NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
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

NXOpen::AnimationDesigner::AnimatedCameraCollectionAnimatedCameras ()
 Returns the NXOpen::AnimationDesigner::AnimatedCameraCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::AnimatedExplodeCollectionAnimatedExplodes ()
 Returns the NXOpen::AnimationDesigner::AnimatedExplodeCollection belonging to this application. More...
 
NXOpen::AnimationDesigner::AnimatedVisibilityCollectionAnimatedVisibilities ()
 Returns the NXOpen::AnimationDesigner::AnimatedVisibilityCollection belonging to this application. More...
 
void AutoSolve (NXOpen::Part *part)
 Records the auto solve data for Animation Designer. More...
 
void AutoSolveClear (NXOpen::Part *part)
 Clears the auto solve data for Animation Designer. More...
 
void AutoSolveRecord (NXOpen::Part *part, NXOpen::NXObject *physicsObject, const std::vector< double > &matrix)
 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
Created in NX12.0.0. More...
 
NXOpen::AnimationDesigner::InverseKinematicsBuilderCreateInverseKinematicsBuilder (NXOpen::Part *part)
 Creates a AnimationDesigner::InverseKinematicsBuilder
Created in NX1847.0.0. 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 ExportPlmxmlInNative (const NXString &dirName, const NXString &configFileName, bool reportWind)
 Exports the PLMXML from Animation Designer in native. More...
 
void ExportPlmxmlInNative (const char *dirName, const char *configFileName, bool reportWind)
 Exports the PLMXML from Animation Designer in native. More...
 
void ExportPlmxmlInTeamcenter ()
 Exports the PLMXML from Animation Designer in teamcenter. 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...
 
void ImportPlmxmlInNative (const NXString &fileName, bool reportWind)
 Imports the PLMXML for Animation Designer in native. More...
 
void ImportPlmxmlInNative (const char *fileName, bool reportWind)
 Imports the PLMXML for Animation Designer in native. More...
 
void ImportPlmxmlInTeamcenter ()
 Imports the PLMXML for Animation Designer in teamcenter. 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...
 
void ModelingInAnimationContext (NXOpen::Part *part, bool bFreeze)
 Indicates whether to freeze the animation position to do modeling operations. More...
 
NXOpen::AnimationDesigner::PlanarJointCollectionPlanarJoints ()
 Returns the NXOpen::AnimationDesigner::PlanarJointCollection 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...
 
NXOpen::AnimationDesigner::ScrewJointCollectionScrewJoints ()
 Returns the NXOpen::AnimationDesigner::ScrewJointCollection 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

NXOpen::AnimationDesigner::AnimatedCameraCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::AnimatedCameras ( )

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


Created in NX1847.0.0.

NXOpen::AnimationDesigner::AnimatedExplodeCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::AnimatedExplodes ( )

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


Created in NX1847.0.0.

NXOpen::AnimationDesigner::AnimatedVisibilityCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::AnimatedVisibilities ( )

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


Created in NX1847.0.0.

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
void NXOpen::AnimationDesigner::AnimationDesignerManager::AutoSolveClear ( NXOpen::Part part)

Clears the auto solve data for Animation Designer.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
void NXOpen::AnimationDesigner::AnimationDesignerManager::AutoSolveRecord ( NXOpen::Part part,
NXOpen::NXObject physicsObject,
const std::vector< double > &  matrix 
)

Records the auto solve data for Animation Designer.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
physicsObjectphysics object
matrixmatrix
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
Created in NX12.0.0.



License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
NXOpen::AnimationDesigner::InverseKinematicsBuilder* NXOpen::AnimationDesigner::AnimationDesignerManager::CreateInverseKinematicsBuilder ( NXOpen::Part part)

Creates a AnimationDesigner::InverseKinematicsBuilder
Created in NX1847.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.


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.


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::ExportPlmxmlInNative ( const NXString dirName,
const NXString configFileName,
bool  reportWind 
)

Exports the PLMXML from Animation Designer in native.


Created in NX12.0.2.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
dirNamethe plmxml dir name
configFileNamethe config file name
reportWindreportwind
void NXOpen::AnimationDesigner::AnimationDesignerManager::ExportPlmxmlInNative ( const char *  dirName,
const char *  configFileName,
bool  reportWind 
)

Exports the PLMXML from Animation Designer in native.


Created in NX12.0.2.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
dirNamethe plmxml dir name
configFileNamethe config file name
reportWindreportwind
void NXOpen::AnimationDesigner::AnimationDesignerManager::ExportPlmxmlInTeamcenter ( )

Exports the PLMXML from Animation Designer in teamcenter.


Created in NX12.0.2.

License requirements : nx_animationdesigner (" NX Animation Designer")

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.


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.

void NXOpen::AnimationDesigner::AnimationDesignerManager::ImportPlmxmlInNative ( const NXString fileName,
bool  reportWind 
)

Imports the PLMXML for Animation Designer in native.


Created in NX12.0.2.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
fileNamethe plmxml file name
reportWindreportwind
void NXOpen::AnimationDesigner::AnimationDesignerManager::ImportPlmxmlInNative ( const char *  fileName,
bool  reportWind 
)

Imports the PLMXML for Animation Designer in native.


Created in NX12.0.2.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
fileNamethe plmxml file name
reportWindreportwind
void NXOpen::AnimationDesigner::AnimationDesignerManager::ImportPlmxmlInTeamcenter ( )

Imports the PLMXML for Animation Designer in teamcenter.


Created in NX12.0.2.

License requirements : nx_animationdesigner (" NX Animation Designer")

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.

void NXOpen::AnimationDesigner::AnimationDesignerManager::ModelingInAnimationContext ( NXOpen::Part part,
bool  bFreeze 
)

Indicates whether to freeze the animation position to do modeling operations.


Created in NX12.0.0.

License requirements : nx_animationdesigner (" NX Animation Designer")

Parameters
partpart
bFreezebfreeze
NXOpen::AnimationDesigner::PlanarJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::PlanarJoints ( )

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


Created in NX12.0.2.

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.

NXOpen::AnimationDesigner::ScrewJointCollection* NXOpen::AnimationDesigner::AnimationDesignerManager::ScrewJoints ( )

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


Created in NX12.0.2.

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.