NX Open C++ Reference Guide
Classes
NXOpen::Mechatronics Namespace Reference

Provides classes and interfaces for Mechatronics. More...

Classes

class  AdapterFormula
 Represents the Adapter Formula class. More...
 
class  AdapterFormulaBuilder
 Represents a Mechatronics::AdapterFormulaBuilder . More...
 
class  AdapterFormulaCollection
 Represents a collection of Adapter Formula. More...
 
class  AdapterSignal
 Represents the Adapter Signal class. More...
 
class  AdapterSignalBuilder
 Represents a Mechatronics::AdapterSignalBuilder . More...
 
class  AdapterSignalCollection
 Represents a collection of Adapter Signal. More...
 
class  AddComponentBuilder
 Represents a Mechatronics::AddComponentBuilder
To create a new instance of this class, use Mechatronics::FunctionObjectCollection::CreateAddComponentBuilder

Created in NX7.5.1. More...
 
class  AngularLimitJoint
 Represents the Angular Limit Joint. More...
 
class  AngularLimitJointBuilder
 Represents a Mechatronics::AngularLimitJoint builder. More...
 
class  AngularLimitJointCollection
 Represents a collection of Angular Limit Joint. More...
 
class  AngularSpringJoint
 Represents the Angular Spring Joint. More...
 
class  AngularSpringJointBuilder
 Represents a Mechatronics::AngularSpringJoint builder. More...
 
class  AngularSpringJointCollection
 Represents a collection of Angular Spring Joint. More...
 
class  BallJoint
 Represents the Ball Joint. More...
 
class  BallJointBuilder
 Represents a Mechatronics::BallJoint builder. More...
 
class  BallJointCollection
 Represents a collection of Ball Joint. More...
 
class  BreakingConstraint
 Represents the Breaking Constraint. More...
 
class  BreakingConstraintBuilder
 Represents a Mechatronics::BreakingConstraint builder. More...
 
class  BreakingConstraintCollection
 Represents a collection of Breaking Constraint. More...
 
class  Cam
 Represents the Cam Constraint. More...
 
class  CamBuilder
 Represents a Mechatronics::Cam builder. More...
 
class  CamCollection
 Represents a collection of Cam. More...
 
class  CamProfile
 Represents the CamProfile class. More...
 
class  CamProfileBuilder
 Represents a Mechatronics::CamProfile builder. More...
 
class  CamProfileCollection
 Represents a collection of Cam Profile. More...
 
class  ChangeMaterial
 Represents the Change material constraint. More...
 
class  ChangeMaterialBuilder
 Represents a Mechatronics::ChangeMaterial builder. More...
 
class  ChangeMaterialCollection
 Represents a collection of Change Material Constraint. More...
 
class  CollisionBody
 Represents the Collision Body class. More...
 
class  CollisionBodyBuilder
 Represents a Mechatronics::CollisionBodyBuilder . More...
 
class  CollisionBodyCollection
 Represents a collection of Collision Bodies. More...
 
class  CollisionMaterial
 Represents the Collision Material class. More...
 
class  CollisionMaterialBuilder
 Represents a Mechatronics::CollisionMaterial builder. More...
 
class  CollisionMaterialCollection
 Represents a collection of Collision Material. More...
 
class  CollisionSensor
 Represents the Collision Sensor. More...
 
class  CollisionSensorBuilder
 Represents a Mechatronics::CollisionSensor builder. More...
 
class  CollisionSensorCollection
 Represents a collection of Collision Sensor. More...
 
class  CollisionShapeBuilder
 This is an abstract class, and cannot be created. More...
 
class  ComparisonResult
 Represents comparison result
Created in NX9.0.0. More...
 
class  ComparisonResultAttribute
 Represents attribute of comparison result
Created in NX9.0.0. More...
 
class  ComparisonResultBase
 Represents base object of comparison result
Created in NX9.0.0. More...
 
class  ComparisonResultContext
 Represents context of comparison results
Created in NX9.0.0. More...
 
class  ComparisonResultElectricalPart
 Represents electrical part of comparison result
Created in NX9.0.0. More...
 
class  ConvertFromMTBBuilder
 Represents a Mechatronics::ConvertFromMTBBuilder
To create a new instance of this class, use Mechatronics::PhysicsManager::CreateConvertFromMtbbuilder

Created in NX9.0.0. More...
 
class  Coupling
 Represents the mechatronics coupling class. More...
 
