|
NX Open C++ Reference Guide
|
Represents an Export Tool Part Builder
This is an abstract class, and cannot be instantiated.
More...
Public Member Functions | |
| void | AskR1ToolTipJunction (NXOpen::NXObject **r1ToolTipJunction, int *r1ToolTipTrackingPoint) |
| The r1 tool tip junction, applies for turning tools only Created in NX6.0.0. | |
| void | AskToolTipJunction (NXOpen::NXObject **toolTipJunction, int *toolTipTrackingPoint, int *toolTipRadiusId) |
| The tool_tip_tracking_point, tool_tip_radius_id parameters apply for turning tools only. | |
| bool | ExportToggleState () |
| Returns the export tool part toggle state Created in NX6.0.0. | |
| int | GetNumToolCutter () |
| Get the number of tool cutter objects. | |
| void | GetToolCutter (std::vector< NXOpen::NXObject * > &tagArray) |
| Get the tool's cuttre geometry objects Created in NX7.5.0. | |
| void | SetExportToggleState (bool state) |
| Sets the export tool part toggle state Created in NX6.0.0. | |
| void | SetToolCutter (const std::vector< NXOpen::NXObject * > &tagArray) |
| Sets the geometry objects for the tool's cutter Created in NX7.5.0. | |
| void | SetToolMountingJunction (NXOpen::NXObject *toolMountingJunction) |
| Sets the tool mounting junction Created in NX6.0.0. | |
| NXOpen::NXObject * | ToolMountingJunction () |
| Returns the tool mounting junction Created in NX6.0.0. | |
| void | UpdateR1ToolTipJunction (NXOpen::NXObject *r1ToolTipJunction, int r1ToolTipTrackingPoint) |
| Updates the r1 tool tip junction and related tracking point (1..9) Created in NX6.0.0. | |
| void | UpdateToolTipJunction (NXOpen::NXObject *r1ToolTipJunction, int toolTipTrackingPoint, int toolTipRadiusId) |
| Updates the tool tip junction. | |
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 an Export Tool Part Builder
This is an abstract class, and cannot be instantiated.
Created in NX6.0.0.
| void NXOpen::CAM::ManageToolPartBuilder::AskR1ToolTipJunction | ( | NXOpen::NXObject ** | r1ToolTipJunction, |
| int * | r1ToolTipTrackingPoint | ||
| ) |
The r1 tool tip junction, applies for turning tools only
Created in NX6.0.0.
License requirements : None
| r1ToolTipJunction | The Tool Tip Junction at radius R1 |
| r1ToolTipTrackingPoint | The tracking point (1..9) where the junction origin is located |
| void NXOpen::CAM::ManageToolPartBuilder::AskToolTipJunction | ( | NXOpen::NXObject ** | toolTipJunction, |
| int * | toolTipTrackingPoint, | ||
| int * | toolTipRadiusId | ||
| ) |
The tool_tip_tracking_point, tool_tip_radius_id parameters apply for turning tools only.
Otherwise they are set to zero
Created in NX8.5.0.
License requirements : None
| toolTipJunction | The Tool Tip Junction at radius R1 |
| toolTipTrackingPoint | The tracking point (1..9) where the junction origin is located |
| toolTipRadiusId | The radius id where the junction origin is located |
| bool NXOpen::CAM::ManageToolPartBuilder::ExportToggleState | ( | ) |
Returns the export tool part toggle state
Created in NX6.0.0.
License requirements : None
| int NXOpen::CAM::ManageToolPartBuilder::GetNumToolCutter | ( | ) |
Get the number of tool cutter objects.
| void NXOpen::CAM::ManageToolPartBuilder::GetToolCutter | ( | std::vector< NXOpen::NXObject * > & | tagArray | ) |
Get the tool's cuttre geometry objects
Created in NX7.5.0.
License requirements : None
| tagArray | Array with the cutter objects |
| void NXOpen::CAM::ManageToolPartBuilder::SetExportToggleState | ( | bool | state | ) |
Sets the export tool part toggle state
Created in NX6.0.0.
License requirements : None
| state | if true export also tool part on export, otherwise don't |
| void NXOpen::CAM::ManageToolPartBuilder::SetToolCutter | ( | const std::vector< NXOpen::NXObject * > & | tagArray | ) |
Sets the geometry objects for the tool's cutter
Created in NX7.5.0.
License requirements : None
| tagArray | Array holding the cutter objects |
| void NXOpen::CAM::ManageToolPartBuilder::SetToolMountingJunction | ( | NXOpen::NXObject * | toolMountingJunction | ) |
Sets the tool mounting junction
Created in NX6.0.0.
License requirements : None
| toolMountingJunction | tool mounting junction |
| NXOpen::NXObject* NXOpen::CAM::ManageToolPartBuilder::ToolMountingJunction | ( | ) |
Returns the tool mounting junction
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::ManageToolPartBuilder::UpdateR1ToolTipJunction | ( | NXOpen::NXObject * | r1ToolTipJunction, |
| int | r1ToolTipTrackingPoint | ||
| ) |
Updates the r1 tool tip junction and related tracking point (1..9)
Created in NX6.0.0.
License requirements : None
| r1ToolTipJunction | The tool tip junction at radius R1 |
| r1ToolTipTrackingPoint | The tracking point (1..9) where the junction origin is located |
| void NXOpen::CAM::ManageToolPartBuilder::UpdateToolTipJunction | ( | NXOpen::NXObject * | r1ToolTipJunction, |
| int | toolTipTrackingPoint, | ||
| int | toolTipRadiusId | ||
| ) |
Updates the tool tip junction.
The tool_tip_tracking_point, tool_tip_radius_id parameters apply for turning tools only.
Created in NX8.5.0.
License requirements : None
| r1ToolTipJunction | The tool tip junction at radius R1 |
| toolTipTrackingPoint | The tracking point (1..9) where the junction origin is located |
| toolTipRadiusId | The radius id (1,2,3..) where the junction origin is located |