NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::NcmTransferBuilder Class Reference

Represents a CAM::NcmTransferBuilder. More...

Inheritance diagram for NXOpen::CAM::NcmTransferBuilder:
NXOpen::TaggedObject

List of all members.

Public Types

enum  AppDepMethodTypes {
  AppDepMethodTypesSame, AppDepMethodTypesNone, AppDepMethodTypesAlongToolAxis, AppDepMethodTypesAlongVector,
  AppDepMethodTypesToolAxisClearance, AppDepMethodTypesShortestDistanceClearance, AppDepMethodTypesVectorClearance, AppDepMethodTypesTangentClearance
}
 Available methods for approach and departure. More...
enum  AppDepToolAxisOptions { AppDepToolAxisOptionsNoChange, AppDepToolAxisOptionsSpecify }
 Available options for tool axis behavior. More...
enum  TraverseTypes {
  TraverseTypesSame, TraverseTypesShortestToClearance, TraverseTypesLowestSafeZ, TraverseTypesDirect,
  TraverseTypesSmooth
}
 Available types for traverse. More...

Public Member Functions

NXOpen::CAM::NcmClearanceBuilderApproachClearanceBuilder ()
 Returns the approach clearance builder
Created in NX5.0.0.
NXOpen::CAM::InheritableToolDepBuilderApproachHeightBuilder ()
 Returns the approach height builder
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderApproachLengthBuilder ()
 Returns the approach length builder
Created in NX6.0.0.
NXOpen::CAM::NcmTransferBuilder::AppDepMethodTypes ApproachMethod ()
 Returns the approach method
Created in NX5.0.0.
NXOpen::TaggedObjectApproachPostCommands ()
 Returns the approach post commands
Created in NX5.0.0.
NXOpen::SmartObjectApproachToolAxis ()
 Returns the approach tool axis
Created in NX5.0.0.
NXOpen::CAM::NcmTransferBuilder::AppDepToolAxisOptions ApproachToolAxisOption ()
 Returns the tool axis option for approach
Created in NX5.0.0.
NXOpen::SmartObjectApproachVector ()
 Returns the approach vector
Created in NX5.0.0.
NXOpen::CAM::UdeSetAppUdeSet ()
 Returns the Approach UDE Set
Created in NX7.5.0.
NXOpen::CAM::NcmClearanceBuilderDepartureClearanceBuilder ()
 Returns the departure clearance
Created in NX5.0.0.
NXOpen::CAM::InheritableToolDepBuilderDepartureDistanceBuilder ()
 Returns the departure distance builder (use departure height and length builders instead)

NXOpen::CAM::InheritableToolDepBuilderDepartureHeightBuilder ()
 Returns the departure height builder
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderDepartureLengthBuilder ()
 Returns the departure length builder
Created in NX6.0.0.
NXOpen::CAM::NcmTransferBuilder::AppDepMethodTypes DepartureMethod ()
 Returns the departure method
Created in NX5.0.0.
NXOpen::TaggedObjectDeparturePostCommands ()
 Returns the departure post commands
Created in NX5.0.0.
NXOpen::SmartObjectDepartureToolAxis ()
 Returns the departure tool axis
Created in NX5.0.0.
NXOpen::CAM::NcmTransferBuilder::AppDepToolAxisOptions DepartureToolAxisOption ()
 Returns the tool axis option for departure
Created in NX5.0.0.
NXOpen::SmartObjectDepartureVector ()
 Returns the departure vector
Created in NX5.0.0.
NXOpen::CAM::UdeSetDepUdeSet ()
 Returns the Depature UDE Set
Created in NX7.5.0.
void SetApproachMethod (NXOpen::CAM::NcmTransferBuilder::AppDepMethodTypes newValue)
 Sets the approach method
Created in NX5.0.0.
void SetApproachPostCommands (NXOpen::TaggedObject *newValue)
 Sets the approach post commands
Created in NX5.0.0.
void SetApproachToolAxis (NXOpen::SmartObject *newValue)
 Sets the approach tool axis
Created in NX5.0.0.
void SetApproachToolAxisOption (NXOpen::CAM::NcmTransferBuilder::AppDepToolAxisOptions newValue)
 Sets the tool axis option for approach
Created in NX5.0.0.
void SetApproachVector (NXOpen::SmartObject *newValue)
 Sets the approach vector
Created in NX5.0.0.
void SetDepartureMethod (NXOpen::CAM::NcmTransferBuilder::AppDepMethodTypes newValue)
 Sets the departure method
Created in NX5.0.0.
void SetDeparturePostCommands (NXOpen::TaggedObject *newValue)
 Sets the departure post commands
Created in NX5.0.0.
void SetDepartureToolAxis (NXOpen::SmartObject *newValue)
 Sets the departure tool axis
