Library | Package Java Toolkit

Interface MassProperty

package com.ptc.pfc.pfcSolid;

public interface MassProperty
  extends jxobject



Description

This class represents solid model mass property data.



Method Summary
InertiaGetCenterGravityInertiaTensor ()
    Get method for attribute "CenterGravityInertiaTensor"
    The inertia tensor translated to center of gravity
InertiaGetCoordSysInertia ()
    Get method for attribute "CoordSysInertia"
    The inertia matrix with respect to coordinate frame:(element ij is the integral of x_i x_j over the object)
InertiaGetCoordSysInertiaTensor ()
    Get method for attribute "CoordSysInertiaTensor"
    The inertia tensor with respect to coordinate frame:CoordSysInertiaTensor = trace(CoordSysInertia) * identity - CoordSysInertia
doubleGetDensity ()
    Get method for attribute "Density"
    The density of the model.
Point3DGetGravityCenter ()
    Get method for attribute "GravityCenter"
    The center of gravity with respect to coordinate frame
doubleGetMass ()
    Get method for attribute "Mass"
    The model mass.
PrincipalAxesGetPrincipalAxes ()
    Get method for attribute "PrincipalAxes"
    The principal axes (the eigenvectors of CenterGravityInertiaTensor);The vectors are stored in columns.
Vector3DGetPrincipalMoments ()
    Get method for attribute "PrincipalMoments"
    The principal moments of inertia (eigenvalues of CenterGravityInertiaTensor)
doubleGetSurfaceArea ()
    Get method for attribute "SurfaceArea"
    The model's surface area.
doubleGetVolume ()
    Get method for attribute "Volume"
    The model's volume.
voidSetCenterGravityInertiaTensor (Inertia value)
    Set method for attribute "CenterGravityInertiaTensor"
    The inertia tensor translated to center of gravity
voidSetCoordSysInertia (Inertia value)
    Set method for attribute "CoordSysInertia"
    The inertia matrix with respect to coordinate frame:(element ij is the integral of x_i x_j over the object)
voidSetCoordSysInertiaTensor (Inertia value)
    Set method for attribute "CoordSysInertiaTensor"
    The inertia tensor with respect to coordinate frame:CoordSysInertiaTensor = trace(CoordSysInertia) * identity - CoordSysInertia
voidSetDensity (double value)
    Set method for attribute "Density"
    The density of the model.
voidSetGravityCenter (Point3D value)
    Set method for attribute "GravityCenter"
    The center of gravity with respect to coordinate frame
voidSetMass (double value)
    Set method for attribute "Mass"
    The model mass.
voidSetPrincipalAxes (PrincipalAxes value)
    Set method for attribute "PrincipalAxes"
    The principal axes (the eigenvectors of CenterGravityInertiaTensor);The vectors are stored in columns.
voidSetPrincipalMoments (Vector3D value)
    Set method for attribute "PrincipalMoments"
    The principal moments of inertia (eigenvalues of CenterGravityInertiaTensor)
voidSetSurfaceArea (double value)
    Set method for attribute "SurfaceArea"
    The model's surface area.
voidSetVolume (double value)
    Set method for attribute "Volume"
    The model's volume.

Method Detail

GetVolume/SetVolume

doubleGetVolume ()
voidSetVolume (double value)


    The model's volume.



GetSurfaceArea/SetSurfaceArea

doubleGetSurfaceArea ()
voidSetSurfaceArea (double value)


    The model's surface area.
Manual References:
Cross Sections: Mass Properties of Cross Sections, Cross Sections: Mass Properties of Cross Sections



GetDensity/SetDensity

doubleGetDensity ()
voidSetDensity (double value)


    The density of the model.



GetMass/SetMass

doubleGetMass ()
voidSetMass (double value)


    The model mass.



GetGravityCenter/SetGravityCenter

Point3DGetGravityCenter ()
voidSetGravityCenter (Point3D value)


    The center of gravity with respect to coordinate frame
Manual References:
Cross Sections: Mass Properties of Cross Sections, Cross Sections: Mass Properties of Cross Sections



GetCoordSysInertia/SetCoordSysInertia

InertiaGetCoordSysInertia ()
voidSetCoordSysInertia (Inertia value)


    The inertia matrix with respect to coordinate frame:(element ij is the integral of x_i x_j over the object)
Manual References:
Cross Sections: Mass Properties of Cross Sections, Cross Sections: Mass Properties of Cross Sections



GetCoordSysInertiaTensor/SetCoordSysInertiaTensor

InertiaGetCoordSysInertiaTensor ()
voidSetCoordSysInertiaTensor (Inertia value)


    The inertia tensor with respect to coordinate frame:CoordSysInertiaTensor = trace(CoordSysInertia) * identity - CoordSysInertia



GetCenterGravityInertiaTensor/SetCenterGravityInertiaTensor

InertiaGetCenterGravityInertiaTensor ()
voidSetCenterGravityInertiaTensor (Inertia value)


    The inertia tensor translated to center of gravity



GetPrincipalMoments/SetPrincipalMoments

Vector3DGetPrincipalMoments ()
voidSetPrincipalMoments (Vector3D value)


    The principal moments of inertia (eigenvalues of CenterGravityInertiaTensor)



GetPrincipalAxes/SetPrincipalAxes

PrincipalAxesGetPrincipalAxes ()
voidSetPrincipalAxes (PrincipalAxes value)


    The principal axes (the eigenvectors of CenterGravityInertiaTensor);The vectors are stored in columns.