NX Open C++ Reference Guide
Classes | Enumerations
NXOpen::Motion Namespace Reference

Provides classes and interfaces for Motion Simulation. More...

Classes

class  AdamsSolverProperty
 Represents a NXOpen::Motion::AdamsSolverProperty
Created in NX5.0.0. More...
 
class  AddSubmechanismBuilder
 Represents a builder class that performs add submechanism in current context. More...
 
class  AdvancedSolution
 Represents a Motion::AdvancedSolution . More...
 
class  AdvancedSolutionBuilder
 Represents a NXOpen::Motion::AdvancedSolution builder
To create a new instance of this class, use NXOpen::Motion::MotionSolutionCollection::CreateAdvancedSolutionBuilder

Created in NX12.0.0. More...
 
class  AnalyticalContact
 Represents an Analytical Contact motion object. More...
 
class  AnalyticalContactBuilder
 Represents a Motion::AnalyticalContact builder
To create a new instance of this class, use NXOpen::Motion::AnalyticalContactCollection::CreateAnalyticalContactBuilder
Default values. More...
 
class  AnalyticalContactCollection
 Represents a collection of Analytical Contact objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  AnalyticalContactProperty
 Represents an Analytical Contact Property. More...
 
class  AnalyticalContactPropertyBuilder
 Represents a Motion::AnalyticalContactProperty builder
To create a new instance of this class, use NXOpen::Motion::AnalyticalContactPropertyCollection::CreateAnalyticalContactPropertyBuilder
Default values. More...
 
class  AnalyticalContactPropertyCollection
 Represents a collection of Analytical Contact Property objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  AnimationControl
 Represents the NXOpen::Motion::AnimationControl
An instance of this class can not be obtained

Created in NX9.0.0. More...
 
class  ArticulationControl
 Represents the NXOpen::Motion::ArticulationControl
An instance of this class can not be obtained

Created in NX9.0.0. More...
 
class  BaseSection
 Represents a base section function
To create or edit an instance of this class, use NXOpen::Motion::BaseSectionBuilder

Created in NX12.0.0. More...
 
class  BaseSectionBuilder
 Represents a Motion::BaseSectionBuilder . More...
 
class  BaseSectionCollection
 Represents a collection of BaseSections
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  BeamForce
 Represents a BeamForce
To create or edit an instance of this class, use NXOpen::Motion::BeamForceBuilder

Created in NX12.0.0. More...
 
class  BeamForceBuilder
 Represents a Motion::BeamForceBuilder builder
To create a new instance of this class, use NXOpen::Motion::BeamForceCollection::CreateBeamForceBuilder
Default values. More...
 
class  BeamForceCollection
 Represents a collection of BeamForces
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  BodyContact
 Represents a NXOpen::Motion::BodyContact
To create or edit an instance of this class, use NXOpen::Motion::BodyContactBuilder

Created in NX5.0.0. More...
 
class  BodyContactAdams
 Represents a NXOpen::Motion::BodyContactAdams
Created in NX5.0.0. More...
 
class  BodyContactBuilder
 Represents a NXOpen::Motion::BodyContactBuilder
To create a new instance of this class, use NXOpen::Motion::BodyContactCollection::CreateBodyContactBuilder
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 NXOpen::Motion::MotionManager

Created in NX5.0.0. More...
 
class  BodyContactLms
 Represents a NXOpen::Motion::BodyContactLms
Created in NX10.0.0. More...
 
class  BodyContactRecurdyn
 Represents a NXOpen::Motion::BodyContactRecurdyn
Created in NX5.0.0. More...
 
class  BodyContactSphereToCAD
 Represents a NXOpen::Motion::BodyContactSphereToCAD
Created in NX12.0.0. More...
 
class  Bushing
 Represents a bushing
To create or edit an instance of this class, use NXOpen::Motion::BushingBuilder

Created in NX6.0.0. More...
 
class  BushingActuatorCoefficients
 Represents a Motion BushingActuatorCoefficients. More...
 
class  BushingBuilder
 Represents a Motion BushingBuilder
To create a new instance of this class, use NXOpen::Motion::BushingCollection::CreateBushingBuilder
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 NXOpen::Motion::MotionManager

Created in NX6.0.0. More...
 
class  BushingCylindricalCoefficients
 Represents a Motion BushingCylindricalCoefficients. More...
 
class  BushingCylindricalCoefficientsComponent
 Represents a Motion BushingCylindricalCoefficientsComponent. More...
 
class  BushingDampingCoefficients
 Represents a Motion BushingDampingCoefficients. 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  BushingSphericalCoefficients
 Represents a Motion BushingSphericalCoefficients. More...
 
class  BushingSphericalCoefficientsComponent
 Represents a Motion BushingSphericalCoefficientsComponent. More...
 
