NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::Motion::LinkMassProperty Class Reference

Represents a NXOpen::Motion::LinkMassProperty. More...

Inheritance diagram for NXOpen::Motion::LinkMassProperty:
NXOpen::TaggedObject

Public Types

enum  MassPropertyType { MassPropertyTypeAutomatic, MassPropertyTypeUserDefined, MassPropertyTypeNone }
 Defines mass property type of motion body. More...
 

Public Member Functions

NXOpen::CoordinateSystemAutoInertiaCsys ()
 Returns the inertia csys for automatic mass property
Created in NX1847.0.0. More...
 
NXOpen::ExpressionAutoIxxExpression ()
 Returns the principle moment of inertia expression about the X axis for automatic mass property
Created in NX1847.0.0. More...
 
NXOpen::ExpressionAutoIxyExpression ()
 Returns the product of inertia expression for the X and Y axes for automatic mass property
Created in NX1847.0.0. More...
 
NXOpen::ExpressionAutoIxzExpression ()
 Returns the product of inertia expression for the X and Z axes for automatic mass property
Created in NX1847.0.0. More...
 
NXOpen::ExpressionAutoIyyExpression ()
 Returns the principle moment of inertia expression about the Y axis for automatic mass property
Created in NX1847.0.0. More...
 
NXOpen::ExpressionAutoIyzExpression ()
 Returns the product of inertia expression for the Y and Z axes for automatic mass property
Created in NX1847.0.0. More...
 
NXOpen::ExpressionAutoIzzExpression ()
 Returns the principle moment of inertia expression about the Z axis for automatic mass property
Created in NX1847.0.0. More...
 
NXOpen::PointAutoMassCenter ()
 Returns the mass center for automatic mass property
Created in NX1847.0.0. More...
 
NXOpen::ExpressionAutoMassExpression ()
 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::CoordinateSystemInertiaCsys ()
 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::ExpressionIxxExpression ()
 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::ExpressionIxyExpression ()
 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::ExpressionIxzExpression ()
 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::ExpressionIyyExpression ()
 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::ExpressionIyzExpression ()
 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::ExpressionIzzExpression ()
 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::PointMassCenter ()
 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::ExpressionMassExpression ()
 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...
 

Detailed Description

Represents a NXOpen::Motion::LinkMassProperty.


Created in NX5.0.0.

Member Enumeration Documentation

Defines mass property type of motion body.

Enumerator
MassPropertyTypeAutomatic 

Mass property automatic generate.

MassPropertyTypeUserDefined 

Mass property defined by user.

MassPropertyTypeNone 

No mass property.

Member Function Documentation

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")

Parameters
inertiaCsysinertiacsys
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")

Parameters
overrideStateoverridestate
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

Parameters
overrideStateoverridestate
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

Parameters
overrideStateoverridestate
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

Parameters
overrideStateoverridestate
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

Parameters
overrideStateoverridestate
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

Parameters
overrideStateoverridestate
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

Parameters
overrideStateoverridestate
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")

Parameters
massCentermasscenter
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")

Parameters
overrideStateoverridestate
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

Parameters
overrideStateoverridestate
void NXOpen::Motion::LinkMassProperty::SetMassType ( NXOpen::Motion::LinkMassProperty::MassPropertyType  massType)

Sets the mass type
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
massTypemasstype
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")

Parameters
overrideStateoverridestate

The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.