NX Open C++ Reference Guide
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 link. More...
 

Public Member Functions

NXOpen::CoordinateSystemInertiaCsys ()
 Returns the inertia csys
Created in NX5.0.0. More...
 
NXOpen::ExpressionIxxExpression ()
 Returns the principle moment of inertia expression about the X axis
Created in NX8.0.0. More...
 
NXOpen::ExpressionIxyExpression ()
 Returns the product of inertia expression for the X and Y axes
Created in NX8.0.0. More...
 
NXOpen::ExpressionIxzExpression ()
 Returns the product of inertia expression for the X and Z axes
Created in NX8.0.0. More...
 
NXOpen::ExpressionIyyExpression ()
 Returns the principle moment of inertia expression about the Y axis
Created in NX8.0.0. More...
 
NXOpen::ExpressionIyzExpression ()
 Returns the product of inertia expression for the Y and Z axes
Created in NX8.0.0. More...
 
NXOpen::ExpressionIzzExpression ()
 Returns the principle moment of inertia expression about the Z axis
Created in NX8.0.0. More...
 
NXOpen::PointMassCenter ()
 Returns the mass center
Created in NX5.0.0. More...
 
NXOpen::ExpressionMassExpression ()
 Returns the mass expression
Created in NX8.0.0. More...
 
NXOpen::Motion::LinkMassProperty::MassPropertyType MassType ()
 Returns the mass type
Created in NX5.0.0. More...
 
void SetInertiaCsys (NXOpen::CoordinateSystem *inertiaCsys)
 Sets the inertia csys
Created in NX5.0.0. More...
 
void SetMassCenter (NXOpen::Point *massCenter)
 Sets the mass center
Created in NX5.0.0. More...
 
void SetMassType (NXOpen::Motion::LinkMassProperty::MassPropertyType massType)
 Sets the mass type
Created in NX5.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 link.

Enumerator
MassPropertyTypeAutomatic 

Mass property automatic generate.

MassPropertyTypeUserDefined 

Mass property defined by user.

MassPropertyTypeNone 

No mass property.

Member Function Documentation

NXOpen::CoordinateSystem* NXOpen::Motion::LinkMassProperty::InertiaCsys ( )

Returns the inertia csys
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

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

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

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

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

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

void NXOpen::Motion::LinkMassProperty::SetInertiaCsys ( NXOpen::CoordinateSystem inertiaCsys)

Sets the inertia csys
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
inertiaCsysinertiacsys
void NXOpen::Motion::LinkMassProperty::SetMassCenter ( NXOpen::Point massCenter)

Sets the mass center
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

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

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