class  BushingStiffnessCoefficients
 Represents a Motion BushingStiffnessCoefficients. More...
 
class  ConfigurationFloatParameter
 Represents a Motion::ConfigurationFloatParameter . More...
 
class  ConfigurationIntegerParameter
 Represents a Motion::ConfigurationIntegerParameter . More...
 
class  ConfigurationParameter
 Represents a Motion::ConfigurationParameter . More...
 
class  ConfigurationParameterList
 Represents a list of objects. More...
 
class  ConfigurationTextParameter
 Represents a Motion::ConfigurationTextParameter . 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  ControlInput
 Represents a Control Input motion object. More...
 
class  ControlInputBuilder
 Represents a Motion::ControlInput builder
To create a new instance of this class, use NXOpen::Motion::ControlInputCollection::CreateControlInputBuilder

Created in NX11.0.0. More...
 
class  ControlInputCollection
 Represents a collection of Control Input objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  ControlInputPortBuilder
 Represents a Motion::ControlPort builder specific to control input element. More...
 
class  ControlInputPortBuilderList
 Represents a list of objects. More...
 
class  ControlOutput
 Represents a Control Output motion object. More...
 
class  ControlOutputBuilder
 Represents a Motion::ControlOutput builder
To create a new instance of this class, use NXOpen::Motion::ControlOutputCollection::CreateControlOutputBuilder
Default values. More...
 
class  ControlOutputCollection
 Represents a collection of Control Output objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  ControlPort
 Represents a motion control port object class. More...
 
class  ControlPortCollection
 Represents a collection of Control Port objects
To obtain an instance of this class, refer to NXOpen::Motion::ControlInput

Created in NX11.0.0. More...
 
class  Coupler
 Represents a motion coupler object
This is an abstract class, and cannot be created. More...
 
class  CouplerBuilder
 Represents a NXOpen::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 NXOpen::Motion::CouplerCableBuilder

Created in NX6.0.0. More...
 
class  CouplerCableBuilder
 Represents a NXOpen::Motion::CouplerCableBuilder
To create a new instance of this class, use NXOpen::Motion::CouplerCollection::CreateCouplerCableBuilder

Created in NX6.0.0. More...
 
class  CouplerCollection
 Represents a collection of motion couplers
To obtain an instance of this class, refer to NXOpen::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 NXOpen::Motion::CouplerGearBuilder

Created in NX6.0.0. More...
 
class  CouplerGearBuilder
 Represents a NXOpen::Motion::CouplerGearBuilder
To create a new instance of this class, use NXOpen::Motion::CouplerCollection::CreateCouplerGearBuilder

Created in NX6.0.0. More...
 
class  CouplerRckpn
 Represents a motion rack and pinion object
To create or edit an instance of this class, use NXOpen::Motion::CouplerRckpnBuilder

Created in NX6.0.0. More...
 
class  CouplerRckpnBuilder
 Represents a NXOpen::Motion::CouplerRckpnBuilder
To create a new instance of this class, use NXOpen::Motion::CouplerCollection::CreateCouplerRckpnBuilder

Created in NX6.0.0. More...
 
class  CurveContact
 Represents a NXOpen::Motion::CurveContact
To create or edit an instance of this class, use NXOpen::Motion::CurveContactBuilder

Created in NX5.0.0. More...
 
class  CurveContactAdams
 Represents a NXOpen::Motion::CurveContactAdams
Created in NX5.0.0. More...
 
class  CurveContactBuilder
 Represents a NXOpen::Motion::CurveContactBuilder
To create a new instance of this class, use NXOpen::Motion::CurveContactCollection::CreateCurveContactBuilder
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 NXOpen::Motion::MotionManager

Created in NX5.0.0. More...
 
class  CurveContactRecurdyn
 Represents a NXOpen::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 NXOpen::Motion::CurveOnCurveBuilder

Created in NX6.0.0. More...
 
class  CurveOnCurveBuilder
 Represents a NXOpen::Motion::CurveOnCurveBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::MotionManager

Created in NX6.0.0. More...
 
class  CustomizedMaterialBuilder
 Represents a Motion::CustomizedMaterialBuilder . More...
 
class  Damper
 Represents a damper
To create or edit an instance of this class, use NXOpen::Motion::DamperBuilder

Created in NX6.0.0. More...
 
class  DamperBuilder
 Represents a DamperBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::MotionManager

Created in NX6.0.0. More...
 
class  DriverMotionsData
 Represents a NXOpen::Motion::DriverMotionsData
Created in NX11.0.0. More...
 
class  DriverMultiOperations
 Represents a NXOpen::Motion::DriverMultiOperations
Created in NX6.0.0. More...
 
class  DriverOperation
 Represents a NXOpen::Motion::DriverOperation
