NX Open C++ Reference Guide
|
Provides classes and interfaces for Motion Simulation. More...
Classes | |
class | AdamsSolverProperty |
Represents a Motion::AdamsSolverProperty Created in NX5.0.0. More... | |
class | AnimationControl |
Represents the Motion::AnimationControl An instance of this class can not be obtained Created in NX9.0.0. More... | |
class | ArticulationControl |
Represents the Motion::ArticulationControl An instance of this class can not be obtained Created in NX9.0.0. More... | |
class | BodyContact |
Represents a Motion::BodyContact To create or edit an instance of this class, use Motion::BodyContactBuilder Created in NX5.0.0. More... | |
class | BodyContactAdams |
Represents a Motion::BodyContactAdams Created in NX5.0.0. More... | |
class | BodyContactBuilder |
Represents a @link Motion::BodyContactBuilder Motion::BodyContactBuilder@endlink <br> To create a new instance of this class, use @link Motion::BodyContactCollection::CreateBodyContactBuilder Motion::BodyContactCollection::CreateBodyContactBuilder @endlink <br> Default values. More... | |
class | BodyContactCollection |
Represents a collection of 3D contact objects.Any contact object must be created and found through this class To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | BodyContactRecurdyn |
Represents a Motion::BodyContactRecurdyn Created in NX5.0.0. More... | |
class | Bushing |
Represents a bushing To create or edit an instance of this class, use Motion::BushingBuilder Created in NX6.0.0. More... | |
class | BushingBuilder |
Represents a Motion BushingBuilder <br> To create a new instance of this class, use @link Motion::BushingCollection::CreateBushingBuilder Motion::BushingCollection::CreateBushingBuilder @endlink <br> Default values. More... | |
class | BushingCoefficients |
Represents a Motion BushingCoefficients. More... | |
class | BushingCollection |
Represents a collection of motion joints To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | BushingCylindricalCoefficients |
Represents a Motion BushingCylindricalCoefficients. More... | |
class | BushingCylindricalCoefficientsComponent |
Represents a Motion BushingCylindricalCoefficientsComponent. More... | |
class | BushingDefine |
Represents a Motion BushingDefine Created in NX6.0.0. More... | |
class | BushingGeneralCoefficients |
Represents a Motion BushingGeneralCoefficients. More... | |
class | BushingGeneralCoefficientsComponent |
Represents a Motion BushingGeneralCoefficientsComponent. More... | |
class | Connector |
Represents a connector This is an abstract class, and cannot be created. More... | |
class | ConnectorBuilder |
Represents ConnectorBuilder This is an abstract class, and cannot be created. More... | |
class | Coupler |
Represents a motion coupler object This is an abstract class, and cannot be created. More... | |
class | CouplerBuilder |
Represents a Motion::CouplerBuilder This is an abstract class, and cannot be created. More... | |
class | CouplerCable |
Represents a motion cable object To create or edit an instance of this class, use Motion::CouplerCableBuilder Created in NX6.0.0. More... | |
class | CouplerCableBuilder |
Represents a @link Motion::CouplerCableBuilder Motion::CouplerCableBuilder@endlink <br> To create a new instance of this class, use @link Motion::CouplerCollection::CreateCouplerCableBuilder Motion::CouplerCollection::CreateCouplerCableBuilder @endlink <br> Default values. More... | |
class | CouplerCollection |
Represents a collection of motion couplers To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | CouplerGear |
Represents a motion gear object To create or edit an instance of this class, use Motion::CouplerGearBuilder Created in NX6.0.0. More... | |
class | CouplerGearBuilder |
Represents a @link Motion::CouplerGearBuilder Motion::CouplerGearBuilder@endlink <br> To create a new instance of this class, use @link Motion::CouplerCollection::CreateCouplerGearBuilder Motion::CouplerCollection::CreateCouplerGearBuilder @endlink <br> Default values. More... | |
class | CouplerRckpn |
Represents a motion rack and pinion object To create or edit an instance of this class, use Motion::CouplerRckpnBuilder Created in NX6.0.0. More... | |
class | CouplerRckpnBuilder |
Represents a @link Motion::CouplerRckpnBuilder Motion::CouplerRckpnBuilder@endlink <br> To create a new instance of this class, use @link Motion::CouplerCollection::CreateCouplerRckpnBuilder Motion::CouplerCollection::CreateCouplerRckpnBuilder @endlink <br> Default values. More... | |
class | CurveContact |
Represents a Motion::CurveContact To create or edit an instance of this class, use Motion::CurveContactBuilder Created in NX5.0.0. More... | |
class | CurveContactAdams |
Represents a Motion::CurveContactAdams Created in NX5.0.0. More... | |
class | CurveContactBuilder |
Represents a @link Motion::CurveContactBuilder Motion::CurveContactBuilder@endlink <br> To create a new instance of this class, use @link Motion::CurveContactCollection::CreateCurveContactBuilder Motion::CurveContactCollection::CreateCurveContactBuilder @endlink <br> Default values. More... | |
class | CurveContactCollection |
Represents a collection of 2D contact objects.Any 2D contact object must be created and found through this class To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | CurveContactRecurdyn |
Represents a Motion::CurveContactRecurdyn Created in NX5.0.0. More... | |
class | CurveOnCurve |
Represents a curve on curve To create or edit an instance of this class, use Motion::CurveOnCurveBuilder Created in NX6.0.0. More... | |
class | CurveOnCurveBuilder |
Represents a Motion::CurveOnCurveBuilder To create a new instance of this class, use Motion::CurveOnCurveCollection::CreateCurveOnCurveBuilder Created in NX6.0.0. More... | |
class | CurveOnCurveCollection |
Represents a collection of curve on curve objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | Damper |
Represents a damper To create or edit an instance of this class, use Motion::DamperBuilder Created in NX6.0.0. More... | |
class | DamperBuilder |
Represents a DamperBuilder To create a new instance of this class, use Motion::DamperCollection::CreateDamperBuilder Created in NX6.0.0. More... | |
class | DamperCollection |
Represents a collection of motion damper To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | DriverMultiOperations |
Represents a Motion::DriverMultiOperations Created in NX6.0.0. More... | |
class | DriverOperation |
Represents a Motion::DriverOperation Created in NX5.0.0. More... | |
class | FlexBody |
Represents the Motion FlexBody class.It must be associated with a Motion Link. More... | |
class | FlexBodyBuilder |
Represents a @link Motion::FlexBody Motion::FlexBody@endlink builder <br> To create a new instance of this class, use @link Motion::FlexBodyCollection::CreateFlexBodyBuilder Motion::FlexBodyCollection::CreateFlexBodyBuilder @endlink <br> Default values. More... | |
class | FlexBodyCollection |
Represents a collection of flexible body objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX7.5.0. More... | |
class | FlexPhysicalDampingSettings |
Represents the physical damping settings for flexible body Created in NX7.5.0. More... | |
class | GeneralCoupler |
Represents motion 2-3 joint coupler To create or edit an instance of this class, use Motion::GeneralCouplerBuilder Created in NX7.5.0. More... | |
class | GeneralCouplerBuilder |
Represents a @link Motion::GeneralCouplerBuilder Motion::GeneralCouplerBuilder@endlink <br> To create a new instance of this class, use @link Motion::GeneralCouplerCollection::CreateGeneralCouplerBuilder Motion::GeneralCouplerCollection::CreateGeneralCouplerBuilder @endlink <br> Default values. More... | |
class | GeneralCouplerCollection |
Represents a collection of 2-3 joint coupler objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX7.5.0. More... | |
class | Graph |
Represents a graph, only creation is supported To create or edit an instance of this class, use Motion::GraphBuilder Created in NX5.0.0. More... | |
class | GraphBuilder |
Represents a Motion::GraphBuilder , only creation is supported To create a new instance of this class, use Motion::GraphManager::CreateGraphBuilder Created in NX5.0.0. More... | |
class | GraphManager |
Represents a collection of Graph objects, only creation is supported To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | Joint |
Represents a motion joint object To create or edit an instance of this class, use Motion::JointBuilder Created in NX5.0.0. More... | |
class | JointBuilder |
This builder class is used to create or edit Motion::Joint objects. More... | |
class | JointCollection |
Represents a collection of motion joints To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | JointDefine |
Represents a joint define object Created in NX5.0.0. More... | |
class | JointDriver |
Represents a joint driver To create or edit an instance of this class, use Motion::JointDriverBuilder Created in NX5.0.0. More... | |
class | JointDriverBuilder |
Represents a Motion::JointDriverBuilder To create a new instance of this class, use Motion::JointDriverCollection::CreateJointDriverBuilder Created in NX5.0.0. More... | |
class | JointDriverCollection |
Represents a collection of Driver objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | JointFriction |
Represents a joint friction object Created in NX5.0.0. More... | |
class | JointFrictionAdams |
Represents a adams joint friction object Created in NX5.0.0. More... | |
class | JointFrictionRecurDyn |
Represents a recurdyn joint friction object Created in NX5.0.0. More... | |
class | Link |
Represents the Motion Link class. More... | |
class | LinkBuilder |
Represents a Motion::LinkBuilder To create a new instance of this class, use Motion::LinkCollection::CreateLinkBuilder Created in NX5.0.0. More... | |
class | LinkCollection |
Represents a collection of motion joints To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | LinkInitialVelocity |
Represents a Motion::LinkInitialVelocity. More... | |
class | LinkMassProperty |
Represents a Motion::LinkMassProperty. More... | |
class | LoadTransfer |
Represents a Motion Load Transfer class To create or edit an instance of this class, use Motion::LoadTransferBuilder Created in NX9.0.0. More... | |
class | LoadTransferBuilder |
Represents a @link Motion::LoadTransferBuilder Motion::LoadTransferBuilder@endlink <br> To create a new instance of this class, use @link Motion::LoadTransferCollection::CreateLoadTransferBuilder Motion::LoadTransferCollection::CreateLoadTransferBuilder @endlink <br> Default values. More... | |
class | LoadTransferCollection |
Represents a collection of load transfer objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX9.0.0. More... | |
class | LoadTransferControl |
Represents the Motion::LoadTransferControl No support for KF Created in NX9.0.0. More... | |
class | Marker |
Represents the Motion Marker class. More... | |
class | MarkerBuilder |
Represents a builder of Marker <br> To create a new instance of this class, use @link Motion::MarkerCollection::CreateMarkerBuilder Motion::MarkerCollection::CreateMarkerBuilder @endlink <br> Default values. More... | |
class | MarkerCollection |
Represents a collection of Markers To obtain an instance of this class, refer to Part Created in NX4.0.0. More... | |
class | MarkerToNodeData |
Represents the marker to node data which is a list item in Motion::FlexBodyBuilder . More... | |
class | MotionBuilder |
This builder class is used to create or edit Motion::MotionObject This is an abstract class, and cannot be created. More... | |
class | MotionEnvironment |
Represents a Motion Environment To obtain an instance of this class, refer to Motion::MotionSession Created in NX7.5.0. More... | |
class | MotionManager |
A manager to deal with all motion objects To obtain an instance of this class, refer to Part Created in NX5.0.0. More... | |
class | MotionMethods |
Represents a Motion::MotionMethods class To obtain an instance of this class, refer to Motion::MotionSession Created in NX8.0.0. More... | |
class | MotionObject |
Represents the motion base object class. More... | |
class | MotionSensor |
Represents a motion sensor To create or edit an instance of this class, use Motion::MotionSensorBuilder Created in NX6.0.0. More... | |
class | MotionSensorBuilder |
Represents a @link Motion::MotionSensorBuilder Motion::MotionSensorBuilder@endlink <br> To create a new instance of this class, use @link Motion::MotionSensorCollection::CreateMotionSensorBuilder Motion::MotionSensorCollection::CreateMotionSensorBuilder @endlink <br> Default values. More... | |
class | MotionSensorCollection |
Represents a collection of sensor objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | MotionSession |
Represents motion session To obtain an instance of this class, refer to Session Created in NX5.0.0. More... | |
class | MotionSimulation |
Represents Motion.Simulation To obtain an instance of this class, refer to Session Created in NX5.0.0. More... | |
class | MotionSolution |
Represents a solution To create or edit an instance of this class, use Motion::MotionSolutionBuilder Created in NX5.0.0. More... | |
class | MotionSolutionBuilder |
Represents a Motion::MotionSolutionBuilder To create a new instance of this class, use Motion::MotionSolutionCollection::CreateSolutionBuilder Created in NX5.0.0. More... | |
class | MotionSolutionCollection |
Represents a collection of Driver objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | Motor |
Represents a motion motor base object class This is an abstract class, and cannot be created. More... | |
class | MotorBuilder |
This builder class is used to create or edit Motion::Motor This is an abstract class, and cannot be created. More... | |
class | NormalModeProperty |
Represents the properties of one normal mode Created in NX7.5.0. More... | |
class | Packaging |
This class is an abstract class and base class for PackagingMeasure , PackagingTrace and PackagingInterference objects. More... | |
class | PackagingBuilder |
This class an abstract class and base class for PackagingMeasureBuilder , PackagingTraceBuilder and PackagingInterferenceBuilder . More... | |
class | PackagingCollection |
Represents a collection of Packaging objects To obtain an instance of this class, refer to Part Created in NX4.0.0. More... | |
class | PackagingInterference |
This class represents a Packaging Interference object. More... | |
class | PackagingInterferenceBuilder |
This the builder class to create or edit an Interference object. More... | |
class | PackagingMeasure |
This class represents a Packaging Measure object. More... | |
class | PackagingMeasureBuilder |
This is the builder class to create or edit a Measure object. More... | |
class | PackagingTrace |
This class represents a Packaging Trace object. More... | |
class | PackagingTraceBuilder |
This is the builder class to create or edit a Trace object. More... | |
class | PhysicsConversionBuilder |
Represents a Motion::PhysicsConversionBuilder builder To create a new instance of this class, use Motion::MotionSession::CreatePhysicsConversionBuilder Created in NX8.0.0. More... | |
class | PlantInput |
Represents a Plant Input motion object To create or edit an instance of this class, use Motion::PlantInputBuilder Created in NX6.0.0. More... | |
class | PlantInputBuilder |
Represents a Motion::PlantInput builder To create a new instance of this class, use Motion::PlantInputCollection::CreatePlantInputBuilder Created in NX6.0.0. More... | |
class | PlantInputCollection |
Represents a collection of Plant Input objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | PlantOutput |
Represents a Plant Output motion object To create or edit an instance of this class, use Motion::PlantOutputBuilder Created in NX6.0.0. More... | |
class | PlantOutputBuilder |
Represents a Motion::PlantOutput builder To create a new instance of this class, use Motion::PlantOutputCollection::CreatePlantOutputBuilder Created in NX6.0.0. More... | |
class | PlantOutputCollection |
Represents a collection of Plant Output objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | PMDCMotor |
Represents a motion pmdc motor object To create or edit an instance of this class, use Motion::PMDCMotorBuilder Created in NX6.0.0. More... | |
class | PMDCMotorBuilder |
Represents a Motion::PMDCMotorBuilder To create a new instance of this class, use Motion::PMDCMotorCollection::CreatePmdcMotorBuilder Created in NX6.0.0. More... | |
class | PMDCMotorCollection |
Represents a collection of motion pmdc motor To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | PointOnCurve |
Represents a point on curve To create or edit an instance of this class, use Motion::PointOnCurveBuilder Created in NX6.0.0. More... | |
class | PointOnCurveBuilder |
Represents a @link Motion::PointOnCurveBuilder Motion::PointOnCurveBuilder@endlink <br> To create a new instance of this class, use @link Motion::PointOnCurveCollection::CreatePointOnCurveBuilder Motion::PointOnCurveCollection::CreatePointOnCurveBuilder @endlink <br> Default values. More... | |
class | PointOnCurveCollection |
Represents a collection of point on curve objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | PointOnSurface |
Represents a point on surface motion object To create or edit an instance of this class, use Motion::PointOnSurfaceBuilder Created in NX6.0.0. More... | |
class | PointOnSurfaceBuilder |
Represents a Motion::PointOnSurfaceBuilder To create a new instance of this class, use Motion::PointOnSurfaceCollection::CreatePointOnSurfaceBuilder Created in NX6.0.0. More... | |
class | PointOnSurfaceCollection |
Represents a collection of Point on Surface objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | PostProcess |
Represents the motion post process To obtain an instance of this class, refer to Motion::MotionSession Created in NX7.5.0. More... | |
class | RecurdynSolverProperty |
Represents a Motion::RecurdynSolverProperty Created in NX5.0.0. More... | |
class | ScalarForce |
Represents the Motion ScalarForce class. More... | |
class | ScalarForceBuilder |
Represents a Motion::ScalarForceBuilder To create a new instance of this class, use Motion::ScalarForceCollection::CreateScalarForceBuilder Created in NX6.0.0. More... | |
class | ScalarForceCollection |
Represents a Scalar Force Collection. More... | |
class | ScalarTorque |
Represents the Motion ScalarTorque class. More... | |
class | ScalarTorqueBuilder |
Represents a Motion::ScalarTorqueBuilder To create a new instance of this class, use Motion::ScalarTorqueCollection::CreateScalarTorqueBuilder Created in NX6.0.0. More... | |
class | ScalarTorqueCollection |
Represents a collection of motion scalar torque To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | SelectJoint |
Represents a single object selection. More... | |
class | SelectLink |
Represents a single object selection. More... | |
class | SelectMarker |
Represents a single object selection. More... | |
class | SignalChart |
Represents a motion Signal Chart object To create or edit an instance of this class, use Motion::SignalChartBuilder Created in NX6.0.0. More... | |
class | SignalChartBuilder |
Represents a Motion::SignalChartBuilder To create a new instance of this class, use Motion::SignalChartCollection::CreateSignalChartBuilder Created in NX6.0.0. More... | |
class | SignalChartCollection |
Represents a collection of motion Signal Chart To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | SignalChartListItem |
Represents a SignalChartListItem, List Item inside a SignalChartBuilder To create a new instance of this class, use Motion::SignalChartCollection::CreateSignalChartListItem Created in NX6.0.0. More... | |
class | SignalChartListItemList |
Represents a list of objects. More... | |
class | SpreadsheetRunControl |
Represents the Motion::SpreadsheetRunControl An instance of this class can not be obtained Created in NX9.0.0. More... | |
class | Spring |
Represents a spring To create or edit an instance of this class, use Motion::SpringBuilder Created in NX6.0.0. More... | |
class | SpringBuilder |
Represents a SpringBuilder <br> To create a new instance of this class, use @link Motion::SpringCollection::CreateSpringBuilder Motion::SpringCollection::CreateSpringBuilder @endlink <br> Default values. More... | |
class | SpringCollection |
Represents a collection of motion spring To obtain an instance of this class, refer to Motion::MotionManager Created in NX6.0.0. More... | |
class | VectorForce |
Represents a vector force To create or edit an instance of this class, use Motion::VectorForceBuilder Created in NX5.0.0. More... | |
class | VectorForceBuilder |
Represents a Motion::VectorForceBuilder To create a new instance of this class, use Motion::VectorForceCollection::CreateVectorForceBuilder Created in NX5.0.0. More... | |
class | VectorForceCollection |
Represents a collection of vector force objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | VectorTorque |
Represents a vector torque To create or edit an instance of this class, use Motion::VectorTorqueBuilder Created in NX5.0.0. More... | |
class | VectorTorqueBuilder |
Represents a Motion::VectorTorqueBuilder To create a new instance of this class, use Motion::VectorTorqueCollection::CreateVectorTorqueBuilder Created in NX5.0.0. More... | |
class | VectorTorqueCollection |
Represents a collection of vector torque objects To obtain an instance of this class, refer to Motion::MotionManager Created in NX5.0.0. More... | |
class | VObject |
Represents a VObject. More... | |
Provides classes and interfaces for Motion Simulation.
Definitions of bushing general coefficient component type.