NX Open C++ Reference Guide
|
This class is used for add kinematic chain to the list. More...
Public Types | |
enum | CoordinatePlaneTypes { CoordinatePlaneTypesZx, CoordinatePlaneTypesXy } |
Represents the coordinate plane type. More... | |
enum | Types { TypesUnknown = -1, TypesMilling, TypesTurning, TypesPolar } |
Represents the kinematic chain type. More... | |
Public Member Functions | |
NXString | Axial () |
Returns the axial axis of the kinematic chain Created in NX9.0.0. | |
NXString | CoordinateAxes () |
Returns the coordinate axes name of the kinematic chain Created in NX9.0.0. | |
NXOpen::SIM::KinematicChain::CoordinatePlaneTypes | CoordinatePlane () |
Returns the coordinate plane type of the kinematic chain Created in NX9.0.0. | |
NXString | Device () |
Returns the device component of the kinematic chain Created in NX9.0.0. | |
NXString | Name () |
Returns the name of the kinematic chain Created in NX9.0.0. | |
NXString | Radial () |
Returns the radial axis of the kinematic chain Created in NX9.0.0. | |
NXString | ReferencePointJunction () |
Returns the reference point junction of the kinematic chain Created in NX9.0.0. | |
NXString | Rotary1 () |
Returns the rotary1 axis of the kinematic chain Created in NX9.0.0. | |
NXString | Rotary2 () |
Returns the rotary2 axis of the kinematic chain Created in NX9.0.0. | |
void | SetAxial (const NXString &axis) |
Sets the axial axis of the kinematic chain Created in NX9.0.0. | |
void | SetAxial (const char *axis) |
Sets the axial axis of the kinematic chain Created in NX9.0.0. | |
void | SetCoordinateAxes (const NXString &axis) |
Sets the coordinate axes name of the kinematic chain Created in NX9.0.0. | |
void | SetCoordinateAxes (const char *axis) |
Sets the coordinate axes name of the kinematic chain Created in NX9.0.0. | |
void | SetCoordinatePlane (NXOpen::SIM::KinematicChain::CoordinatePlaneTypes type) |
Sets the coordinate plane type of the kinematic chain Created in NX9.0.0. | |
void | SetDevice (const NXString &device) |
Sets the device component of the kinematic chain Created in NX9.0.0. | |
void | SetDevice (const char *device) |
Sets the device component of the kinematic chain Created in NX9.0.0. | |
void | SetName (const NXString &name) |
Sets the name of the kinematic chain Created in NX9.0.0. | |
void | SetName (const char *name) |
Sets the name of the kinematic chain Created in NX9.0.0. | |
void | SetRadial (const NXString &axis) |
Sets the radial axis of the kinematic chain Created in NX9.0.0. | |
void | SetRadial (const char *axis) |
Sets the radial axis of the kinematic chain Created in NX9.0.0. | |
void | SetReferencePointJunction (const NXString &refPointJunction) |
Sets the reference point junction of the kinematic chain Created in NX9.0.0. | |
void | SetReferencePointJunction (const char *refPointJunction) |
Sets the reference point junction of the kinematic chain Created in NX9.0.0. | |
void | SetRotary1 (const NXString &rotary1) |
Sets the rotary1 axis of the kinematic chain Created in NX9.0.0. | |
void | SetRotary1 (const char *rotary1) |
Sets the rotary1 axis of the kinematic chain Created in NX9.0.0. | |
void | SetRotary2 (const NXString &rotary2) |
Sets the rotary2 axis of the kinematic chain Created in NX9.0.0. | |
void | SetRotary2 (const char *rotary2) |
Sets the rotary2 axis of the kinematic chain Created in NX9.0.0. | |
void | SetSetup (const NXString &setup) |
Sets the setup component of the kinematic chain Created in NX9.0.0. | |
void | SetSetup (const char *setup) |
Sets the setup component of the kinematic chain Created in NX9.0.0. | |
void | SetType (NXOpen::SIM::KinematicChain::Types chainType) |
Sets the type of the kinematic chain Created in NX9.0.0. | |
NXString | Setup () |
Returns the setup component of the kinematic chain Created in NX9.0.0. | |
void | SetX (const NXString &xAxis) |
Sets the X axis of the kinematic chain Created in NX9.0.0. | |
void | SetX (const char *xAxis) |
Sets the X axis of the kinematic chain Created in NX9.0.0. | |
void | SetY (const NXString &yAxis) |
Sets the Y axis of the kinematic chain Created in NX9.0.0. | |
void | SetY (const char *yAxis) |
Sets the Y axis of the kinematic chain Created in NX9.0.0. | |
void | SetZ (const NXString &zAxis) |
Sets the Z axis of the kinematic chain Created in NX9.0.0. | |
void | SetZ (const char *zAxis) |
Sets the Z axis of the kinematic chain Created in NX9.0.0. | |
NXOpen::SIM::KinematicChain::Types | Type () |
Returns the type of the kinematic chain Created in NX9.0.0. | |
NXString | X () |
Returns the X axis of the kinematic chain Created in NX9.0.0. | |
NXString | Y () |
Returns the Y axis of the kinematic chain Created in NX9.0.0. | |
NXString | Z () |
Returns the Z axis of the kinematic chain Created in NX9.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
This class is used for add kinematic chain to the list.
Calling @link Builder::Commit Builder::Commit@endlink on this builder will only return NULL. <br> To create a new instance of this class, use @link SIM::KinematicConfigurator::CreateKinematicChain SIM::KinematicConfigurator::CreateKinematicChain @endlink <br>
Created in NX9.0.0.
NXString NXOpen::SIM::KinematicChain::Axial | ( | ) |
Returns the axial axis of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::CoordinateAxes | ( | ) |
Returns the coordinate axes name of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXOpen::SIM::KinematicChain::CoordinatePlaneTypes NXOpen::SIM::KinematicChain::CoordinatePlane | ( | ) |
Returns the coordinate plane type of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Device | ( | ) |
Returns the device component of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Name | ( | ) |
Returns the name of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Radial | ( | ) |
Returns the radial axis of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::ReferencePointJunction | ( | ) |
Returns the reference point junction of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Rotary1 | ( | ) |
Returns the rotary1 axis of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Rotary2 | ( | ) |
Returns the rotary2 axis of the kinematic chain
Created in NX9.0.0.
License requirements : None
void NXOpen::SIM::KinematicChain::SetAxial | ( | const NXString & | axis | ) |
Sets the axial axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
axis | the axial axis |
void NXOpen::SIM::KinematicChain::SetAxial | ( | const char * | axis | ) |
Sets the axial axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
axis | the axial axis |
void NXOpen::SIM::KinematicChain::SetCoordinateAxes | ( | const NXString & | axis | ) |
Sets the coordinate axes name of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
axis | the coordinate axes |
void NXOpen::SIM::KinematicChain::SetCoordinateAxes | ( | const char * | axis | ) |
Sets the coordinate axes name of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
axis | the coordinate axes |
void NXOpen::SIM::KinematicChain::SetCoordinatePlane | ( | NXOpen::SIM::KinematicChain::CoordinatePlaneTypes | type | ) |
Sets the coordinate plane type of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
type | the coordinate plane type |
void NXOpen::SIM::KinematicChain::SetDevice | ( | const NXString & | device | ) |
Sets the device component of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
device | the chain device |
void NXOpen::SIM::KinematicChain::SetDevice | ( | const char * | device | ) |
Sets the device component of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
device | the chain device |
void NXOpen::SIM::KinematicChain::SetName | ( | const NXString & | name | ) |
Sets the name of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
name | the chain's new name |
void NXOpen::SIM::KinematicChain::SetName | ( | const char * | name | ) |
Sets the name of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
name | the chain's new name |
void NXOpen::SIM::KinematicChain::SetRadial | ( | const NXString & | axis | ) |
Sets the radial axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
axis | the radial axis |
void NXOpen::SIM::KinematicChain::SetRadial | ( | const char * | axis | ) |
Sets the radial axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
axis | the radial axis |
void NXOpen::SIM::KinematicChain::SetReferencePointJunction | ( | const NXString & | refPointJunction | ) |
Sets the reference point junction of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
refPointJunction | the reference point junction |
void NXOpen::SIM::KinematicChain::SetReferencePointJunction | ( | const char * | refPointJunction | ) |
Sets the reference point junction of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
refPointJunction | the reference point junction |
void NXOpen::SIM::KinematicChain::SetRotary1 | ( | const NXString & | rotary1 | ) |
Sets the rotary1 axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary1 | the rotary1 |
void NXOpen::SIM::KinematicChain::SetRotary1 | ( | const char * | rotary1 | ) |
Sets the rotary1 axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary1 | the rotary1 |
void NXOpen::SIM::KinematicChain::SetRotary2 | ( | const NXString & | rotary2 | ) |
Sets the rotary2 axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary2 | the rotary2 |
void NXOpen::SIM::KinematicChain::SetRotary2 | ( | const char * | rotary2 | ) |
Sets the rotary2 axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary2 | the rotary2 |
void NXOpen::SIM::KinematicChain::SetSetup | ( | const NXString & | setup | ) |
Sets the setup component of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
setup | the chain setup |
void NXOpen::SIM::KinematicChain::SetSetup | ( | const char * | setup | ) |
Sets the setup component of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
setup | the chain setup |
void NXOpen::SIM::KinematicChain::SetType | ( | NXOpen::SIM::KinematicChain::Types | chainType | ) |
Sets the type of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
chainType | the chain type |
NXString NXOpen::SIM::KinematicChain::Setup | ( | ) |
Returns the setup component of the kinematic chain
Created in NX9.0.0.
License requirements : None
void NXOpen::SIM::KinematicChain::SetX | ( | const NXString & | xAxis | ) |
Sets the X axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
xAxis | the x axis |
void NXOpen::SIM::KinematicChain::SetX | ( | const char * | xAxis | ) |
Sets the X axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
xAxis | the x axis |
void NXOpen::SIM::KinematicChain::SetY | ( | const NXString & | yAxis | ) |
Sets the Y axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
yAxis | the Y axis |
void NXOpen::SIM::KinematicChain::SetY | ( | const char * | yAxis | ) |
Sets the Y axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
yAxis | the Y axis |
void NXOpen::SIM::KinematicChain::SetZ | ( | const NXString & | zAxis | ) |
Sets the Z axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
zAxis | the z axis |
void NXOpen::SIM::KinematicChain::SetZ | ( | const char * | zAxis | ) |
Sets the Z axis of the kinematic chain
Created in NX9.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
zAxis | the z axis |
NXOpen::SIM::KinematicChain::Types NXOpen::SIM::KinematicChain::Type | ( | ) |
Returns the type of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::X | ( | ) |
Returns the X axis of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Y | ( | ) |
Returns the Y axis of the kinematic chain
Created in NX9.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Z | ( | ) |
Returns the Z axis of the kinematic chain
Created in NX9.0.0.
License requirements : None