Created in NX5.0.0. More...
 
class  ExpressionFunctionBuilder
 Represents a ExpressionFunctionBuilder builder
Created in NX11.0.0. More...
 
class  FlexBody
 Represents the Motion FlexBody class.It must be associated with a Motion Link. More...
 
class  FlexBodyBuilder
 Represents a NXOpen::Motion::FlexBody builder
To create a new instance of this class, use NXOpen::Motion::FlexBodyCollection::CreateFlexBodyBuilder
Default values. More...
 
class  FlexBodyCollection
 Represents a collection of flexible body objects
To obtain an instance of this class, refer to NXOpen::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 NXOpen::Motion::GeneralCouplerBuilder

Created in NX7.5.0. More...
 
class  GeneralCouplerBuilder
 Represents a NXOpen::Motion::GeneralCouplerBuilder
To create a new instance of this class, use NXOpen::Motion::GeneralCouplerCollection::CreateGeneralCouplerBuilder
Default values. More...
 
class  GeneralCouplerCollection
 Represents a collection of 2-3 joint coupler objects
To obtain an instance of this class, refer to NXOpen::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 NXOpen::Motion::GraphObjectBuilder

Created in NX5.0.0. More...
 
class  GraphBuilder
 Represents a NXOpen::Motion::GraphBuilder , only creation is supported
To create a new instance of this class, use NXOpen::Motion::GraphManager::CreateGraphBuilder

More...
 
class  GraphLegendData
 Represents a motion graph legend data
Not support KF. More...
 
class  GraphManager
 Represents a collection of Graph objects, only creation is supported
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX5.0.0. More...
 
class  GraphObjectBuilder
 Represents a NXOpen::Motion::GraphObjectBuilder , only creation is supported
To create a new instance of this class, use NXOpen::Motion::GraphManager::CreateGraphObjectBuilder

Created in NX11.0.0. More...
 
class  IGraphSource
 Represents an interface IGraphSource
Created in NX11.0.0. More...
 
class  InputPortAssociation
 Represents a Motion::InputPortAssociation . More...
 
class  InputPortAssociationList
 Represents a list of objects. More...
 
class  IPostControl
 Represents an interface IPostControl
Created in NX11.0.0. More...
 
class  Joint
 Represents a motion joint object
To create or edit an instance of this class, use NXOpen::Motion::JointBuilder

Created in NX5.0.0. More...
 
class  JointBuilder
 This builder class is used to create or edit NXOpen::Motion::Joint objects. More...
 
class  JointCollection
 Represents a collection of motion joints
To obtain an instance of this class, refer to NXOpen::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 NXOpen::Motion::JointDriverBuilder

Created in NX5.0.0. More...
 
class  JointDriverBuilder
 Represents a NXOpen::Motion::JointDriverBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::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  JointFrictionLms
 Represents a lms joint friction object
Created in NX10.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  LinkAttachmentData
 Represents a Motion::LinkAttachmentData . More...
 
class  LinkBuilder
 Represents a NXOpen::Motion::LinkBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::MotionManager

Created in NX5.0.0. More...
 
class  LinkCoupler
 Represents a NXOpen::Motion::LinkCoupler
To create or edit an instance of this class, use NXOpen::Motion::LinkCouplerBuilder

Created in NX12.0.0. More...
 
class  LinkCouplerBuilder
 Represents a NXOpen::Motion::LinkCouplerBuilder
To create a new instance of this class, use NXOpen::Motion::LinkCouplerCollection::CreateLinkCouplerBuilder
Default values. More...
 
class  LinkCouplerCollection
 Represents a collection of LinkCoupler objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  LinkCouplerCoupleBuilder
 Represents a NXOpen::Motion::LinkCouplerCoupleBuilder
Created in NX12.0.0. More...
 
class  LinkDriver
 Represents a Link Driver
To create or edit an instance of this class, use NXOpen::Motion::LinkDriverBuilder

Created in NX11.0.0. More...
 
class  LinkDriverBuilder
 Represents a NXOpen::Motion::LinkDriverBuilder
To create a new instance of this class, use NXOpen::Motion::LinkDriverCollection::CreateLinkDriverBuilder

Created in NX11.0.0. More...
 
class  LinkDriverCollection
 Represents a collection of LinkDriver objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  LinkInitialVelocity
 Represents a NXOpen::Motion::LinkInitialVelocity. More...
 
class  LinkMassProperty
 Represents a NXOpen::Motion::LinkMassProperty. More...
 
class  LmsSolverProperty
 Represents a NXOpen::Motion::LmsSolverProperty
Created in NX10.0.0. More...
 
class  LoadTransfer
 Represents a Motion Load Transfer class
To create or edit an instance of this class, use NXOpen::Motion::LoadTransferBuilder

