NX Open C++ Reference Guide
|
Represents the SimKimJunctionBuilder class object. More...
Public Types | |
enum | SystemClass { SystemClassNone, SystemClassMount, SystemClassMachineZero, SystemClassToolZero, SystemClassToolTip, SystemClassLatheWpZx, SystemClassLatheWpXy } |
The junction system classes. More... | |
Public Member Functions | |
NXOpen::SIM::KinematicJunctionBuilder::SystemClass | Classification () |
Returns the classification of the junction Created in NX7.5.0. | |
NXOpen::CartesianCoordinateSystem * | CreateDefaultCsys () |
Create the default CSYS based on WCS. | |
NXOpen::CartesianCoordinateSystem * | CreateTooltipCsys () |
Create the tooltip CSYS. | |
NXOpen::CartesianCoordinateSystem * | Csys () |
Returns the CSYS associated with the junction Created in NX7.5.0. | |
bool | IsMachineZero () |
Test if this is a machine zero junction. | |
bool | IsToolMount () |
Test if the junction is a tool mount junctions. | |
bool | IsToolTip () |
Test if the junction is a tool tip junctions. | |
NXString | Name () |
Returns the kim junction's name Created in NX7.5.0. | |
void | SetClassification (NXOpen::SIM::KinematicJunctionBuilder::SystemClass jctClass) |
Sets the classification of the junction Created in NX7.5.0. | |
void | SetCsys (NXOpen::CartesianCoordinateSystem *csys) |
Sets the CSYS associated with the junction Created in NX7.5.0. | |
void | SetName (const NXString &name) |
Sets the kim junction's name Created in NX7.5.0. | |
void | SetName (const char *name) |
Sets the kim junction's name Created in NX7.5.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. | |
Represents the SimKimJunctionBuilder class object.
Use the KinematicConfigurator class to create a KinematicJunctionBuilder object.
Created in NX7.5.0.
The junction system classes.
SystemClassNone |
no specal class |
SystemClassMount |
a mounting junction |
SystemClassMachineZero |
the machine zero junction |
SystemClassToolZero |
the tool mounting point |
SystemClassToolTip |
The tool tip junction. |
SystemClassLatheWpZx |
Lathe Work Plane Z/X. |
SystemClassLatheWpXy |
Lathe Work Plane X/Y. |
NXOpen::SIM::KinematicJunctionBuilder::SystemClass NXOpen::SIM::KinematicJunctionBuilder::Classification | ( | ) |
Returns the classification of the junction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
NXOpen::CartesianCoordinateSystem* NXOpen::SIM::KinematicJunctionBuilder::CreateDefaultCsys | ( | ) |
Create the default CSYS based on WCS.
NXOpen::CartesianCoordinateSystem* NXOpen::SIM::KinematicJunctionBuilder::CreateTooltipCsys | ( | ) |
Create the tooltip CSYS.
NXOpen::CartesianCoordinateSystem* NXOpen::SIM::KinematicJunctionBuilder::Csys | ( | ) |
Returns the CSYS associated with the junction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
bool NXOpen::SIM::KinematicJunctionBuilder::IsMachineZero | ( | ) |
Test if this is a machine zero junction.
bool NXOpen::SIM::KinematicJunctionBuilder::IsToolMount | ( | ) |
Test if the junction is a tool mount junctions.
bool NXOpen::SIM::KinematicJunctionBuilder::IsToolTip | ( | ) |
Test if the junction is a tool tip junctions.
NXString NXOpen::SIM::KinematicJunctionBuilder::Name | ( | ) |
Returns the kim junction's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
void NXOpen::SIM::KinematicJunctionBuilder::SetClassification | ( | NXOpen::SIM::KinematicJunctionBuilder::SystemClass | jctClass | ) |
Sets the classification of the junction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
jctClass | the classification of the junction |
void NXOpen::SIM::KinematicJunctionBuilder::SetCsys | ( | NXOpen::CartesianCoordinateSystem * | csys | ) |
Sets the CSYS associated with the junction
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
csys | the csys |
void NXOpen::SIM::KinematicJunctionBuilder::SetName | ( | const NXString & | name | ) |
Sets the kim junction's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
name | the junction's new name |
void NXOpen::SIM::KinematicJunctionBuilder::SetName | ( | const char * | name | ) |
Sets the kim junction's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
name | the junction's new name |