class  CouplingBuilder
 This is an abstract class, and cannot be created. More...
 
class  CurveOnCurveJoint
 Represents the CurveOnCurve Joint. More...
 
class  CurveOnCurveJointBuilder
 
Represents a @link Mechatronics::CurveOnCurveJoint Mechatronics::CurveOnCurveJoint@endlink  builder  <br> To create a new instance of this class, use @link Mechatronics::CurveOnCurveJointCollection::CreateCurveOnCurveJointBuilder  Mechatronics::CurveOnCurveJointCollection::CreateCurveOnCurveJointBuilder @endlink  <br> 

Default values. More...

 
class  CurveOnCurveJointCollection
 Represents a collection of CurveOnCurve Joint. More...
 
class  CylindricalJoint
 Represents the Cylindrical Joint. More...
 
class  CylindricalJointBuilder
 Represents a Mechatronics::CylindricalJoint builder. More...
 
class  CylindricalJointCollection
 Represents a collection of Cylindrical Joint. More...
 
class  DependencyCreatorBuilder
 Represents a Mechatronics::DependencyCreatorBuilder builder. More...
 
class  ECADExportBuilder
 Represents a Mechatronics::ECADExportBuilder
To create a new instance of this class, use Mechatronics::PhysicsManager::CreateECADExportBuilder

Created in NX8.5.0. More...
 
class  ECADImportBuilder
 Represents a Mechatronics::ECADImportBuilder
To create a new instance of this class, use Mechatronics::PhysicsManager::CreateECADImportBuilder

Created in NX8.5.0. More...
 
class  ElectricalPart
 Electrical Part holds the part attributes for communicating with EPLAN. More...
 
class  ElectricalPartBuilder
 Represents a Mechatronics::ElectricalPart builder
To create a new instance of this class, use Mechatronics::ElectricalPartCollection::CreateElectricalPartBuilder

Created in NX9.0.0. More...
 
class  ElectricalPartCollection
 Represents a Mechatronics::ElectricalPartCollection
To obtain an instance of this class, refer to Mechatronics::MechatronicsManager

Created in NX9.0.0. More...
 
class  ExternalConnection
 Represents the External Connection class. More...
 
class  ExternalConnectionBuilder
 Represents a Mechatronics::ExternalConnection builder
To create a new instance of this class, use Mechatronics::ExternalConnectionCollection::CreateExternalConnectionBuilder

Created in NX8.0.0. More...
 
class  ExternalConnectionCollection
 Represents a collection of External Connection. More...
 
class  ExternalConnectionElement
 Represents the External Connection Element class. More...
 
class  ExternalConnectionElementBuilder
 Represents a Mechatronics::ExternalConnectionElementBuilder builder
To create a new instance of this class, use Mechatronics::ExternalConnectionCollection::CreateExternalConnectionElementBuilder

Created in NX8.0.1. More...
 
class  ExternalConnectionElementBuilderList
 Represents a list of objects. More...
 
class  FixedJoint
 Represents the Fixed Joint. More...
 
class  FixedJointBuilder
 Represents a Mechatronics::FixedJoint builder. More...
 
class  FixedJointCollection
 Represents a collection of Fixed Joint. More...
 
class  FunctionObject
 Represents the Function object. More...
 
class  FunctionObjectBuilder
 Represents a Mechatronics::FunctionObjectBuilder
To create a new instance of this class, use Mechatronics::FunctionObjectCollection::CreateFunctionObjectBuilder

Created in NX7.5.1. More...
 
class  FunctionObjectCollection
 Represents a Mechatronics::FunctionObjectCollection
To obtain an instance of this class, refer to Mechatronics::MechatronicsManager

Created in NX7.5.1. More...
 
class  GanttCollection
 Represents a Mechatronics::GanttCollection
To obtain an instance of this class, refer to Part

Created in NX7.5.1. More...
 
class  GanttExportPLCopenBuilder
 
Represents a @link Mechatronics::GanttOperationObject Mechatronics::GanttOperationObject@endlink  builder  <br> To create a new instance of this class, use @link Mechatronics::GanttCollection::CreateGanttExportPlcopenBuilder  Mechatronics::GanttCollection::CreateGanttExportPlcopenBuilder @endlink  <br> 

Default values. More...

 
class  GanttOperationBuilder
 Represents a Mechatronics::GanttOperationBuilder builder
