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, TypesRobot } |
Represents the kinematic chain type. More... | |
Public Member Functions | |
NXString | Axial () |
Returns the axial axis of the kinematic chain Created in NX9.0.0. More... | |
NXString | CoordinateAxes () |
Returns the coordinate axes name of the kinematic chain Created in NX9.0.0. More... | |
NXOpen::SIM::KinematicChain::CoordinatePlaneTypes | CoordinatePlane () |
Returns the coordinate plane type of the kinematic chain Created in NX9.0.0. More... | |
NXString | Device () |
Returns the device component of the kinematic chain Created in NX9.0.0. More... | |
NXString | Name () |
Returns the name of the kinematic chain Created in NX9.0.0. More... | |
NXString | Radial () |
Returns the radial axis of the kinematic chain Created in NX9.0.0. More... | |
NXString | ReferencePointJunction () |
Returns the reference point junction of the kinematic chain Created in NX9.0.0. More... | |
NXString | Rotary1 () |
Returns the rotary1 axis of the kinematic chain Created in NX9.0.0. More... | |
NXString | Rotary2 () |
Returns the rotary2 axis of the kinematic chain Created in NX9.0.0. More... | |
NXString | Rotary3 () |
Returns the rotary3 axis of the kinematic chain Created in NX10.0.0. More... | |
NXString | Rotary4 () |
Returns the rotary4 axis of the kinematic chain Created in NX10.0.0. More... | |
NXString | Rotary5 () |
Returns the rotary5 axis of the kinematic chain Created in NX10.0.0. More... | |
NXString | Rotary6 () |
Returns the rotary6 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetAxial (const NXString &axis) |
Sets the axial axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetAxial (const char *axis) |
Sets the axial axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetCoordinateAxes (const NXString &axis) |
Sets the coordinate axes name of the kinematic chain Created in NX9.0.0. More... | |
void | SetCoordinateAxes (const char *axis) |
Sets the coordinate axes name of the kinematic chain Created in NX9.0.0. More... | |
void | SetCoordinatePlane (NXOpen::SIM::KinematicChain::CoordinatePlaneTypes type) |
Sets the coordinate plane type of the kinematic chain Created in NX9.0.0. More... | |
void | SetDevice (const NXString &device) |
Sets the device component of the kinematic chain Created in NX9.0.0. More... | |
void | SetDevice (const char *device) |
Sets the device component of the kinematic chain Created in NX9.0.0. More... | |
void | SetName (const NXString &name) |
Sets the name of the kinematic chain Created in NX9.0.0. More... | |
void | SetName (const char *name) |
Sets the name of the kinematic chain Created in NX9.0.0. More... | |
void | SetRadial (const NXString &axis) |
Sets the radial axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetRadial (const char *axis) |
Sets the radial axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetReferencePointJunction (const NXString &refPointJunction) |
Sets the reference point junction of the kinematic chain Created in NX9.0.0. More... | |
void | SetReferencePointJunction (const char *refPointJunction) |
Sets the reference point junction of the kinematic chain Created in NX9.0.0. More... | |
void | SetRotary1 (const NXString &rotary1) |
Sets the rotary1 axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetRotary1 (const char *rotary1) |
Sets the rotary1 axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetRotary2 (const NXString &rotary2) |
Sets the rotary2 axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetRotary2 (const char *rotary2) |
Sets the rotary2 axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetRotary3 (const NXString &rotary3) |
Sets the rotary3 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetRotary3 (const char *rotary3) |
Sets the rotary3 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetRotary4 (const NXString &rotary4) |
Sets the rotary4 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetRotary4 (const char *rotary4) |
Sets the rotary4 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetRotary5 (const NXString &rotary5) |
Sets the rotary5 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetRotary5 (const char *rotary5) |
Sets the rotary5 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetRotary6 (const NXString &rotary6) |
Sets the rotary6 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetRotary6 (const char *rotary6) |
Sets the rotary6 axis of the kinematic chain Created in NX10.0.0. More... | |
void | SetSetup (const NXString &setup) |
Sets the setup component of the kinematic chain Created in NX9.0.0. More... | |
void | SetSetup (const char *setup) |
Sets the setup component of the kinematic chain Created in NX9.0.0. More... | |
void | SetType (NXOpen::SIM::KinematicChain::Types chainType) |
Sets the type of the kinematic chain Created in NX9.0.0. More... | |
NXString | Setup () |
Returns the setup component of the kinematic chain Created in NX9.0.0. More... | |
void | SetX (const NXString &xAxis) |
Sets the X axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetX (const char *xAxis) |
Sets the X axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetY (const NXString &yAxis) |
Sets the Y axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetY (const char *yAxis) |
Sets the Y axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetZ (const NXString &zAxis) |
Sets the Z axis of the kinematic chain Created in NX9.0.0. More... | |
void | SetZ (const char *zAxis) |
Sets the Z axis of the kinematic chain Created in NX9.0.0. More... | |
NXOpen::SIM::KinematicChain::Types | Type () |
Returns the type of the kinematic chain Created in NX9.0.0. More... | |
NXString | X () |
Returns the X axis of the kinematic chain Created in NX9.0.0. More... | |
NXString | Y () |
Returns the Y axis of the kinematic chain Created in NX9.0.0. More... | |
NXString | Z () |
Returns the Z axis of the kinematic chain Created in NX9.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
This class is used for add kinematic chain to the list.
Calling Builder::Commit on this builder will only return NULL.
To create a new instance of this class, use NXOpen::SIM::KinematicConfigurator::CreateKinematicChain
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
NXString NXOpen::SIM::KinematicChain::Rotary3 | ( | ) |
Returns the rotary3 axis of the kinematic chain
Created in NX10.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Rotary4 | ( | ) |
Returns the rotary4 axis of the kinematic chain
Created in NX10.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Rotary5 | ( | ) |
Returns the rotary5 axis of the kinematic chain
Created in NX10.0.0.
License requirements : None
NXString NXOpen::SIM::KinematicChain::Rotary6 | ( | ) |
Returns the rotary6 axis of the kinematic chain
Created in NX10.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::SetRotary3 | ( | const NXString & | rotary3 | ) |
Sets the rotary3 axis of the kinematic chain
Created in NX10.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary3 | the rotary3 |
void NXOpen::SIM::KinematicChain::SetRotary3 | ( | const char * | rotary3 | ) |
Sets the rotary3 axis of the kinematic chain
Created in NX10.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary3 | the rotary3 |
void NXOpen::SIM::KinematicChain::SetRotary4 | ( | const NXString & | rotary4 | ) |
Sets the rotary4 axis of the kinematic chain
Created in NX10.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary4 | the rotary4 |
void NXOpen::SIM::KinematicChain::SetRotary4 | ( | const char * | rotary4 | ) |
Sets the rotary4 axis of the kinematic chain
Created in NX10.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary4 | the rotary4 |
void NXOpen::SIM::KinematicChain::SetRotary5 | ( | const NXString & | rotary5 | ) |
Sets the rotary5 axis of the kinematic chain
Created in NX10.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary5 | the rotary5 |
void NXOpen::SIM::KinematicChain::SetRotary5 | ( | const char * | rotary5 | ) |
Sets the rotary5 axis of the kinematic chain
Created in NX10.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary5 | the rotary5 |
void NXOpen::SIM::KinematicChain::SetRotary6 | ( | const NXString & | rotary6 | ) |
Sets the rotary6 axis of the kinematic chain
Created in NX10.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary6 | the rotary6 |
void NXOpen::SIM::KinematicChain::SetRotary6 | ( | const char * | rotary6 | ) |
Sets the rotary6 axis of the kinematic chain
Created in NX10.0.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
rotary6 | the rotary6 |
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