NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAM.ToolPathSplitBuilder Class Reference

Represents a Tool Path Split Builder More...

Inheritance diagram for NXOpen.CAM.ToolPathSplitBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  SplitTypes { ByCollision, ByTransfer }
 Divide type options More...
 
enum  TransferTypes { Direct, Clearance, LowestSafeZ }
 Transfer type options More...
 
enum  TransferUsingMethods { None, RampOnShape, LiftAndPlunge }
 Transfer using options More...
 

Public Member Functions

unsafe
NXOpen.CAM.ToolPathSplitItemBuilder 
CreateToolPathSplitItemBuilder ()
 The method to create the SplitToolPathItemBuilder More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.CAM.InheritableToolDepBuilder 
HolderClearance [get]
 Returns the Holder Clearance More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
NeckClearance [get]
 Returns the Neck Clearance More...
 
unsafe
NXOpen.CAM.ToolPathSplitItemBuilderList 
OperationList [get]
 Returns the operation list More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
ShankClearance [get]
 Returns the Shank Clearance More...
 
unsafe
NXOpen.CAM.ToolPathSplitBuilder.SplitTypes 
SplitType [get, set]
 Returns or sets the type of split (by tranfer or collision) More...
 
unsafe
NXOpen.CAM.ToolPathSplitParametersBuilder 
ToolPathSplitParametersBuilder [get]
 Returns the tool path split parameters More...
 
unsafe double TransferHeight [get, set]
 Returns or sets the transfer height More...
 
unsafe
NXOpen.CAM.ToolPathSplitBuilder.TransferTypes 
TransferType [get, set]
 Returns or sets the transfer type (direct, clearance, lowest safe z) More...
 
unsafe
NXOpen.CAM.ToolPathSplitBuilder.TransferUsingMethods 
TransferUsingMethod [get, set]
 Returns or sets the transfer using method (none, ramp on shape, lift and plunge) More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Tool Path Split Builder

To create a new instance of this class, use NXOpen.CAM.CAMSetup.CreateToolPathSplitBuilder

Created in NX6.0.0

Member Enumeration Documentation

Divide type options

Enumerator
ByCollision 

split at collisions

ByTransfer 

split between transfers

Transfer type options

Enumerator
Direct 

direct transfer type

Clearance 

clearance transfer type

LowestSafeZ 

lowest safe z transfer type

Transfer using options

Enumerator
None 

no transfer type

RampOnShape 

ramp on shape

LiftAndPlunge 

lift and plunge

Member Function Documentation

unsafe NXOpen.CAM.ToolPathSplitItemBuilder NXOpen.CAM.ToolPathSplitBuilder.CreateToolPathSplitItemBuilder ( )
inline

The method to create the SplitToolPathItemBuilder

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

Returns

Property Documentation

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.ToolPathSplitBuilder.HolderClearance
get

Returns the Holder Clearance

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.ToolPathSplitBuilder.NeckClearance
get

Returns the Neck Clearance

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.ToolPathSplitItemBuilderList NXOpen.CAM.ToolPathSplitBuilder.OperationList
get

Returns the operation list

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.ToolPathSplitBuilder.ShankClearance
get

Returns the Shank Clearance

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.ToolPathSplitBuilder.SplitTypes NXOpen.CAM.ToolPathSplitBuilder.SplitType
getset

Returns or sets the type of split (by tranfer or collision)

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathSplitParametersBuilder NXOpen.CAM.ToolPathSplitBuilder.ToolPathSplitParametersBuilder
get

Returns the tool path split parameters

Created in NX9.0.0

License requirements: None.

unsafe double NXOpen.CAM.ToolPathSplitBuilder.TransferHeight
getset

Returns or sets the transfer height

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathSplitBuilder.TransferTypes NXOpen.CAM.ToolPathSplitBuilder.TransferType
getset

Returns or sets the transfer type (direct, clearance, lowest safe z)

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathSplitBuilder.TransferUsingMethods NXOpen.CAM.ToolPathSplitBuilder.TransferUsingMethod
getset

Returns or sets the transfer using method (none, ramp on shape, lift and plunge)

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.


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