To create a new instance of this class, use Mechatronics::GanttCollection::CreateGanttOperationBuilder

Created in NX7.5.1. More...
 
class  GanttOperationConditionBuilder
 Represents a Mechatronics::GanttOperationConditionBuilder
To create a new instance of this class, use Mechatronics::GanttCollection::CreateGanttOperationConditionBuilder

Created in NX7.5.1. More...
 
class  GanttOperationConditionBuilderList
 Represents a list of objects. More...
 
class  GanttOperationObject
 Represents the Gantt Operation object. More...
 
class  GanttOperationParameterBuilder
 Represents a Mechatronics::GanttOperationParameterBuilder
To create a new instance of this class, use Mechatronics::GanttCollection::CreateGanttOperationParameterBuilder

Created in NX7.5.1. More...
 
class  GanttOperationParameterBuilderList
 Represents a list of objects. More...
 
class  Gear
 Represents the Gear. More...
 
class  GearBuilder
 Represents a Mechatronics::Gear builder. More...
 
class  GearCollection
 Represents a collection of Gears. More...
 
class  GraphControl
 Represents the Graph Control. More...
 
class  GraphControlBuilder
 Represents a Mechatronics::GraphControl builder
To create a new instance of this class, use Mechatronics::GraphControlCollection::CreateGraphControlBuilder

Created in NX8.0.0. More...
 
class  GraphControlCollection
 Represents a collection of Graph Control. More...
 
class  HingeJoint
 Represents the Hinge Joint. More...
 
class  HingeJointBuilder
 Represents a Mechatronics::HingeJoint builder. More...
 
class  HingeJointCollection
 Represents a collection of Hinge Joint. More...
 
class  LinearLimitJoint
 Represents the Linear Limit Joint. More...
 
class  LinearLimitJointBuilder
 Represents a Mechatronics::LinearLimitJoint builder. More...
 
class  LinearLimitJointCollection
 Represents a collection of Linear Limit Joint. More...
 
class  LinearSpringJoint
 Represents the Linear Spring Joint. More...
 
class  LinearSpringJointBuilder
 Represents a Mechatronics::LinearSpringJoint builder. More...
 
class  LinearSpringJointCollection
 Represents a collection of Linear Spring Joint. More...
 
class  LogicObject
 Represents the Logic Object class. More...
 
class  LogicObjectBuilder
 Represents a Mechatronics::LogicObject builder
To create a new instance of this class, use Mechatronics::LogicObjectCollection::CreateLogicObjectBuilder

Created in NX8.5.0. More...
 
class  LogicObjectCollection
 Represents a Mechatronics::LogicObjectCollection
To obtain an instance of this class, refer to Mechatronics::MechatronicsManager

Created in NX8.5.0. More...
 
class  MechatronicsManager
 Contains the collection objects for creating and iterating over Mechatronics Designer System Navigator objects. More...
 
class  MechatronicsSession
 Represents Mechatronics session
To obtain an instance of this class, refer to Session

Created in NX9.0.0. More...
 
class  MotionProfile
 Represents the MotionProfile class. More...
 
class  MotionProfileBuilder
 Represents a Mechatronics::MotionProfile builder. More...
 
class  MotionProfileCollection
 Represents a collection of Motion Profile. More...
 
class  ObjectInformationBuilder
 Represents a Mechatronics::ObjectInformationBuilder
This is a sub-builder class and cannot be directly instantiated

Created in NX8.5.0. More...
 
class  ObjectSink
 Represents the Object Sink. More...
 
class  ObjectSinkBuilder
 Represents a Mechatronics::ObjectSink builder. More...
 
class  ObjectSinkCollection
 Represents a collection of Object Sink. More...
 
class  ObjectSource
 Represents the Object Source. More...
 
class  ObjectSourceBuilder
 Represents a Mechatronics::ObjectSource builder. More...
 
class  ObjectSourceCollection
 Represents a collection of Object Source. More...
 
class  OPCClientBuilder
 Represents a Mechatronics::OPCClientBuilder
To create a new instance of this class, use Mechatronics::PhysicsManager::CreateOpcclientBuilder

Created in NX8.0.0. More...
 
class  PhysicsConstraint
 Represents the mechatronics constraint class. More...
 
class  PhysicsConstraintBuilder
 This is an abstract class, and cannot be created. More...
 
class  PhysicsJoint
 Represents the mechatronics joint class. More...
 
class  PhysicsJointBuilder
 Represents a base builder for Physics Joints. More...
 
