NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Motion::LinkMassProperty Class Reference

Represents a 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.
 
double Ixx ()
 Returns the principle moment of inertia about the X axis

 
NXOpen::ExpressionIxxExpression ()
 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::ExpressionIxyExpression ()
 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::ExpressionIxzExpression ()
 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::ExpressionIyyExpression ()
 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::ExpressionIyzExpression ()
 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::ExpressionIzzExpression ()
 Returns the principle moment of inertia expression about the Z axis
Created in NX8.0.0.
 
NXOpen::PointMassCenter ()
 Returns the mass center
Created in NX5.0.0.
 
NXOpen::ExpressionMassExpression ()
 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

 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t GetTag () const
 
<b>Deprecated</b>:<br>

   Use Tag instead.

 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents a 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

double NXOpen::Motion::LinkMassProperty::Ixx ( )

Returns the principle moment of inertia about the X axis

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Deprecated:
Deprecated in NX8.0.0.

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

Parameters
inertiaCsysinertiacsys
void NXOpen::Motion::LinkMassProperty::SetIxx ( double  ixx)

Sets the principle moment of inertia about the X axis

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::LinkMassProperty::IxxExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
ixxixx
void NXOpen::Motion::LinkMassProperty::SetIxy ( double  ixy)

Sets the product of inertia for the X and Y axes

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::LinkMassProperty::IxyExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
ixyixy
void NXOpen::Motion::LinkMassProperty::SetIxz ( double  ixz)

Sets the product of inertia for the X and Z axes

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::LinkMassProperty::IxzExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
ixzixz
void NXOpen::Motion::LinkMassProperty::SetIyy ( double  iyy)

Sets the principle moment of inertia about the Y axis

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::LinkMassProperty::IyyExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
iyyiyy
void NXOpen::Motion::LinkMassProperty::SetIyz ( double  iyz)

Sets the product of inertia for the Y and Z axes

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::LinkMassProperty::IyzExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
iyziyz
void NXOpen::Motion::LinkMassProperty::SetIzz ( double  izz)

Sets the principle moment of inertia about the Y axis

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::LinkMassProperty::IzzExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
izzizz
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
void NXOpen::Motion::LinkMassProperty::SetMassValue ( double  massValue)

Sets the mass value

Deprecated:
Deprecated in NX8.0.0.

Obtain the expression using Motion::LinkMassProperty::MassExpression to query or edit it.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters
massValuemassvalue

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