NX Open C++ Reference Guide
|
Represents a Motion::LinkMassProperty. More...
Public Types | |
enum | MassPropertyType { MassPropertyTypeAutomatic, MassPropertyTypeUserDefined, MassPropertyTypeNone } |
Defines mass property type of link. More... | |
Public Member Functions | |
NXOpen::CoordinateSystem * | InertiaCsys () |
Returns the inertia csys Created in NX5.0.0. | |
double | Ixx () |
Returns the principle moment of inertia about the X axis | |
NXOpen::Expression * | IxxExpression () |
Returns the principle moment of inertia expression about the X axis Created in NX8.0.0. | |
double | Ixy () |
Returns the product of inertia for the X and Y axes | |
NXOpen::Expression * | IxyExpression () |
Returns the product of inertia expression for the X and Y axes Created in NX8.0.0. | |
double | Ixz () |
Returns the product of inertia for the X and Z axes | |
NXOpen::Expression * | IxzExpression () |
Returns the product of inertia expression for the X and Z axes Created in NX8.0.0. | |
double | Iyy () |
Returns the principle moment of inertia about the Y axis | |
NXOpen::Expression * | IyyExpression () |
Returns the principle moment of inertia expression about the Y axis Created in NX8.0.0. | |
double | Iyz () |
Returns the product of inertia for the Y and Z axes | |
NXOpen::Expression * | IyzExpression () |
Returns the product of inertia expression for the Y and Z axes Created in NX8.0.0. | |
double | Izz () |
Returns the principle moment of inertia about the Y axis | |
NXOpen::Expression * | IzzExpression () |
Returns the principle moment of inertia expression about the Z axis Created in NX8.0.0. | |
NXOpen::Point * | MassCenter () |
Returns the mass center Created in NX5.0.0. | |
NXOpen::Expression * | MassExpression () |
Returns the mass expression Created in NX8.0.0. | |
NXOpen::Motion::LinkMassProperty::MassPropertyType | MassType () |
Returns the mass type Created in NX5.0.0. | |
double | MassValue () |
Returns the mass value | |
void | SetInertiaCsys (NXOpen::CoordinateSystem *inertiaCsys) |
Sets the inertia csys Created in NX5.0.0. | |
void | SetIxx (double ixx) |
Sets the principle moment of inertia about the X axis | |
void | SetIxy (double ixy) |
Sets the product of inertia for the X and Y axes | |
void | SetIxz (double ixz) |
Sets the product of inertia for the X and Z axes | |
void | SetIyy (double iyy) |
Sets the principle moment of inertia about the Y axis | |
void | SetIyz (double iyz) |
Sets the product of inertia for the Y and Z axes | |
void | SetIzz (double izz) |
Sets the principle moment of inertia about the Y axis | |
void | SetMassCenter (NXOpen::Point *massCenter) |
Sets the mass center Created in NX5.0.0. | |
void | SetMassType (NXOpen::Motion::LinkMassProperty::MassPropertyType massType) |
Sets the mass type Created in NX5.0.0. | |
void | SetMassValue (double massValue) |
Sets the mass value | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Motion::LinkMassProperty.
Created in NX5.0.0.
NXOpen::CoordinateSystem* NXOpen::Motion::LinkMassProperty::InertiaCsys | ( | ) |
Returns the inertia csys
Created in NX5.0.0.
License requirements : None
double NXOpen::Motion::LinkMassProperty::Ixx | ( | ) |
Returns the principle moment of inertia about the X axis
Obtain the expression using Motion::LinkMassProperty::IxxExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IxxExpression | ( | ) |
Returns the principle moment of inertia expression about the X axis
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkMassProperty::Ixy | ( | ) |
Returns the product of inertia for the X and Y axes
Obtain the expression using Motion::LinkMassProperty::IxyExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IxyExpression | ( | ) |
Returns the product of inertia expression for the X and Y axes
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkMassProperty::Ixz | ( | ) |
Returns the product of inertia for the X and Z axes
Obtain the expression using Motion::LinkMassProperty::IxzExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IxzExpression | ( | ) |
Returns the product of inertia expression for the X and Z axes
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkMassProperty::Iyy | ( | ) |
Returns the principle moment of inertia about the Y axis
Obtain the expression using Motion::LinkMassProperty::IyyExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IyyExpression | ( | ) |
Returns the principle moment of inertia expression about the Y axis
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkMassProperty::Iyz | ( | ) |
Returns the product of inertia for the Y and Z axes
Obtain the expression using Motion::LinkMassProperty::IyzExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IyzExpression | ( | ) |
Returns the product of inertia expression for the Y and Z axes
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkMassProperty::Izz | ( | ) |
Returns the principle moment of inertia about the Y axis
Obtain the expression using Motion::LinkMassProperty::IzzExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::IzzExpression | ( | ) |
Returns the principle moment of inertia expression about the Z axis
Created in NX8.0.0.
License requirements : None
NXOpen::Point* NXOpen::Motion::LinkMassProperty::MassCenter | ( | ) |
Returns the mass center
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkMassProperty::MassExpression | ( | ) |
Returns the mass expression
Created in NX8.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
double NXOpen::Motion::LinkMassProperty::MassValue | ( | ) |
Returns the mass value
Obtain the expression using Motion::LinkMassProperty::MassExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
void NXOpen::Motion::LinkMassProperty::SetInertiaCsys | ( | NXOpen::CoordinateSystem * | inertiaCsys | ) |
Sets the inertia csys
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
inertiaCsys | inertiacsys |
void NXOpen::Motion::LinkMassProperty::SetIxx | ( | double | ixx | ) |
Sets the principle moment of inertia about the X axis
Obtain the expression using Motion::LinkMassProperty::IxxExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
ixx | ixx |
void NXOpen::Motion::LinkMassProperty::SetIxy | ( | double | ixy | ) |
Sets the product of inertia for the X and Y axes
Obtain the expression using Motion::LinkMassProperty::IxyExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
ixy | ixy |
void NXOpen::Motion::LinkMassProperty::SetIxz | ( | double | ixz | ) |
Sets the product of inertia for the X and Z axes
Obtain the expression using Motion::LinkMassProperty::IxzExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
ixz | ixz |
void NXOpen::Motion::LinkMassProperty::SetIyy | ( | double | iyy | ) |
Sets the principle moment of inertia about the Y axis
Obtain the expression using Motion::LinkMassProperty::IyyExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
iyy | iyy |
void NXOpen::Motion::LinkMassProperty::SetIyz | ( | double | iyz | ) |
Sets the product of inertia for the Y and Z axes
Obtain the expression using Motion::LinkMassProperty::IyzExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
iyz | iyz |
void NXOpen::Motion::LinkMassProperty::SetIzz | ( | double | izz | ) |
Sets the principle moment of inertia about the Y axis
Obtain the expression using Motion::LinkMassProperty::IzzExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
izz | izz |
void NXOpen::Motion::LinkMassProperty::SetMassCenter | ( | NXOpen::Point * | massCenter | ) |
Sets the mass center
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
massCenter | masscenter |
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::SetMassValue | ( | double | massValue | ) |
Sets the mass value
Obtain the expression using Motion::LinkMassProperty::MassExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
massValue | massvalue |