class  PhysicsManager
 A manager to deal with all physics objects. More...
 
class  PhysicsPreference
 Represents the Physics Preference class. More...
 
class  PhysicsPreferenceCollection
 Represents a collection of Physics Preference. More...
 
class  PMNavFolderLocator
 Represents the PMNav Folder Locator. More...
 
class  PMNavFolderLocatorCollection
 Represents a Mechatronics::PMNavFolderLocatorCollection
To obtain an instance of this class, refer to Mechatronics::PhysicsManager

Created in NX9.0.0. More...
 
class  PMNavFolderObject
 Represents the PMNav Folder object. More...
 
class  PMNavFolderObjectCollection
 Represents a Mechatronics::PMNavFolderObjectCollection
To obtain an instance of this class, refer to Mechatronics::PhysicsManager

Created in NX9.0.0. More...
 
class  PointOnCurveJoint
 Represents the PointOnCurve Joint. More...
 
class  PointOnCurveJointBuilder
 
Represents a @link Mechatronics::PointOnCurveJoint Mechatronics::PointOnCurveJoint@endlink  builder  <br> To create a new instance of this class, use @link Mechatronics::PointOnCurveJointCollection::CreatePointOnCurveJointBuilder  Mechatronics::PointOnCurveJointCollection::CreatePointOnCurveJointBuilder @endlink  <br> 

Default values. More...

 
class  PointOnCurveJointCollection
 Represents a collection of PointOnCurve Joint. More...
 
class  PositionControl
 Represents the Position Control. More...
 
class  PositionControlBuilder
 Represents a Mechatronics::PositionControlBuilder . More...
 
class  PositionControlCollection
 Represents a collection of Position Control. More...
 
class  PreferencesBuilder
 Represents a Mechatronics::PreferencesBuilder builder. More...
 
class  PreventCollision
 Represents the Prevent Collision Constraint. More...
 
class  PreventCollisionBuilder
 Represents a Mechatronics::PreventCollision builder. More...
 
class  PreventCollisionCollection
 Represents a collection of Prevent Collision Constraint. More...
 
class  ProxyObject
 Represents the Proxy Object class. More...
 
class  ProxyObjectBuilder
 Represents a Mechatronics::ProxyObjectBuilder . More...
 
class  ProxyObjectCollection
 Represents a collection of Proxy Object. More...
 
class  ProxyObjectParameterBuilder
 Represents a Mechatronics::ProxyObjectParameterBuilder . More...
 
class  ProxyObjectParameterBuilderList
 Represents a list of objects. More...
 
class  ProxyOverrideObject
 Represents the Proxy Override Object class. More...
 
class  ProxyOverrideObjectBuilder
 Represents a Mechatronics::ProxyOverrideObjectBuilder . More...
 
class  ProxyOverrideObjectCollection
 Represents a collection of Proxy Override Object. More...
 
class  ReplacePhysicsBuilder
 Represents a Mechatronics::ReplacePhysicsBuilder builder. More...
 
class  Requirement
 Represents the Requirement class. More...
 
class  RequirementBuilder
 Represents a Mechatronics::Requirement builder
To create a new instance of this class, use Mechatronics::RequirementCollection::CreateRequirementBuilder

Created in NX8.5.0. More...
 
class  RequirementCollection
 Represents a Mechatronics::RequirementCollection
To obtain an instance of this class, refer to Mechatronics::MechatronicsManager

Created in NX8.5.0. More...
 
class  RigidBody
 Represents the Rigid Body class. More...
 
class  RigidBodyBuilder
 Represents a Mechatronics::RigidBodyBuilder . More...
 
class  RigidBodyCollection
 Represents a collection of Rigid Body. More...
 
class  RuntimeBehavior
 Represents the Runtime Behavior class. More...
 
class  RuntimeBehaviorBuilder
 Represents a Mechatronics::RuntimeBehaviorBuilder . More...
 
class  RuntimeBehaviorCollection
 Represents a collection of Runtime Behavior. More...
 
class  RuntimeFormula
 Represents the Runtime Formula class. More...
 
class  RuntimeFormulaBuilder
 Represents a Mechatronics::RuntimeFormulaBuilder . More...
 
class  RuntimeFormulaCollection
 Represents a collection of RuntimeFormula. More...
 
class  RuntimeFormulaParameter
 Represents the Runtime Formula Parameter class. More...
 
