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

Represents a Tool Path Split Builder
To create a new instance of this class, use CAM::CAMSetup::CreateToolPathSplitBuilder

Created in NX6.0.0. More...

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

List of all members.

Public Types

enum  SplitTypes { SplitTypesByCollision, SplitTypesByTransfer }
 Divide type options. More...
enum  TransferTypes { TransferTypesDirect, TransferTypesClearance, TransferTypesLowestSafeZ }
 Transfer type options. More...
enum  TransferUsingMethods { TransferUsingMethodsNone, TransferUsingMethodsRampOnShape, TransferUsingMethodsLiftAndPlunge }
 Transfer using options. More...

Public Member Functions

void SetSplitType (NXOpen::CAM::ToolPathSplitBuilder::SplitTypes splitTypeValue)
 Sets the type of split (by tranfer or collision)
Created in NX6.0.0.
void SetTransferHeight (double transferHeight)
 Sets the transfer height
Created in NX6.0.0.
void SetTransferType (NXOpen::CAM::ToolPathSplitBuilder::TransferTypes transferType)
 Sets the transfer type (direct, clearance, lowest safe z)
Created in NX6.0.0.
void SetTransferUsingMethod (NXOpen::CAM::ToolPathSplitBuilder::TransferUsingMethods transferUsingMethod)
 Sets the transfer using method (none, ramp on shape, lift and plunge)
Created in NX6.0.0.
NXOpen::CAM::ToolPathSplitBuilder::SplitTypes SplitType ()
 Returns the type of split (by tranfer or collision)
Created in NX6.0.0.
double TransferHeight ()
 Returns the transfer height
Created in NX6.0.0.
NXOpen::CAM::ToolPathSplitBuilder::TransferTypes TransferType ()
 Returns the transfer type (direct, clearance, lowest safe z)
Created in NX6.0.0.
NXOpen::CAM::ToolPathSplitBuilder::TransferUsingMethods TransferUsingMethod ()
 Returns the transfer using method (none, ramp on shape, lift and plunge)
Created in NX6.0.0.

Detailed Description

Represents a Tool Path Split Builder
To create a new instance of this class, use CAM::CAMSetup::CreateToolPathSplitBuilder

Created in NX6.0.0.



Member Enumeration Documentation

Divide type options.

Enumerator:
SplitTypesByCollision 

split at collisions

SplitTypesByTransfer 

split between transfers

Transfer type options.

Enumerator:
TransferTypesDirect 

direct transfer type

TransferTypesClearance 

clearance transfer type

TransferTypesLowestSafeZ 

lowest safe z transfer type

Transfer using options.

Enumerator:
TransferUsingMethodsNone 

no transfer type

TransferUsingMethodsRampOnShape 

ramp on shape

TransferUsingMethodsLiftAndPlunge 

lift and plunge


Member Function Documentation

Sets the type of split (by tranfer or collision)
Created in NX6.0.0.



License requirements : None

Parameters:
splitTypeValuesplit type value

Sets the transfer height
Created in NX6.0.0.



License requirements : None

Parameters:
transferHeighttransfer height

Sets the transfer type (direct, clearance, lowest safe z)
Created in NX6.0.0.



License requirements : None

Parameters:
transferTypetransfer type

Sets the transfer using method (none, ramp on shape, lift and plunge)
Created in NX6.0.0.



License requirements : None

Parameters:
transferUsingMethodtransfer using method

Returns the type of split (by tranfer or collision)
Created in NX6.0.0.



License requirements : None

Returns the transfer height
Created in NX6.0.0.



License requirements : None

Returns the transfer type (direct, clearance, lowest safe z)
Created in NX6.0.0.



License requirements : None

Returns the transfer using method (none, ramp on shape, lift and plunge)
Created in NX6.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.