Created in NX9.0.0. More...
 
class  LoadTransferBuilder
 Represents a NXOpen::Motion::LoadTransferBuilder
To create a new instance of this class, use NXOpen::Motion::LoadTransferCollection::CreateLoadTransferBuilder
Default values. More...
 
class  LoadTransferCollection
 Represents a collection of load transfer objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX9.0.0. More...
 
class  LoadTransferControl
 Represents the NXOpen::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
To create a new instance of this class, use NXOpen::Motion::MarkerCollection::CreateMarkerBuilder
Default values. More...
 
class  MarkerCollection
 Represents a collection of Markers
To obtain an instance of this class, refer to NXOpen::Part

Created in NX4.0.0. More...
 
class  MarkerToNodeData
 Represents the marker to node data which is a list item in NXOpen::Motion::FlexBodyBuilder . More...
 
class  MechanismExport
 Represents a Mechanism Export object used to export one or more Motion objects to a text file. More...
 
class  MechanismImport
 Represents a Mechanism Import object used to import a Motion model from a text file. More...
 
class  Mechatronics
 Represents a Motion::Mechatronics . More...
 
class  MechatronicsBuilder
 Represents a Motion::Mechatronics builder
To create a new instance of this class, use NXOpen::Motion::MechatronicsCollection::CreateMechatronicsBuilder
Default values. More...
 
class  MechatronicsCollection
 Represents a collection of Mechatronics
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  MechatronicsPortCollection
 Represents a collection of ports used as outputs by Mechatronics
To obtain an instance of this class, refer to NXOpen::Motion::Mechatronics

Created in NX11.0.0. More...
 
class  MotionBuilder
 This builder class is used to create or edit NXOpen::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 NXOpen::Motion::MotionSession

Created in NX7.5.0. More...
 
class  MotionFunction
 Represents a Motion Function Object
To create or edit an instance of this class, use NXOpen::CAE::FunctionBuilder

Created in NX11.0.0. More...
 
class  MotionManager
 A manager to deal with all motion objects
To obtain an instance of this class, refer to NXOpen::Part

Created in NX5.0.0. More...
 
class  MotionMethods
 Represents a NXOpen::Motion::MotionMethods class
To obtain an instance of this class, refer to NXOpen::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 NXOpen::Motion::MotionSensorBuilder

Created in NX6.0.0. More...
 
class  MotionSensorBuilder
 Represents a NXOpen::Motion::MotionSensorBuilder
To create a new instance of this class, use NXOpen::Motion::MotionSensorCollection::CreateMotionSensorBuilder
Default values. More...
 
class  MotionSensorCollection
 Represents a collection of sensor objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX6.0.0. More...
 
class  MotionSession
 Represents motion session
To obtain an instance of this class, refer to NXOpen::Session

Created in NX5.0.0. More...
 
class  MotionSimulation
 Represents Motion.Simulation
To obtain an instance of this class, refer to NXOpen::Session

Created in NX5.0.0. More...
 
class  MotionSolution
 Represents a solution
To create or edit an instance of this class, use NXOpen::Motion::MotionSolutionBuilder

Created in NX5.0.0. More...
 
class  MotionSolutionBuilder
 Represents a NXOpen::Motion::MotionSolutionBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::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 NXOpen::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  OutputPortAssociation
 Represents a Motion::OutputPortAssociation . More...
 
class  OutputPortAssociationList
 Represents a list of objects. More...
 
class  Packaging
 This class is an abstract class and base class for NXOpen::Motion::PackagingMeasure , NXOpen::Motion::PackagingTrace and NXOpen::Motion::PackagingInterference objects. More...
 
class  PackagingBuilder
 This class an abstract class and base class for NXOpen::Motion::PackagingMeasureBuilder , NXOpen::Motion::PackagingTraceBuilder and NXOpen::Motion::PackagingInterferenceBuilder . More...
 
class  PackagingCollection
 Represents a collection of Packaging objects
To obtain an instance of this class, refer to NXOpen::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 NXOpen::Motion::PhysicsConversionBuilder builder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::PlantInputBuilder

Created in NX6.0.0. More...
 
class  PlantInputBuilder
 Represents a NXOpen::Motion::PlantInput builder
To create a new instance of this class, use NXOpen::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 NXOpen::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 NXOpen::Motion::PlantOutputBuilder

Created in NX6.0.0. More...
 
class  PlantOutputBuilder
 Represents a NXOpen::Motion::PlantOutput builder
To create a new instance of this class, use NXOpen::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 NXOpen::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 NXOpen::Motion::PMDCMotorBuilder

Created in NX6.0.0. More...
 
class  PMDCMotorBuilder
 Represents a NXOpen::Motion::PMDCMotorBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::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 NXOpen::Motion::PointOnCurveBuilder