class  RuntimeFormulaParameterBuilder
 Represents a Mechatronics::RuntimeFormulaParameterBuilder builder
To create a new instance of this class, use Mechatronics::RuntimeFormulaCollection::CreateRuntimeFormulaParameterBuilder

Created in NX8.5.0. More...
 
class  RuntimeFormulaParameterBuilderList
 Represents a list of objects. More...
 
class  RuntimeNCBuilder
 Represents a Mechatronics::RuntimeNCBuilder . More...
 
class  RuntimeNCCollection
 Represents a collection of Runtime NC. More...
 
class  RuntimeNCObject
 Represents the RuntimeNCObject class. More...
 
class  SCOUTExportBuilder
 Represents a Mechatronics::SCOUTExportBuilder
To create a new instance of this class, use Mechatronics::PhysicsManager::CreateSCOUTExportBuilder

Created in NX9.0.0. More...
 
class  SCOUTImportBuilder
 Represents a Mechatronics::SCOUTImportBuilder , Nothing happened and no object returned when commit this builder
To create a new instance of this class, use Mechatronics::PhysicsManager::CreateSCOUTImportBuilder

Created in NX9.0.0. More...
 
class  SelectCollisionSensorList
 Represents a list of objects on a selection list. More...
 
class  SelectLogicObjectList
 Represents a list of objects on a selection list. More...
 
class  SelectPhysicsConstraint
 Represents a single object selection. More...
 
class  SelectPhysicsJoint
 Represents a single object selection. More...
 
class  SelectSystemObject
 Represents a single object selection. More...
 
class  SHMConfigurationBuilder
 Represents a Mechatronics::SHMConfigurationBuilder builder
To create a new instance of this class, use Mechatronics::PhysicsManager::CreateSHMConfigurationBuilder

Created in NX9.0.0. More...
 
class  SHMSignalConnection
 Represents the SHM Signal connection class. More...
 
class  SHMSignalConnectionBuilder
 Represents a Mechatronics::SHMSignalConnectionBuilder
To create a new instance of this class, use Mechatronics::SHMSignalConnectionCollection::CreateSHMSignalConnectionBuilder

Created in NX9.0.0. More...
 
class  SHMSignalConnectionBuilderList
 Represents a list of objects. More...
 
class  SHMSignalConnectionCollection
 Represents a collection of SHM Signal Connection. More...
 
class  SignalAdapter
 Represents the Signal Adapter class. More...
 
class  SignalAdapterBuilder
 Represents a Mechatronics::SignalAdapterBuilder . More...
 
class  SignalAdapterCollection
 Represents a collection of Signal Adapter. More...
 
class  SignalConnection
 Represents the Signal connection class. More...
 
class  SignalConnectionBuilder
 Represents a Mechatronics::SignalConnectionBuilder
To create a new instance of this class, use Mechatronics::SignalConnectionCollection::CreateSignalConnectionBuilder

Created in NX8.5.0. More...
 
class  SignalConnectionBuilderList
 Represents a list of objects. More...
 
class  SignalConnectionCollection
 Represents a collection of Signal Connection. More...
 
class  SignalMappingBuilder
 Represents a Mechatronics::SignalMappingBuilder
To create a new instance of this class, use Mechatronics::PhysicsManager::CreateSignalMappingBuilder

Created in NX8.5.0. More...
 
class  SlidingJoint
 Represents the Sliding Joint. More...
 
class  SlidingJointBuilder
 Represents a Mechatronics::SlidingJoint builder. More...
 
class  SlidingJointCollection
 Represents a collection of Sliding Joint. More...
 
class  SpeedControl
 Represents the Speed Control. More...
 
class  SpeedControlBuilder
 Represents a Mechatronics::SpeedControl builder. More...
 
class  SpeedControlCollection
 Represents a collection of Speed Constraint. More...
 
class  SystemObject
 Represents the System Object. More...
 
class  SystemObjectBuilder
 Represents a Mechatronics::SystemObject builder
This is an abstract class and cannot be created. More...
 
class  SystemRoot
 Represents the System Root class. More...
 
class  TransportSurface
 Represents the Transport Surface class. More...
 
class  TransportSurfaceBuilder
 Represents a Mechatronics::TransportSurfaceBuilder . More...
 
class  TransportSurfaceCollection
 Represents a collection of Transport Surface. More...
 

Detailed Description

Provides classes and interfaces for Mechatronics.

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