NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Mechatronics::RigidBodyBuilder Class Reference

Represents a Mechatronics::RigidBodyBuilder . More...

Inheritance diagram for NXOpen::Mechatronics::RigidBodyBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  MassPropertiesOption { MassPropertiesOptionAutomatic, MassPropertiesOptionUserDefined }
 the mass property option. More...

Public Member Functions

NXOpen::DirectionAngularVelocityDirection ()
 Returns the angular velocity direction.
NXOpen::ExpressionAngularVelocityMagnitude ()
 Returns the angular velocity magnitude.
NXOpen::SelectNXObjectListGeometry ()
 Returns the geometries.
NXOpen::ExpressionInertiaIxx ()
 Returns the inertia Ixx.
NXOpen::ExpressionInertiaIxy ()
 Returns the inertia Ixy.
NXOpen::ExpressionInertiaIxz ()
 Returns the inertia Ixz.
NXOpen::ExpressionInertiaIyy ()
 Returns the inertia Iyy.
NXOpen::ExpressionInertiaIyz ()
 Returns the inertia Iyz.
NXOpen::ExpressionInertiaIzz ()
 Returns the inertia Izz.
NXOpen::DirectionLinearVelocityDirection ()
 Returns the linear velocity.
NXOpen::ExpressionLinearVelocityMagnitude ()
 Returns the linear velocity magnitude.
NXOpen::ExpressionMass ()
 Returns the mass.
NXOpen::PointMassCenterPoint ()
 Returns the mass center point.
NXOpen::Mechatronics::RigidBodyBuilder::MassPropertiesOption MassProperty ()
 Returns the auto-calculate mass property flag which is used to indicate whether all mass properties are calculated by system.
NXString Name ()
 Returns the name.
NXOpen::CoordinateSystemOrientation ()
 Returns the orientation.
void SetAngularVelocityDirection (NXOpen::Direction *dir)
 Sets the angular velocity direction.
void SetGeometry (const std::vector< NXOpen::NXObject * > &geometries)
 Sets the geometry
Created in NX7.5.1.
void SetLinearVelocityDirection (NXOpen::Direction *dir)
 Sets the linear velocity.
void SetMassCenterPoint (NXOpen::Point *center)
 Sets the mass center point.
void SetMassProperty (NXOpen::Mechatronics::RigidBodyBuilder::MassPropertiesOption massProperty)
 Sets the auto-calculate mass property flag which is used to indicate whether all mass properties are calculated by system.
void SetName (const NXString &name)
 Sets the name.
void SetOrientation (NXOpen::CoordinateSystem *orientation)
 Sets the orientation.

Detailed Description

Represents a Mechatronics::RigidBodyBuilder .


To create a new instance of this class, use Mechatronics::RigidBodyCollection::CreateRigidBodyBuilder

Created in NX7.5.1.


Member Enumeration Documentation

the mass property option.

Enumerator:
MassPropertiesOptionAutomatic 

automatic

MassPropertiesOptionUserDefined 

user defined


Member Function Documentation

Returns the angular velocity direction.

It is only used when angular velocity is not zero.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the angular velocity magnitude.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the geometries.

This can be a Assemblies::ComponentAssembly , Point , bodies and curve.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the inertia Ixx.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the inertia Ixy.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the inertia Ixz.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the inertia Iyy.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the inertia Iyz.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the inertia Izz.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the linear velocity.

It is only used when linear velocity is not zero.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the linear velocity magnitude.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the mass.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the mass center point.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the auto-calculate mass property flag which is used to indicate whether all mass properties are calculated by system.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the name.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Returns the orientation.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Sets the angular velocity direction.

It is only used when angular velocity is not zero.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
dirdir
void NXOpen::Mechatronics::RigidBodyBuilder::SetGeometry ( const std::vector< NXOpen::NXObject * > &  geometries)

Sets the geometry
Created in NX7.5.1.



License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
geometriesInput geometries

Sets the linear velocity.

It is only used when linear velocity is not zero.
Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
dirdir

Sets the mass center point.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
centercenter

Sets the auto-calculate mass property flag which is used to indicate whether all mass properties are calculated by system.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
massPropertymass property

Sets the name.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
namename

Sets the orientation.


Created in NX7.5.1.

License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")

Parameters:
orientationorientation

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