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. | |
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. |
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 |
Returns the export tool part toggle state
Created in NX6.0.0.
License requirements : None
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 |
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 |