NX Open C++ Reference Guide
Public Member Functions | Static Public Member Functions | List of all members
NXOpen::AnimationDesigner::AnimationDesignerManager Class Reference

Represents an object to manage Animation Designer application objects. More...

Public Member Functions

void AutoSolve (NXOpen::Part *part)
 Records the auto solve data for Animation Designer. More...
 
NXOpen::AnimationDesigner::ContactCollectionContacts ()
 Returns the NXOpen::AnimationDesigner::ContactCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::ConstraintConversionBuilderCreateConstraintConversionBuilder (NXOpen::Part *part)
 Creates a AnimationDesigner::ConstraintConversionBuilder. More...
 
NXOpen::AnimationDesigner::PreferencesBuilderCreatePreferenceBuilder (NXOpen::Part *part)
 Creates the preferences builder for Animation Designer. More...
 
NXOpen::AnimationDesigner::Nav::SolutionCreateSolution (NXOpen::Part *part)
 Creates the solution for Animation Designer. More...
 
NXOpen::AnimationDesigner::CurveOnCurveJointCollectionCurveOnCurveJoints ()
 Returns the NXOpen::AnimationDesigner::CurveOnCurveJointCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::CylindricalJointCollectionCylindricalJoints ()
 Returns the NXOpen::AnimationDesigner::CylindricalJointCollection belonging to this application. More...
 
void ExportPsKinematicObjects (NXOpen::Part *part)
 Exports the PLMXML to PS for Animation Designer. More...
 
NXOpen::AnimationDesigner::FixedJointCollectionFixedJoints ()
 Returns the NXOpen::AnimationDesigner::FixedJointCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::GearCollectionGears ()
 Returns the NXOpen::AnimationDesigner::GearCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::Nav::SolutionGetActiveSolution (NXOpen::Part *part)
 Gets the active solution for Animation Designer. More...
 
NXOpen::AnimationDesigner::MeasureCollectionMeasures ()
 Returns the NXOpen::AnimationDesigner::MeasureCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::MechanicalCamCollectionMechanicalCams ()
 Returns the NXOpen::AnimationDesigner::MechanicalCamCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::PointOnCurveJointCollectionPointOnCurveJoints ()
 Returns the NXOpen::AnimationDesigner::PointOnCurveJointCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::PositionMotorCollectionPositionMotors ()
 Returns the NXOpen::AnimationDesigner::PositionMotorCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::RackPinionCollectionRackPinions ()
 Returns the NXOpen::AnimationDesigner::RackPinionCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::RevoluteJointCollectionRevoluteJoints ()
 Returns the NXOpen::AnimationDesigner::RevoluteJointCollection belonging to this part
Created in NX12.0.0. More...
 
NXOpen::AnimationDesigner::RigidGroupCollectionRigidGroups ()
 Returns the NXOpen::AnimationDesigner::RigidGroupCollection belonging to this application. More...
 
void SetActiveSolution (NXOpen::Part *part, NXOpen::AnimationDesigner::Nav::Solution *studyFolder)
 Sets the active solution for Animation Designer. More...
 
void SetName (NXOpen::Part *part, NXOpen::NXObject *physicsObject, const NXString &name)
 Renames the physics object for Animation Designer. More...
 
void SetName (NXOpen::Part *part, NXOpen::NXObject *physicsObject, const char *name)
 Renames the physics object for Animation Designer. More...
 
NXOpen::AnimationDesigner::SliderJointCollectionSliderJoints ()
 Returns the NXOpen::AnimationDesigner::SliderJointCollection belonging to this part
Created in NX12.0.0. More...
 
NXOpen::AnimationDesigner::Nav::SolutionCollectionSolutions ()
 Returns the NXOpen::AnimationDesigner::Nav::SolutionCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::SpeedMotorCollectionSpeedMotors ()
 Returns the NXOpen::AnimationDesigner::SpeedMotorCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::SphericalJointCollectionSphericalJoints ()
 Returns the NXOpen::AnimationDesigner::SphericalJointCollection belonging to this part
Created in NX12.0.0. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void UpdateMotorIndex (NXOpen::Part *part, NXOpen::NXObject *motor, int index)
 Update the motor index for Animation Designer. More...
 

Static Public Member Functions

static AnimationDesignerManagerGetAnimationDesignerManager (NXOpen::Session *owner)
 Returns the AnimationDesignerManager object for the running session which serves as the 'gateway' class for the application API. More...
 

Detailed Description

Represents an object to manage Animation Designer application objects.


To obtain an instance of this class, refer to NXOpen::Session

Created in NX12.0.0.

Member Function Documentation

void NXOpen::AnimationDesigner::AnimationDesignerManager::AutoSolve ( NXOpen::Part part)

Records the auto solve data for Animation Designer.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
NXOpen::AnimationDesigner::ContactCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::Contacts ( )

Returns the NXOpen::AnimationDesigner::ContactCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::ConstraintConversionBuilder* NXOpen::AnimationDesigner::AnimationDesignerManager::CreateConstraintConversionBuilder ( NXOpen::Part part)

