NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAM::ManageToolPartBuilder Class Reference

Represents an Export Tool Part Builder
This is an abstract class, and cannot be instantiated. More...

Inheritance diagram for NXOpen::CAM::ManageToolPartBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::NXObjectToolMountingJunction ()
 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.

Detailed Description

Represents an Export Tool Part Builder
This is an abstract class, and cannot be instantiated.



Created in NX6.0.0.


Member Function Documentation

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

Parameters:
r1ToolTipJunctionThe Tool Tip Junction at radius R1
r1ToolTipTrackingPointThe 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.

Returns:
Number of cutter objects
Created in NX7.5.0.

License requirements : None

Get the tool's cuttre geometry objects
Created in NX7.5.0.



License requirements : None

Parameters:
tagArrayArray with the cutter objects

Sets the export tool part toggle state
Created in NX6.0.0.



License requirements : None

Parameters:
stateif 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

Parameters:
tagArrayArray holding the cutter objects

Sets the tool mounting junction
Created in NX6.0.0.



License requirements : None

Parameters:
toolMountingJunctiontool 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

Parameters:
r1ToolTipJunctionThe tool tip junction at radius R1
r1ToolTipTrackingPointThe tracking point (1..9) where the junction origin is located

The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.