|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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 |