Created in NX6.0.0. More...
 
class  PointOnCurveBuilder
 Represents a NXOpen::Motion::PointOnCurveBuilder
To create a new instance of this class, use NXOpen::Motion::PointOnCurveCollection::CreatePointOnCurveBuilder
Default values. More...
 
class  PointOnCurveCollection
 Represents a collection of point on curve objects
To obtain an instance of this class, refer to NXOpen::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 NXOpen::Motion::PointOnSurfaceBuilder

Created in NX6.0.0. More...
 
class  PointOnSurfaceBuilder
 Represents a NXOpen::Motion::PointOnSurfaceBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::MotionManager

Created in NX6.0.0. More...
 
class  PortAssociation
 Represents a Motion::PortAssociation . More...
 
class  PortVariable
 Represents a Motion::PortVariable . More...
 
class  PortVariableCollection
 Represents a collection of ports used to expose results on Mechatronics port variables
To obtain an instance of this class, refer to NXOpen::Motion::Mechatronics

Created in NX11.0.0. More...
 
class  PortVariableList
 Represents a list of objects. More...
 
class  PostControl
 Represent abstract class Motion.PostControl
This is an abstract class, and cannot be instantiated. More...
 
class  PostProcess
 Represents the motion post process
To obtain an instance of this class, refer to NXOpen::Motion::MotionSession

Created in NX7.5.0. More...
 
class  PostToolsControl
 Represent abstract class Motion.PostToolsControl
An instance of this class can not be obtained

Created in NX11.0.0. More...
 
class  RecurdynSolverProperty
 Represents a NXOpen::Motion::RecurdynSolverProperty
Created in NX5.0.0. More...
 
class  ResultMeasure
 Represents a result measure motion object
To create or edit an instance of this class, use NXOpen::Motion::ResultMeasureBuilder

Created in NX11.0.0. More...
 
class  ResultMeasureBuilder
 Represents a NXOpen::Motion::ResultMeasure builder
To create a new instance of this class, use NXOpen::Motion::ResultMeasureCollection::CreateResultMeasureBuilder

Created in NX11.0.0. More...
 
class  ResultMeasureCollection
 Represents a collection of result measure objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  Road
 Represents a road
To create or edit an instance of this class, use NXOpen::Motion::RoadBuilder

Created in NX11.0.0. More...
 
class  RoadBuilder
 Represents a NXOpen::Motion::RoadBuilder
To create a new instance of this class, use NXOpen::Motion::RoadCollection::CreateRoadBuilder

Created in NX11.0.0. More...
 
class  RoadCollection
 Represents a collection of Road objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  ScalarForce
 Represents the Motion ScalarForce class. More...
 
class  ScalarForceBuilder
 Represents a NXOpen::Motion::ScalarForceBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::ScalarTorqueBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::MotionManager

Created in NX6.0.0. More...
 
class  Segment
 Represents a segment, only creation is supported
This is created by road. More...
 
class  SegmentBuilder
 Represents a NXOpen::Motion::SegmentBuilder , only creation is supported
To create a new instance of this class, use NXOpen::Motion::RoadBuilder::CreateSegmentBuilder

Created in NX11.0.0. More...
 
class  SegmentBuilderList
 Represents a list of objects. More...
 
class  SegmentCollection
 Represents a collection of Segment objects, only creation is supported
To obtain an instance of this class, refer to NXOpen::Motion::Road

Created in NX11.0.0. More...
 
class  SelectAnalyticalContactProperty
 Represents a single object selection. More...
 
class  SelectBaseSection
 Represents a single object selection. More...
 
class  SelectControlPort
 Represents a single object selection. More...
 
class  SelectFieldData
 Represents a single object selection. 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  SelectRoad
 Represents a single object selection. More...
 
class  SelectSplineBeamProperty
 Represents a single object selection. More...
 
class  SelectTirePropertyBasic
 Represents a single object selection. More...
 
class  SelectTirePropertyCd
 Represents a single object selection. More...
 
class  SelectTirePropertyFt
 Represents a single object selection. More...
 
class  SelectTirePropertyMotorcycle
 Represents a single object selection. More...
 
class  SelectTirePropertyNonInertial
 Represents a single object selection. More...
 
class  SelectTirePropertyTno
 Represents a single object selection. More...
 
class  SignalChart
 Represents a motion Signal Chart object
To create or edit an instance of this class, use NXOpen::Motion::SignalChartBuilder

Created in NX6.0.0. More...
 
class  SignalChartBuilder
 Represents a NXOpen::Motion::SignalChartBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::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 NXOpen::Motion::SignalChartCollection::CreateSignalChartListItem

Created in NX6.0.0. More...
 
