NX Open C++ Reference Guide
|
Represents an object to manage Animation Designer application objects. More...
Static Public Member Functions | |
static AnimationDesignerManager * | GetAnimationDesignerManager (NXOpen::Session *owner) |
Returns the AnimationDesignerManager object for the running session which serves as the 'gateway' class for the application API. More... | |
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.
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")
part | part |
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.
part | part |
NXOpen::AnimationDesigner::PreferencesBuilder* NXOpen::AnimationDesigner::AnimationDesignerManager::CreatePreferenceBuilder | ( | NXOpen::Part * | part | ) |
Creates the preferences builder for Animation Designer.
part | part |
NXOpen::AnimationDesigner::Nav::Solution* NXOpen::AnimationDesigner::AnimationDesignerManager::CreateSolution | ( | NXOpen::Part * | part | ) |
Creates the solution for Animation Designer.
part | part |
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")
part | part |
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.
part | part |
|
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")
part | part |
studyFolder | studyfolder |
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")
part | part |
physicsObject | physics object |
name | the 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")
part | part |
physicsObject | physics object |
name | the 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")
part | part |
motor | motor |
index | index |