Created in NX5.0.0.
void SetDepartureToolAxisOption (NXOpen::CAM::NcmTransferBuilder::AppDepToolAxisOptions newValue)
 Sets the tool axis option for departure
Created in NX5.0.0.
void SetDepartureVector (NXOpen::SmartObject *newValue)
 Sets the departure vector
Created in NX5.0.0.
void SetTraversePostCommands (NXOpen::TaggedObject *newValue)
 Sets the traverse post commands
Created in NX5.0.0.
void SetTraverseType (NXOpen::CAM::NcmTransferBuilder::TraverseTypes newValue)
 Sets the traverse types
Created in NX5.0.0.
NXOpen::CAM::UdeSetTraUdeSet ()
 Returns the Traverse UDE Set
Created in NX7.5.0.
NXOpen::CAM::NcmClearanceBuilderTraverseClearanceBuilder ()
 Returns the traverse clearance
Created in NX5.0.0.
NXOpen::CAM::InheritableToolDepBuilderTraverseDistanceBuilder ()
 Returns the traverse distance builder
Created in NX5.0.0.
NXOpen::TaggedObjectTraversePostCommands ()
 Returns the traverse post commands
Created in NX5.0.0.
NXOpen::CAM::NcmTransferBuilder::TraverseTypes TraverseType ()
 Returns the traverse types
Created in NX5.0.0.

Detailed Description

Represents a CAM::NcmTransferBuilder.


Created in NX5.0.0.


Member Enumeration Documentation

Available methods for approach and departure.

Enumerator:
AppDepMethodTypesSame 

use setting from transfer between regions

AppDepMethodTypesNone 

none

AppDepMethodTypesAlongToolAxis 

along tool axis

AppDepMethodTypesAlongVector 

along vector

AppDepMethodTypesToolAxisClearance 

along tool axis from/to clearance

AppDepMethodTypesShortestDistanceClearance 

shortest distance from/to clearance

AppDepMethodTypesVectorClearance 

along vector from/to clearance

AppDepMethodTypesTangentClearance 

tangent from/to clearance

Available options for tool axis behavior.

Enumerator:
AppDepToolAxisOptionsNoChange 

tool axis remains unchanged

AppDepToolAxisOptionsSpecify 

tool axis as specified

Available types for traverse.

Enumerator:
TraverseTypesSame 

traverse setting from between regions

TraverseTypesShortestToClearance 

traverse shortest to clearance

TraverseTypesLowestSafeZ 

traverse at lowest safe z

TraverseTypesDirect 

traverse direct

TraverseTypesSmooth 

traverse smooth spline


Member Function Documentation

Returns the approach clearance builder
Created in NX5.0.0.



License requirements : None

Returns the approach height builder
Created in NX6.0.0.



License requirements : None

Returns the approach length builder
Created in NX6.0.0.



License requirements : None

Returns the approach method
Created in NX5.0.0.



License requirements : None

Returns the approach post commands
Created in NX5.0.0.



License requirements : None

Returns the approach tool axis
Created in NX5.0.0.



License requirements : None

Returns the tool axis option for approach
Created in NX5.0.0.



License requirements : None

Returns the approach vector
Created in NX5.0.0.



License requirements : None

Returns the Approach UDE Set
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the departure clearance
Created in NX5.0.0.



License requirements : None

Returns the departure distance builder (use departure height and length builders instead)

Deprecated:
Deprecated in NX6.0.0.



Created in NX5.0.0.

License requirements : None

Returns the departure height builder
Created in NX6.0.0.



License requirements : None

Returns the departure length builder
Created in NX6.0.0.



License requirements : None

Returns the departure method
Created in NX5.0.0.



License requirements : None

Returns the departure post commands
Created in NX5.0.0.



License requirements : None

Returns the departure tool axis
Created in NX5.0.0.



License requirements : None

Returns the tool axis option for departure
Created in NX5.0.0.



License requirements : None

Returns the departure vector
Created in NX5.0.0.



License requirements : None

Returns the Depature UDE Set
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Sets the approach method
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the approach post commands
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe approach post commands

Sets the approach tool axis
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe approach tool axis

Sets the tool axis option for approach
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the approach vector
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe approach vector

Sets the departure method
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the departure post commands
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe departure post commands

Sets the departure tool axis
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe departure tool axis

Sets the tool axis option for departure
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the departure vector
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe departure vector

Sets the traverse post commands
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe traverse post commands

Sets the traverse types
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Returns the Traverse UDE Set
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Returns the traverse clearance
Created in NX5.0.0.



License requirements : None

Returns the traverse distance builder
Created in NX5.0.0.



License requirements : None

Returns the traverse post commands
Created in NX5.0.0.



License requirements : None

Returns the traverse types
Created in NX5.0.0.



License requirements : None


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