class  SignalChartListItemList
 Represents a list of objects. More...
 
class  SplineBeam
 Represents a SplineBeam
To create or edit an instance of this class, use NXOpen::Motion::SplineBeamBuilder

Created in NX12.0.0. More...
 
class  SplineBeamBuilder
 Represents a Motion::SplineBeamBuilder builder
To create a new instance of this class, use NXOpen::Motion::SplineBeamCollection::CreateSplineBeamBuilder
Default values. More...
 
class  SplineBeamCollection
 Represents a collection of SplineBeams
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  SplineBeamProperty
 Represents a SplineBeam Property
To create or edit an instance of this class, use NXOpen::Motion::SplineBeamPropertyBuilder

Created in NX12.0.0. More...
 
class  SplineBeamPropertyBuilder
 Represents a Motion::SplineBeamPropertyBuilder builder
To create a new instance of this class, use NXOpen::Motion::SplineBeamPropertyCollection::CreateSplineBeamPropertyBuilder
Default values. More...
 
class  SplineBeamPropertyCollection
 Represents a collection of SplineBeamProperty
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  SpreadsheetRunControl
 Represents the NXOpen::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 NXOpen::Motion::SpringBuilder

Created in NX6.0.0. More...
 
class  SpringBuilder
 Represents a SpringBuilder
To create a new instance of this class, use NXOpen::Motion::SpringCollection::CreateSpringBuilder
Default values. More...
 
class  SpringCollection
 Represents a collection of motion spring
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX6.0.0. More...
 
class  StandardSection
 Represents a standard beam section
To create or edit an instance of this class, use NXOpen::Motion::StandardSectionBuilder

Created in NX12.0.0. More...
 
class  StandardSectionBuilder
 Represents a Motion::StandardSectionBuilder . More...
 
class  SubmechanismPositioner
 Represents a Submechanism Positioner object. More...
 
class  SubmechanismPositionerBuilder
 Represents a Motion::SubmechanismPositioner builder
To create a new instance of this class, use NXOpen::Motion::SubmechanismPositionerCollection::CreatePositionerBuilder

Created in NX12.0.0. More...
 
class  SubmechanismPositionerCollection
 Represents a collection of Submechanmism Positioner objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  TextBasedElement
 Represents a Motion::TextBasedElement . More...
 
class  TextBasedElementBuilder
 Represents a NXOpen::Motion::TextBasedElementBuilder builder
To create a new instance of this class, use NXOpen::Motion::TextBasedElementCollection::CreateTextBasedElementBuilder

Created in NX12.0.0. More...
 
class  TextBasedElementCollection
 Represents a collection of Text Based Element objects
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX12.0.0. More...
 
class  Tire
 
Tire Motion element. More...
 
class  TireBuilder
 Represents a Motion::Tire builder
To create a new instance of this class, use NXOpen::Motion::TireCollection::CreateTireBuilder
Default values. More...
 
class  TireCollection
 Represents a collection of motion tire elements
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  TireProperty
 Tire Property element. More...
 
class  TirePropertyAdvancedParameters
 Represents a TirePropertyAdvancedParameters builder
Created in NX11.0.0. More...
 
class  TirePropertyBasic
 
Basic Tire Property element. More...
 
class  TirePropertyBasicBuilder
 Represents a builder for a Motion::TirePropertyBasic
To create a new instance of this class, use NXOpen::Motion::TirePropertyBasicCollection::CreateTirePropertyBasicBuilder
Default values. More...
 
class  TirePropertyBasicCollection
 Represents a collection of NXOpen::Motion::TirePropertyBasic elements
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  TirePropertyBasicParameters
 Represents a TirePropertyBasicParameters builder
Created in NX11.0.0. More...
 
class  TirePropertyBuilder
 Represents a Builder base class for Tire Properties
This is an abstract class, and cannot be created. More...
 
class  TirePropertyCd
 CDTIRE Tire Property This is an object that contains parameters needed for the CDTIRE Tire model
To create or edit an instance of this class, use NXOpen::Motion::TirePropertyCdBuilder

Created in NX11.0.0. More...
 
class  TirePropertyCdBuilder
 Represents a Motion::TirePropertyCd builder
To create a new instance of this class, use NXOpen::Motion::TirePropertyCdCollection::CreateTirePropertyCdBuilder
Default values. More...
 
class  TirePropertyCdCollection
 Represents a collection of Motion CDTire Tire Property elements
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  TirePropertyFt
 FTire Tire Property element This is an object that contains parameters needed for the FTire Tire model
To create or edit an instance of this class, use NXOpen::Motion::TirePropertyFtBuilder

Created in NX11.0.0. More...
 
class  TirePropertyFtBuilder
 Represents a Builder for Motion Ftire Tire Property
To create a new instance of this class, use NXOpen::Motion::TirePropertyFtCollection::CreateTirePropertyFtBuilder
Default values. More...
 
class  TirePropertyFtCollection
 Represents a collection of Motion FTire Tire Property elements
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  TirePropertyHighOrderParameters
 Represents a Tire Property builder for the High Order parameters used in Motorcycle and Basic properties. More...
 
class  TirePropertyMotorcycle
 
Motorcycle Tire Property element. More...
 
class  TirePropertyMotorcycleBuilder
 Represents a TirePropertyMotorcycleBuilder builder
To create a new instance of this class, use NXOpen::Motion::TirePropertyMotorcycleCollection::CreateTirePropertyMotorcycleBuilder
Default values. More...
 
class  TirePropertyMotorcycleCollection
 Represents a collection of Motion Motorcycle Tire Property elements
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  TirePropertyNonInertial
 
NonInertial Tire Property element. More...
 
class  TirePropertyNonInertialBuilder
 Represents a builder for a Non-inertial Tire Property
To create a new instance of this class, use NXOpen::Motion::TirePropertyNonInertialCollection::CreateTirePropertyNonInertialBuilder
Default values. More...
 
class  TirePropertyNonInertialCollection
 Represents a collection of Motion Non-inertial Tire Property elements
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  TirePropertyTno
 TNO Tire Property element This is an object that contains parameters needed for the TNO Tire model
To create or edit an instance of this class, use NXOpen::Motion::TirePropertyTnoBuilder

Created in NX11.0.0. More...
 
class  TirePropertyTnoBuilder
 Represents a Builder for Motion TNO Tire Property. More...
 
class  TirePropertyTnoCollection
 Represents a collection of Motion Tno Tire Property elements
To obtain an instance of this class, refer to NXOpen::Motion::MotionManager

Created in NX11.0.0. More...
 
class  UserDefinedSection
 Represents a user defined section function
To create or edit an instance of this class, use NXOpen::Motion::UserDefinedSectionBuilder

Created in NX12.0.0. More...
 
class  UserDefinedSectionBuilder
 Represents a Motion::UserDefinedSectionBuilder . More...
 
class  VectorForce
 Represents a vector force
To create or edit an instance of this class, use NXOpen::Motion::VectorForceBuilder

Created in NX5.0.0. More...
 
class  VectorForceBuilder
 Represents a NXOpen::Motion::VectorForceBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::MotionManager

Created in NX5.0.0. More...
 
class  VectorTorque
 Represents a vector torque
To create or edit an instance of this class, use NXOpen::Motion::VectorTorqueBuilder

Created in NX5.0.0. More...
 
class  VectorTorqueBuilder
 Represents a NXOpen::Motion::VectorTorqueBuilder
To create a new instance of this class, use NXOpen::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 NXOpen::Motion::MotionManager

Created in NX5.0.0. More...
 
class  VObject
 Represents a VObject. More...
 

Enumerations

enum  ActiveView { ActiveViewAll, ActiveViewWork }
 Definitions of post articulation and spreadsheet run active view type. More...
 
enum  BushingCylindricalCoefficientTypes { BushingCylindricalCoefficientTypesStiffness, BushingCylindricalCoefficientTypesDamping, BushingCylindricalCoefficientTypesPreload }
 Definitions of bushing cylindrical coefficient component type. More...
 
enum  BushingGeneralCoefficientMoveTypes { BushingGeneralCoefficientMoveTypesTranslational, BushingGeneralCoefficientMoveTypesTorsional }
 Definitions move type of general type bushing coefficient. More...
 
enum  BushingGeneralCoefficientTypes {
  BushingGeneralCoefficientTypesTranslationalStiffness, BushingGeneralCoefficientTypesTranslationalDamping, BushingGeneralCoefficientTypesTranslationalPreload, BushingGeneralCoefficientTypesTorsionalStiffness,
  BushingGeneralCoefficientTypesTorsionalDamping, BushingGeneralCoefficientTypesTorsionalPreload
}
 Definitions of bushing general coefficient component type. More...
 
enum  BushingSphericalCoefficientTypes { BushingSphericalCoefficientTypesStiffness, BushingSphericalCoefficientTypesDamping, BushingSphericalCoefficientTypesPreload }
 Definitions of bushing spherical coefficient component type. More...
 
enum  ConnectorCoefficientTypes {
  ConnectorCoefficientTypesConstant, ConnectorCoefficientTypesSpline, ConnectorCoefficientTypesProfile2d, ConnectorCoefficientTypesProfile3d,
  ConnectorCoefficientTypesExpressionAndSpline, ConnectorCoefficientTypesExpressionAndProfile2d, ConnectorCoefficientTypesExpressionAndProfile3d
}
 Definitions of connector coefficient type. More...
 