Creates a AnimationDesigner::ConstraintConversionBuilder.

Returns

Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")
Parameters
partpart
NXOpen::AnimationDesigner::PreferencesBuilder* NXOpen::AnimationDesigner::AnimationDesignerManager::CreatePreferenceBuilder ( NXOpen::Part part)

Creates the preferences builder for Animation Designer.

Returns

Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")
Parameters
partpart
NXOpen::AnimationDesigner::Nav::Solution* NXOpen::AnimationDesigner::AnimationDesignerManager::CreateSolution ( NXOpen::Part part)

Creates the solution for Animation Designer.

Returns

Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")
Parameters
partpart
NXOpen::AnimationDesigner::CurveOnCurveJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::CurveOnCurveJoints ( )

Returns the NXOpen::AnimationDesigner::CurveOnCurveJointCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::CylindricalJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::CylindricalJoints ( )

Returns the NXOpen::AnimationDesigner::CylindricalJointCollection belonging to this application.


Created in NX12.0.0.

void NXOpen::AnimationDesigner::AnimationDesignerManager::ExportPsKinematicObjects ( NXOpen::Part part)

Exports the PLMXML to PS for Animation Designer.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
NXOpen::AnimationDesigner::FixedJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::FixedJoints ( )

Returns the NXOpen::AnimationDesigner::FixedJointCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::GearCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::Gears ( )

Returns the NXOpen::AnimationDesigner::GearCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::Nav::Solution* NXOpen::AnimationDesigner::AnimationDesignerManager::GetActiveSolution ( NXOpen::Part part)

Gets the active solution for Animation Designer.

Returns

Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")
Parameters
partpart
static AnimationDesignerManager* NXOpen::AnimationDesigner::AnimationDesignerManager::GetAnimationDesignerManager ( NXOpen::Session owner)
static

Returns the AnimationDesignerManager object for the running session which serves as the 'gateway' class for the application API.

References to all other objects in this API are obtained either directly or indirectly via methods and properties on this class. Platform Session should be initialized using 'GetSession' method from NXOpen API prior to this call.

NXOpen::AnimationDesigner::MeasureCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::Measures ( )

Returns the NXOpen::AnimationDesigner::MeasureCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::MechanicalCamCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::MechanicalCams ( )

Returns the NXOpen::AnimationDesigner::MechanicalCamCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::PointOnCurveJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::PointOnCurveJoints ( )

Returns the NXOpen::AnimationDesigner::PointOnCurveJointCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::PositionMotorCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::PositionMotors ( )

Returns the NXOpen::AnimationDesigner::PositionMotorCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::RackPinionCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::RackPinions ( )

Returns the NXOpen::AnimationDesigner::RackPinionCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::RevoluteJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::RevoluteJoints ( )

Returns the NXOpen::AnimationDesigner::RevoluteJointCollection belonging to this part
Created in NX12.0.0.


NXOpen::AnimationDesigner::RigidGroupCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::RigidGroups ( )

Returns the NXOpen::AnimationDesigner::RigidGroupCollection belonging to this application.


Created in NX12.0.0.

void NXOpen::AnimationDesigner::AnimationDesignerManager::SetActiveSolution ( NXOpen::Part part,
NXOpen::AnimationDesigner::Nav::Solution studyFolder 
)

Sets the active solution for Animation Designer.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
studyFolderstudyfolder
void NXOpen::AnimationDesigner::AnimationDesignerManager::SetName ( NXOpen::Part part,
NXOpen::NXObject physicsObject,
const NXString name 
)

Renames the physics object for Animation Designer.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
physicsObjectphysics object
namethe new name
void NXOpen::AnimationDesigner::AnimationDesignerManager::SetName ( NXOpen::Part part,
NXOpen::NXObject physicsObject,
const char *  name 
)

Renames the physics object for Animation Designer.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
physicsObjectphysics object
namethe new name
NXOpen::AnimationDesigner::SliderJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::SliderJoints ( )

Returns the NXOpen::AnimationDesigner::SliderJointCollection belonging to this part
Created in NX12.0.0.


NXOpen::AnimationDesigner::Nav::SolutionCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::Solutions ( )

Returns the NXOpen::AnimationDesigner::Nav::SolutionCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::SpeedMotorCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::SpeedMotors ( )

Returns the NXOpen::AnimationDesigner::SpeedMotorCollection belonging to this application.


Created in NX12.0.0.

NXOpen::AnimationDesigner::SphericalJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::SphericalJoints ( )

Returns the NXOpen::AnimationDesigner::SphericalJointCollection belonging to this part
Created in NX12.0.0.


tag_t NXOpen::AnimationDesigner::AnimationDesignerManager::Tag ( ) const

Returns the tag of this object.

void NXOpen::AnimationDesigner::AnimationDesignerManager::UpdateMotorIndex ( NXOpen::Part part,
NXOpen::NXObject motor,
int  index 
)

Update the motor index for Animation Designer.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
motormotor
indexindex

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