Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.motion |
Provides classes and interfaces for Motion Simulation.
|
Class and Description |
---|
MarkerCollection
Represents a collection of Markers
To obtain an instance of this class, refer to Part Created in NX4.0.0 |
MotionManager
A manager to deal with all motion objects
To obtain an instance of this class, refer to Part Created in NX5.0.0 |
MotionSession |
MotionSimulation
Represents Motion.Simulation
To obtain an instance of this class, refer to Session Created in NX5.0.0 |
PackagingCollection
Represents a collection of Packaging objects
To obtain an instance of this class, refer to Part Created in NX4.0.0 |
Class and Description |
---|
ActiveView
Definitions of post articulation and spreadsheet run active view type
|
AdamsSolverProperty |
AnimationControl |
ArticulationControl |
ArticulationControl.ArticulationJointsDisplacementData
This class holds the data returned from
ArticulationControl.getArticulationJointsDisplacement(nxopen.motion.Joint) |
BodyContact
Represents a
BodyContact
To create or edit an instance of this class, use BodyContactBuilder Created in NX5.0.0 |
BodyContactAdams |
BodyContactAdams.CoulombFriction
the enum for friction option of 3D contact
|
BodyContactAdams.ForceModel
the enum for forec model of 3D contact
|
BodyContactBuilder
Represents a
BodyContactBuilder To create a new instance of this class, use BodyContactCollection.createBodyContactBuilder(nxopen.motion.BodyContact) Default values. |
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 MotionManager Created in NX5.0.0 |
BodyContactLms |
BodyContactLms.CoulombFriction
the enum for friction option of 3D contact
|
BodyContactRecurdyn |
BodyContactRecurdyn.ContactType
the enum for contact type option of 3D contact
|
BodyContactRecurdyn.CoulombFriction
the enum for friction option of 3D contact
|
BodyContactRecurdyn.ForceModel
the enum for forec model of 3D contact
|
BodyContactRecurdyn.SurfaceType
the enum for surface type option of 3D contact
|
Bushing
Represents a bushing
To create or edit an instance of this class, use BushingBuilder Created in NX6.0.0 |
BushingBuilder
Represents a Motion BushingBuilder
To create a new instance of this class, use BushingCollection.createBushingBuilder(nxopen.motion.Bushing) Default values. |
BushingBuilder.BushingTypes
Definitions of bushing type
|
BushingCoefficients
Represents a Motion BushingCoefficients
.
|
BushingCollection
Represents a collection of motion joints
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
BushingCylindricalCoefficients
Represents a Motion BushingCylindricalCoefficients
.
|
BushingCylindricalCoefficientsComponent
Represents a Motion BushingCylindricalCoefficientsComponent
.
|
BushingCylindricalCoefficientTypes
Definitions of bushing cylindrical coefficient component type
|
BushingDefine
Represents a Motion BushingDefine .
|
BushingDefine.OrientationTypes
Defines the orientation type of bushing
|
BushingGeneralCoefficientMoveTypes
Definitions move type of general type bushing coefficient
|
BushingGeneralCoefficients
Represents a Motion BushingGeneralCoefficients
.
|
BushingGeneralCoefficientsComponent
Represents a Motion BushingGeneralCoefficientsComponent
.
|
BushingGeneralCoefficientTypes
Definitions of bushing general coefficient component type
|
Connector
Represents a connector
This is an abstract class, and cannot be created. |
ConnectorBuilder
Represents ConnectorBuilder
This is an abstract class, and cannot be created. |
ConnectorBuilder.AttachmentType
Definitions of connector attachment type
|
ConnectorCoefficientTypes
Definitions of connector coefficient type
|
Coupler
Represents a motion coupler object
This is an abstract class, and cannot be created. |
CouplerBuilder
Represents a
CouplerBuilder This is an abstract class, and cannot be created. |
CouplerCable
Represents a motion cable object
To create or edit an instance of this class, use CouplerCableBuilder Created in NX6.0.0 |
CouplerCableBuilder
Represents a
CouplerCableBuilder To create a new instance of this class, use CouplerCollection.createCouplerCableBuilder(nxopen.motion.CouplerCable) Default values. |
CouplerCollection
Represents a collection of motion couplers
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
CouplerGear
Represents a motion gear object
To create or edit an instance of this class, use CouplerGearBuilder Created in NX6.0.0 |
CouplerGearBuilder
Represents a
CouplerGearBuilder To create a new instance of this class, use CouplerCollection.createCouplerGearBuilder(nxopen.motion.CouplerGear) Default values. |
CouplerRckpn
Represents a motion rack and pinion object
To create or edit an instance of this class, use CouplerRckpnBuilder Created in NX6.0.0 |
CouplerRckpnBuilder
Represents a
CouplerRckpnBuilder To create a new instance of this class, use CouplerCollection.createCouplerRckpnBuilder(nxopen.motion.CouplerRckpn) Default values. |
CurveContact
Represents a
CurveContact
To create or edit an instance of this class, use CurveContactBuilder Created in NX5.0.0 |
CurveContactAdams |
CurveContactBuilder
Represents a
CurveContactBuilder To create a new instance of this class, use CurveContactCollection.createCurveContactBuilder(nxopen.motion.CurveContact) Default values. |
CurveContactBuilder.GeometryMaterialSide
the enum for the materia side direction of the selected geometry
|
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 MotionManager Created in NX5.0.0 |
CurveContactRecurdyn |
CurveOnCurve
Represents a curve on curve
To create or edit an instance of this class, use CurveOnCurveBuilder Created in NX6.0.0 |
CurveOnCurveBuilder
Represents a
CurveOnCurveBuilder
To create a new instance of this class, use CurveOnCurveCollection.createCurveOnCurveBuilder(nxopen.motion.CurveOnCurve) Created in NX6.0.0 |
CurveOnCurveCollection
Represents a collection of curve on curve objects
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
CurveParameterizedTypes
Defines curve parameterized type
|
Damper
Represents a damper
To create or edit an instance of this class, use DamperBuilder Created in NX6.0.0 |
DamperBuilder
Represents a DamperBuilder
To create a new instance of this class, use DamperCollection.createDamperBuilder(nxopen.motion.Damper) Created in NX6.0.0 |
DamperCollection
Represents a collection of motion damper
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
DriverMultiOperations |
DriverOperation |
DriverOperation.IntegrationType
Integration type
|
DriverOperation.Type
Driver operation type
|
FlexBody
Represents the Motion FlexBody class.It must be associated
with a Motion Link.
|
FlexBodyBuilder
Represents a
FlexBody builder To create a new instance of this class, use FlexBodyCollection.createFlexBodyBuilder(nxopen.motion.FlexBody) Default values. |
FlexBodyBuilder.Positioning
Represents positioning type of flexible body
|
FlexBodyBuilder.SourceType
Represents rfi file type of flexible body
|
FlexBodyCollection
Represents a collection of flexible body objects
To obtain an instance of this class, refer to MotionManager Created in NX7.5.0 |
FlexPhysicalDampingSettings
Represents the physical damping settings for flexible body .
|
ForceValueTypes
Defines function value type
|
GcouplerMovementTypes
Defines 2-3 joint coupler joint movement type
|
GeneralCoupler
Represents motion 2-3 joint coupler
To create or edit an instance of this class, use GeneralCouplerBuilder Created in NX7.5.0 |
GeneralCouplerBuilder
Represents a
GeneralCouplerBuilder To create a new instance of this class, use GeneralCouplerCollection.createGeneralCouplerBuilder(nxopen.motion.GeneralCoupler) Default values. |
GeneralCouplerBuilder.AttachmentType
Definitions of joint coupler attachment type
|
GeneralCouplerCollection
Represents a collection of 2-3 joint coupler objects
To obtain an instance of this class, refer to MotionManager Created in NX7.5.0 |
Graph
Represents a graph, only creation is supported
To create or edit an instance of this class, use GraphBuilder Created in NX5.0.0 |
GraphBuilder
Represents a
GraphBuilder ,
only creation is supported
To create a new instance of this class, use GraphManager.createGraphBuilder(nxopen.motion.Graph) Created in NX5.0.0 |
GraphBuilder.ComponentChoices
Component attribute of the curve data.
|
GraphBuilder.CsysChoices
Csys attribute of the curve data.
|
GraphBuilder.CurveData
Contains the structure of curve associated with curve data.
|
GraphBuilder.PlotStyleChoices
Plot output type
|
GraphBuilder.RequestChoices
Request attribute of the curve data.
|
GraphBuilder.XAxisTypeChoices
X axis type choice.
|
GraphManager
Represents a collection of Graph objects, only creation is supported
To obtain an instance of this class, refer to MotionManager Created in NX5.0.0 |
Joint
Represents a motion joint object
To create or edit an instance of this class, use JointBuilder Created in NX5.0.0 |
JointBuilder
This builder class is used to create or edit
Joint objects. |
JointCollection
Represents a collection of motion joints
To obtain an instance of this class, refer to MotionManager Created in NX5.0.0 |
JointDefine
Represents a joint define object .
|
JointDefine.OrientationType
Defines the orientation type of joint
|
JointDefine.Type
Joint define type
|
JointDriver
Represents a joint driver
To create or edit an instance of this class, use JointDriverBuilder Created in NX5.0.0 |
JointDriverBuilder
Represents a
JointDriverBuilder
To create a new instance of this class, use JointDriverCollection.createJointDriverBuilder(nxopen.motion.JointDriver) Created in NX5.0.0 |
JointDriverCollection
Represents a collection of Driver objects
To obtain an instance of this class, refer to MotionManager Created in NX5.0.0 |
JointFriction
Represents a joint friction object .
|
JointFrictionAdams
Represents a adams joint friction object .
|
JointFrictionAdams.FrictionEffect
Joint friction effect
|
JointFrictionAdams.FrictionOverlapDelta
Joint friction overlap_delta
|
JointFrictionAdams.FrictionYokeType
Joint friction yoke type
|
JointFrictionLms
Represents a lms joint friction object .
|
JointFrictionRecurDyn
Represents a recurdyn joint friction object .
|
JointFrictionRecurDyn.FrictionEffect
Joint friction effect
|
JointFrictionRecurDyn.FrictionOverlapDelta
Joint friction overlap_delta
|
JointFrictionRecurDyn.FrictionYokeType
Joint friction yoke type
|
Link
Represents the Motion Link class.
|
LinkBuilder
Represents a
LinkBuilder
To create a new instance of this class, use LinkCollection.createLinkBuilder(nxopen.motion.Link) Created in NX5.0.0 |
LinkCollection
Represents a collection of motion joints
To obtain an instance of this class, refer to MotionManager Created in NX5.0.0 |
LinkInitialVelocity |
LinkInitialVelocity.AngularVelocityType
Defines rotate type of initial velocity.
|
LinkMassProperty |
LinkMassProperty.MassPropertyType
Defines mass property type of link
|
LmsSolverProperty |
LmsSolverProperty.DynamicAccelerationMethods
dynamic acceleration method
|
LmsSolverProperty.DynamicInitialVelocityMethods
dynamic initial velocity method
|
LmsSolverProperty.StaticJacobianTypes
static jacobian type
|
LoadTransfer
Represents a Motion Load Transfer class
To create or edit an instance of this class, use LoadTransferBuilder Created in NX9.0.0 |
LoadTransferBuilder
Represents a
LoadTransferBuilder To create a new instance of this class, use LoadTransferCollection.createLoadTransferBuilder(nxopen.motion.LoadTransfer) Default values. |
LoadTransferCollection
Represents a collection of load transfer objects
To obtain an instance of this class, refer to MotionManager Created in NX9.0.0 |
LoadTransferControl |
Marker
Represents the Motion Marker class.
|
Marker.MarkerType
Marker subtype
|
MarkerBuilder
Represents a builder of Marker
To create a new instance of this class, use MarkerCollection.createMarkerBuilder(nxopen.motion.Marker) Default values. |
MarkerToNodeData |
MotionBuilder
This builder class is used to create or edit
MotionObject This is an abstract class, and cannot be created. |
MotionEnvironment
Represents a Motion Environment
To obtain an instance of this class, refer to MotionSession Created in NX7.5.0 |
MotionEnvironment.Analysis
Represents analysis type of current mechanisms
|
MotionEnvironment.JointWizardStatus
Represents the on-off status of joint wizard
|
MotionEnvironment.Solver
Represents Motion solver of current mechanism
|
MotionMethods
Represents a
MotionMethods class To obtain an instance of this class, refer to MotionSession Created in NX8.0.0 |
MotionObject
Represents the motion base object class.
|
MotionObject.GroupType
The group type attribute is used for import subassembly functionality.
|
MotionSensor
Represents a motion sensor
To create or edit an instance of this class, use MotionSensorBuilder Created in NX6.0.0 |
MotionSensorBuilder
Represents a
MotionSensorBuilder
To create a new instance of this class, use MotionSensorCollection.createMotionSensorBuilder(nxopen.motion.MotionSensor) Default values. |
MotionSensorBuilder.Component
component enumeration type
|
MotionSensorBuilder.Reference
reference frame enumeration type
|
MotionSensorBuilder.Types
sensor type
|
MotionSensorCollection
Represents a collection of sensor objects
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
MotionSolution
Represents a solution
To create or edit an instance of this class, use MotionSolutionBuilder Created in NX5.0.0 |
MotionSolutionBuilder
Represents a
MotionSolutionBuilder
To create a new instance of this class, use MotionSolutionCollection.createSolutionBuilder(nxopen.motion.MotionSolution) Created in NX5.0.0 |
MotionSolutionBuilder.AnalysisTypes
Analysis type
|
MotionSolutionBuilder.SolutionTypes
Solution type
|
MotionSolutionCollection
Represents a collection of Driver objects
To obtain an instance of this class, refer to MotionManager Created in NX5.0.0 |
Motor
Represents a motion motor base object class
This is an abstract class, and cannot be created. |
MotorBuilder
This builder class is used to create or edit
Motor This is an abstract class, and cannot be created. |
NormalModeProperty
Represents the properties of one normal mode .
|
Packaging
This class is an abstract class and base class for
PackagingMeasure ,
PackagingTrace and PackagingInterference objects. |
PackagingBuilder
This class an abstract class and base class for
PackagingMeasureBuilder ,
PackagingTraceBuilder and PackagingInterferenceBuilder . |
PackagingInterference
This class represents a Packaging Interference object.
|
PackagingInterferenceBuilder
This the builder class to create or edit an Interference object.
|
PackagingInterferenceBuilder.Action
Interference action type
|
PackagingInterferenceBuilder.Frame
Interference solid reference frame type.
|
PackagingInterferenceBuilder.Mode
Interference calculation mode type
|
PackagingMeasure
This class represents a Packaging Measure object.
|
PackagingMeasureBuilder
This is the builder class to create or edit a Measure object.
|
PackagingMeasureBuilder.GeometryData
Represents geometry data.
|
PackagingMeasureBuilder.MeasureCondition
Measure condition
|
PackagingMeasureBuilder.MeasureType
Measure type
|
PackagingTrace
This class represents a Packaging Trace object.
|
PackagingTraceBuilder
This is the builder class to create or edit a Trace object.
|
PackagingTraceBuilder.Frame
Trace reference frame type
|
PhysicsConversionBuilder
Represents a
PhysicsConversionBuilder builder To create a new instance of this class, use MotionSession.createPhysicsConversionBuilder(nxopen.NXObject) Created in NX8.0.0 |
PhysicsConversionBuilder.PhysicsData
This class holds the data returned from
PhysicsConversionBuilder.getPhysics() |
PlantInput
Represents a Plant Input motion object
To create or edit an instance of this class, use PlantInputBuilder Created in NX6.0.0 |
PlantInputBuilder
Represents a
PlantInput builder To create a new instance of this class, use PlantInputCollection.createPlantInputBuilder(nxopen.motion.PlantInput) Created in NX6.0.0 |
PlantInputCollection
Represents a collection of Plant Input objects
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
PlantOutput
Represents a Plant Output motion object
To create or edit an instance of this class, use PlantOutputBuilder Created in NX6.0.0 |
PlantOutputBuilder
Represents a
PlantOutput builder To create a new instance of this class, use PlantOutputCollection.createPlantOutputBuilder(nxopen.motion.PlantOutput) Created in NX6.0.0 |
PlantOutputBuilder.Poutype
the type enum
|
PlantOutputCollection
Represents a collection of Plant Output objects
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
PlayMode
Definitions of post animation and spreadsheet run play mode type
|
PMDCMotor
Represents a motion pmdc motor object
To create or edit an instance of this class, use PMDCMotorBuilder Created in NX6.0.0 |
PMDCMotorBuilder
Represents a
PMDCMotorBuilder To create a new instance of this class, use PMDCMotorCollection.createPmdcMotorBuilder(nxopen.motion.PMDCMotor) Created in NX6.0.0 |
PMDCMotorBuilder.Type
Motor type
|
PMDCMotorCollection
Represents a collection of motion pmdc motor
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
PointOnCurve
Represents a point on curve
To create or edit an instance of this class, use PointOnCurveBuilder Created in NX6.0.0 |
PointOnCurveBuilder
Represents a
PointOnCurveBuilder
To create a new instance of this class, use PointOnCurveCollection.createPointOnCurveBuilder(nxopen.motion.PointOnCurve) Default values. |
PointOnCurveCollection
Represents a collection of point on curve objects
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
PointOnSurface
Represents a point on surface motion object
To create or edit an instance of this class, use PointOnSurfaceBuilder Created in NX6.0.0 |
PointOnSurfaceBuilder
Represents a
PointOnSurfaceBuilder
To create a new instance of this class, use PointOnSurfaceCollection.createPointOnSurfaceBuilder(nxopen.motion.PointOnSurface) Created in NX6.0.0 |
PointOnSurfaceCollection
Represents a collection of Point on Surface objects
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
PostProcess
Represents the motion post process
To obtain an instance of this class, refer to MotionSession Created in NX7.5.0 |
PostProcess.UserFunctionBeforeDialogDestroy
Post process user function callback before dialog destroy, This callback function will be call when user click the user button.
|
RecurdynSolverProperty |
RecurdynSolverProperty.StaticIntegratorTypes
Integrator type
|
ScalarForce
Represents the Motion ScalarForce class.
|
ScalarForceBuilder
Represents a
ScalarForceBuilder To create a new instance of this class, use ScalarForceCollection.createScalarForceBuilder(nxopen.motion.ScalarForce) Created in NX6.0.0 |
ScalarForceCollection
Represents a Scalar Force Collection.
|
ScalarTorque
Represents the Motion ScalarTorque class.
|
ScalarTorqueBuilder
Represents a
ScalarTorqueBuilder To create a new instance of this class, use ScalarTorqueCollection.createScalarTorqueBuilder(nxopen.motion.ScalarTorque) Created in NX6.0.0 |
ScalarTorqueCollection
Represents a collection of motion scalar torque
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
SelectJoint
Represents a single object selection.
|
SelectJoint.ValueData
This class holds the data returned from
SelectJoint.getValue() |
SelectJoint.ValueWithCaeSetObjectInfoData
This class holds the data returned from
SelectJoint.getValue() |
SelectJoint.ValueWithSnapData
This class holds the data returned from
SelectJoint.getValue() |
SelectLink
Represents a single object selection.
|
SelectLink.ValueData
This class holds the data returned from
SelectLink.getValue() |
SelectLink.ValueWithCaeSetObjectInfoData
This class holds the data returned from
SelectLink.getValue() |
SelectLink.ValueWithSnapData
This class holds the data returned from
SelectLink.getValue() |
SelectMarker
Represents a single object selection.
|
SelectMarker.ValueData
This class holds the data returned from
SelectMarker.getValue() |
SelectMarker.ValueWithCaeSetObjectInfoData
This class holds the data returned from
SelectMarker.getValue() |
SelectMarker.ValueWithSnapData
This class holds the data returned from
SelectMarker.getValue() |
SignalChart
Represents a motion Signal Chart object
To create or edit an instance of this class, use SignalChartBuilder Created in NX6.0.0 |
SignalChartBuilder
Represents a
SignalChartBuilder To create a new instance of this class, use SignalChartCollection.createSignalChartBuilder(nxopen.motion.SignalChart) Created in NX6.0.0 |
SignalChartBuilder.Type
SignalChart type
|
SignalChartCollection
Represents a collection of motion Signal Chart
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
SignalChartListItem
Represents a SignalChartListItem,
List Item inside a SignalChartBuilder
To create a new instance of this class, use SignalChartCollection.createSignalChartListItem() Created in NX6.0.0 |
SignalChartListItem.Condition
signal chart list item condition
|
SignalChartListItem.Timer
time sensor
|
SignalChartListItemList
Represents a list of objects.
|
SpreadsheetRunControl
Represents the
SpreadsheetRunControl An instance of this class can not be obtained Created in NX9.0.0 |
Spring
Represents a spring
To create or edit an instance of this class, use SpringBuilder Created in NX6.0.0 |
SpringBuilder
Represents a SpringBuilder
To create a new instance of this class, use SpringCollection.createSpringBuilder(nxopen.motion.Spring) Default values. |
SpringCollection
Represents a collection of motion spring
To obtain an instance of this class, refer to MotionManager Created in NX6.0.0 |
VectorForce
Represents a vector force
To create or edit an instance of this class, use VectorForceBuilder Created in NX5.0.0 |
VectorForceBuilder
Represents a
VectorForceBuilder
To create a new instance of this class, use VectorForceCollection.createVectorForceBuilder(nxopen.motion.VectorForce) Created in NX5.0.0 |
VectorForceCollection
Represents a collection of vector force objects
To obtain an instance of this class, refer to MotionManager Created in NX5.0.0 |
VectorTorque
Represents a vector torque
To create or edit an instance of this class, use VectorTorqueBuilder Created in NX5.0.0 |
VectorTorqueBuilder
Represents a
VectorTorqueBuilder
To create a new instance of this class, use VectorTorqueCollection.createVectorTorqueBuilder(nxopen.motion.VectorTorque) Created in NX5.0.0 |
VectorTorqueCollection
Represents a collection of vector torque objects
To obtain an instance of this class, refer to MotionManager Created in NX5.0.0 |
VObject
Represents a VObject
.
|
VobjectCsysType
Represents the CSYS type
|
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.