enum  CurveParameterizedTypes { CurveParameterizedTypesCurvature, CurveParameterizedTypesSpacing }
 Defines curve parameterized type. More...
 
enum  ForceValueTypes { ForceValueTypesConstant, ForceValueTypesFunction, ForceValueTypesProfile }
 Defines function value type. More...
 
enum  GcouplerMovementTypes { GcouplerMovementTypesRotation, GcouplerMovementTypesTranslation }
 Defines 2-3 joint coupler joint movement type. More...
 
enum  ParamRedefineState { ParamRedefineStateNotRedefined, ParamRedefineStateRedefined }
 Defines the redefine state of a property of an occurrence of an object in the assembly. More...
 
enum  PlayMode { PlayModePlayOnce, PlayModeLoop, PlayModeRetrace }
 Definitions of post animation and spreadsheet run play mode type. More...
 
enum  VobjectApplicationType { VobjectApplicationTypeActionReaction, VobjectApplicationTypeActionOnly }
 the application type. More...
 
enum  VobjectCsysType { VobjectCsysTypeUserdefined, VobjectCsysTypeAbsolute }
 Represents the CSYS type. More...
 

Detailed Description

Provides classes and interfaces for Motion Simulation.

Enumeration Type Documentation

Definitions of post articulation and spreadsheet run active view type.

Enumerator
ActiveViewAll 

Articulation or Spreadsheet Run in all views.

ActiveViewWork 

Articulation or Spreadsheet Run in work view only.

Definitions of bushing cylindrical coefficient component type.

Enumerator
BushingCylindricalCoefficientTypesStiffness 

stiffness type

BushingCylindricalCoefficientTypesDamping 

damping type

BushingCylindricalCoefficientTypesPreload 

preload type

Definitions move type of general type bushing coefficient.

Enumerator
BushingGeneralCoefficientMoveTypesTranslational 

translational type

BushingGeneralCoefficientMoveTypesTorsional 

torsional type

Definitions of bushing general coefficient component type.

Enumerator
BushingGeneralCoefficientTypesTranslationalStiffness 

translational stiffness component

BushingGeneralCoefficientTypesTranslationalDamping 

translational damping component

BushingGeneralCoefficientTypesTranslationalPreload 

translational preload component

BushingGeneralCoefficientTypesTorsionalStiffness 

torsional stiffness component

BushingGeneralCoefficientTypesTorsionalDamping 

torsional damping component

BushingGeneralCoefficientTypesTorsionalPreload 

torsional preload component

Definitions of bushing spherical coefficient component type.

Enumerator
BushingSphericalCoefficientTypesStiffness 

stiffness type

BushingSphericalCoefficientTypesDamping 

damping type

BushingSphericalCoefficientTypesPreload 

preload type

Definitions of connector coefficient type.

Enumerator
ConnectorCoefficientTypesConstant 

constant type

ConnectorCoefficientTypesSpline 

spline type

ConnectorCoefficientTypesProfile2d 

2D profile

ConnectorCoefficientTypesProfile3d 

3D profile

ConnectorCoefficientTypesExpressionAndSpline 

expression and function

ConnectorCoefficientTypesExpressionAndProfile2d 

expression and 2D profile

ConnectorCoefficientTypesExpressionAndProfile3d 

expression and 3D profile

Defines curve parameterized type.

Enumerator
CurveParameterizedTypesCurvature 

Curvature based type.

CurveParameterizedTypesSpacing 

User defined spacing type.

Defines function value type.

Enumerator
ForceValueTypesConstant 

constant type use constant value define force magnitude

ForceValueTypesFunction 

function type use function define force magnitude

ForceValueTypesProfile 

profile type use profiles to define force magnitude

Defines 2-3 joint coupler joint movement type.

Enumerator
GcouplerMovementTypesRotation 

Rotation movement type.

GcouplerMovementTypesTranslation 

Translation movement type.

Defines the redefine state of a property of an occurrence of an object in the assembly.

Enumerator
ParamRedefineStateNotRedefined 

Parameter is not redefined.

ParamRedefineStateRedefined 

Parameter is redefined.

Definitions of post animation and spreadsheet run play mode type.

Enumerator
PlayModePlayOnce 

Play once mode.

PlayModeLoop 

Loop mode.

PlayModeRetrace 

Retrace mode.

the application type.

Each application type has a specific application associated. A Vector Force or Vector Torque is invalid without the type of application

Enumerator
VobjectApplicationTypeActionReaction 

for Action-Reaction Appplication type

VobjectApplicationTypeActionOnly 

for Action Only Appplication type

Represents the CSYS type.

Enumerator
VobjectCsysTypeUserdefined 

User defined csys type.

VobjectCsysTypeAbsolute 

Absolute csys type.

Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.