NXOpen C++ Reference Guide
|
Represents a NXOpen::Motion::LinkMassProperty. More...
Public Types | |
enum | MassPropertyType { MassPropertyTypeAutomatic, MassPropertyTypeUserDefined, MassPropertyTypeNone } |
Defines mass property type of motion body. More... | |
Public Member Functions | |
NXOpen::CoordinateSystem * | AutoInertiaCsys () |
Returns the inertia csys for automatic mass property Created in NX1847.0.0. More... | |
NXOpen::Expression * | AutoIxxExpression () |
Returns the principle moment of inertia expression about the X axis for automatic mass property Created in NX1847.0.0. More... | |
NXOpen::Expression * | AutoIxyExpression () |
Returns the product of inertia expression for the X and Y axes for automatic mass property Created in NX1847.0.0. More... | |
NXOpen::Expression * | AutoIxzExpression () |
Returns the product of inertia expression for the X and Z axes for automatic mass property Created in NX1847.0.0. More... | |
NXOpen::Expression * | AutoIyyExpression () |
Returns the principle moment of inertia expression about the Y axis for automatic mass property Created in NX1847.0.0. More... | |
NXOpen::Expression * | AutoIyzExpression () |
Returns the product of inertia expression for the Y and Z axes for automatic mass property Created in NX1847.0.0. More... | |
NXOpen::Expression * | AutoIzzExpression () |
Returns the principle moment of inertia expression about the Z axis for automatic mass property Created in NX1847.0.0. More... | |
NXOpen::Point * | AutoMassCenter () |
Returns the mass center for automatic mass property Created in NX1847.0.0. More... | |
NXOpen::Expression * | AutoMassExpression () |
Returns the mass expression for automatic mass property Created in NX1847.0.0. More... | |
void | CopyGeometryMassToAutoMassProperty () |
Copy geometry mass to automatic mass property Created in NX1847.0.0. More... | |
void | CopyGeometryMassToUserDefinedMassProperty () |
Copy geometry mass to user defined mass property Created in NX1847.0.0. More... | |
NXOpen::CoordinateSystem * | InertiaCsys () |
Returns the inertia csys for user-defined mass property Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | InertiaCsysOvrCtrl () |
Returns the override state of the inertia csys, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | IxxExpression () |
Returns the principle moment of inertia expression about the X axis for user-defined mass property, which should only be used for occurrence Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | IxxExpressionOvrCtrl () |
Returns the override state of the principle moment of inertia expression about the X axis, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | IxyExpression () |
Returns the product of inertia expression for the X and Y axes for user-defined mass property, which should only be used for occurrence Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | IxyExpressionOvrCtrl () |
Returns the override state of the product of inertia expression for the X and Y axes, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | IxzExpression () |
Returns the product of inertia expression for the X and Z axes for user-defined mass property Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | IxzExpressionOvrCtrl () |
Returns the override state of the product of inertia expression for the X and Z axes, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | IyyExpression () |
Returns the principle moment of inertia expression about the Y axis for user-defined mass property, which should only be used for occurrence Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | IyyExpressionOvrCtrl () |
Returns the override state of the principle moment of inertia expression about the Y axis, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | IyzExpression () |
Returns the product of inertia expression for the Y and Z axes for user-defined mass property Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | IyzExpressionOvrCtrl () |
Returns the override state of the product of inertia expression for the Y and Z axes, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | IzzExpression () |
Returns the principle moment of inertia expression about the Z axis for user-defined mass property, which should only be used for occurrence Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | IzzExpressionOvrCtrl () |
Returns the override state of the principle moment of inertia expression about the Z axis, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Point * | MassCenter () |
Returns the mass center for user-defined mass property Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | MassCenterOvrCtrl () |
Returns the override state of the mass center, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | MassExpression () |
Returns the mass expression for user-defined mass property Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | MassExpressionOvrCtrl () |
Returns the override state of the mass expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Motion::LinkMassProperty::MassPropertyType | MassType () |
Returns the mass type Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | MassTypeOvrCtrl () |
Returns the override state of the mass type, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetInertiaCsys (NXOpen::CoordinateSystem *inertiaCsys) |
Sets the inertia csys for user-defined mass property Created in NX5.0.0. More... | |
void | SetInertiaCsysOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the inertia csys, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetIxxExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the principle moment of inertia expression about the X axis, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetIxyExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the product of inertia expression for the X and Y axes, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetIxzExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the product of inertia expression for the X and Z axes, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetIyyExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the principle moment of inertia expression about the Y axis, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetIyzExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the product of inertia expression for the Y and Z axes, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetIzzExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the principle moment of inertia expression about the Z axis, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetMassCenter (NXOpen::Point *massCenter) |
Sets the mass center for user-defined mass property Created in NX5.0.0. More... | |
void | SetMassCenterOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the mass center, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetMassExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the mass expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetMassType (NXOpen::Motion::LinkMassProperty::MassPropertyType massType) |
Sets the mass type Created in NX5.0.0. More... | |
void | SetMassTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the mass type, which should only be used for occurrence Created in NX1847.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::Motion::LinkMassProperty.
Created in NX5.0.0.
NXOpen::CoordinateSystem* NXOpen::Motion::LinkMassProperty::AutoInertiaCsys | ( | ) |
Returns the inertia csys for automatic mass property
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::AutoIxxExpression | ( | ) |
Returns the principle moment of inertia expression about the X axis for automatic mass property
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::AutoIxyExpression | ( | ) |
Returns the product of inertia expression for the X and Y axes for automatic mass property
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::AutoIxzExpression | ( | ) |
Returns the product of inertia expression for the X and Z axes for automatic mass property
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::AutoIyyExpression | ( | ) |
Returns the principle moment of inertia expression about the Y axis for automatic mass property
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::AutoIyzExpression | ( | ) |
Returns the product of inertia expression for the Y and Z axes for automatic mass property
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::AutoIzzExpression | ( | ) |
Returns the principle moment of inertia expression about the Z axis for automatic mass property
Created in NX1847.0.0.
License requirements : None
NXOpen::Point* NXOpen::Motion::LinkMassProperty::AutoMassCenter | ( | ) |
Returns the mass center for automatic mass property
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::AutoMassExpression | ( | ) |
Returns the mass expression for automatic mass property
Created in NX1847.0.0.
License requirements : None
void NXOpen::Motion::LinkMassProperty::CopyGeometryMassToAutoMassProperty | ( | ) |
Copy geometry mass to automatic mass property
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::LinkMassProperty::CopyGeometryMassToUserDefinedMassProperty | ( | ) |
Copy geometry mass to user defined mass property
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::CoordinateSystem* NXOpen::Motion::LinkMassProperty::InertiaCsys | ( | ) |
Returns the inertia csys for user-defined mass property
Created in NX5.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::InertiaCsysOvrCtrl | ( | ) |
Returns the override state of the inertia csys, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IxxExpression | ( | ) |
Returns the principle moment of inertia expression about the X axis for user-defined mass property, which should only be used for occurrence
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::IxxExpressionOvrCtrl | ( | ) |
Returns the override state of the principle moment of inertia expression about the X axis, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IxyExpression | ( | ) |
Returns the product of inertia expression for the X and Y axes for user-defined mass property, which should only be used for occurrence
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::IxyExpressionOvrCtrl | ( | ) |
Returns the override state of the product of inertia expression for the X and Y axes, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IxzExpression | ( | ) |
Returns the product of inertia expression for the X and Z axes for user-defined mass property
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::IxzExpressionOvrCtrl | ( | ) |
Returns the override state of the product of inertia expression for the X and Z axes, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IyyExpression | ( | ) |
Returns the principle moment of inertia expression about the Y axis for user-defined mass property, which should only be used for occurrence
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::IyyExpressionOvrCtrl | ( | ) |
Returns the override state of the principle moment of inertia expression about the Y axis, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IyzExpression | ( | ) |
Returns the product of inertia expression for the Y and Z axes for user-defined mass property
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::IyzExpressionOvrCtrl | ( | ) |
Returns the override state of the product of inertia expression for the Y and Z axes, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IzzExpression | ( | ) |
Returns the principle moment of inertia expression about the Z axis for user-defined mass property, which should only be used for occurrence
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::IzzExpressionOvrCtrl | ( | ) |
Returns the override state of the principle moment of inertia expression about the Z axis, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Point* NXOpen::Motion::LinkMassProperty::MassCenter | ( | ) |
Returns the mass center for user-defined mass property
Created in NX5.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::MassCenterOvrCtrl | ( | ) |
Returns the override state of the mass center, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::MassExpression | ( | ) |
Returns the mass expression for user-defined mass property
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::MassExpressionOvrCtrl | ( | ) |
Returns the override state of the mass expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::LinkMassProperty::MassPropertyType NXOpen::Motion::LinkMassProperty::MassType | ( | ) |
Returns the mass type
Created in NX5.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkMassProperty::MassTypeOvrCtrl | ( | ) |
Returns the override state of the mass type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
void NXOpen::Motion::LinkMassProperty::SetInertiaCsys | ( | NXOpen::CoordinateSystem * | inertiaCsys | ) |
Sets the inertia csys for user-defined mass property
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
inertiaCsys | inertiacsys |
void NXOpen::Motion::LinkMassProperty::SetInertiaCsysOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the inertia csys, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetIxxExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the principle moment of inertia expression about the X axis, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetIxyExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the product of inertia expression for the X and Y axes, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetIxzExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the product of inertia expression for the X and Z axes, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetIyyExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the principle moment of inertia expression about the Y axis, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetIyzExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the product of inertia expression for the Y and Z axes, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetIzzExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the principle moment of inertia expression about the Z axis, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetMassCenter | ( | NXOpen::Point * | massCenter | ) |
Sets the mass center for user-defined mass property
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
massCenter | masscenter |
void NXOpen::Motion::LinkMassProperty::SetMassCenterOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the mass center, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetMassExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the mass expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
overrideState | overridestate |
void NXOpen::Motion::LinkMassProperty::SetMassType | ( | NXOpen::Motion::LinkMassProperty::MassPropertyType | massType | ) |
Sets the mass type
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
massType | masstype |
void NXOpen::Motion::LinkMassProperty::SetMassTypeOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the mass type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |