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

Represents a NXOpen.CAM.NcmTransferBuilder More...

Inheritance diagram for NXOpen.CAM.NcmTransferBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AppDepMethodTypes {
  Same, None, AlongToolAxis, AlongVector,
  ToolAxisClearance, ShortestDistanceClearance, VectorClearance, TangentClearance,
  Automatic
}
 Available methods for approach and departure More...
 
enum  AppDepToolAxisOptions { NoChange, Specify }
 Available options for tool axis behavior More...
 
enum  LongMotionTypes { Stepover, RetractTraverseEngage }
 Available motion types for smooth More...
 
enum  TraverseTypes {
  Same, ShortestToClearance, LowestSafeZ, Direct,
  Smooth
}
 Available types for traverse More...
 

Properties

unsafe
NXOpen.CAM.NcmClearanceBuilder 
ApproachClearanceBuilder [get]
 Returns the approach clearance builder More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
ApproachHeightBuilder [get]
 Returns the approach height builder More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
ApproachLengthBuilder [get]
 Returns the approach length builder More...
 
unsafe
NXOpen.CAM.NcmTransferBuilder.AppDepMethodTypes 
ApproachMethod [get, set]
 Returns or sets the approach method More...
 
unsafe NXOpen.TaggedObject ApproachPostCommands [get, set]
 Returns or sets the approach post commands More...
 
unsafe NXOpen.SmartObject ApproachToolAxis [get, set]
 Returns or sets the approach tool axis More...
 
unsafe
NXOpen.CAM.NcmTransferBuilder.AppDepToolAxisOptions 
ApproachToolAxisOption [get, set]
 Returns or sets the tool axis option for approach More...
 
unsafe NXOpen.SmartObject ApproachVector [get, set]
 Returns or sets the approach vector More...
 
unsafe NXOpen.CAM.UdeSet AppUdeSet [get]
 Returns the Approach UDE Set More...
 
unsafe
NXOpen.CAM.NcmClearanceBuilder 
DepartureClearanceBuilder [get]
 Returns the departure clearance More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
DepartureHeightBuilder [get]
 Returns the departure height builder More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
DepartureLengthBuilder [get]
 Returns the departure length builder More...
 
unsafe
NXOpen.CAM.NcmTransferBuilder.AppDepMethodTypes 
DepartureMethod [get, set]
 Returns or sets the departure method More...
 
unsafe NXOpen.TaggedObject DeparturePostCommands [get, set]
 Returns or sets the departure post commands More...
 
unsafe NXOpen.SmartObject DepartureToolAxis [get, set]
 Returns or sets the departure tool axis More...
 
unsafe
NXOpen.CAM.NcmTransferBuilder.AppDepToolAxisOptions 
DepartureToolAxisOption [get, set]
 Returns or sets the tool axis option for departure More...
 
unsafe NXOpen.SmartObject DepartureVector [get, set]
 Returns or sets the departure vector More...
 
unsafe NXOpen.CAM.UdeSet DepUdeSet [get]
 Returns the Depature UDE Set More...
 
unsafe NXOpen.CAM.UdeSet TraUdeSet [get]
 Returns the Traverse UDE Set More...
 
unsafe
NXOpen.CAM.NcmClearanceBuilder 
TraverseClearanceBuilder [get]
 Returns the traverse clearance More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
TraverseDistanceBuilder [get]
 Returns the traverse distance builder More...
 
unsafe NXOpen.TaggedObject TraversePostCommands [get, set]
 Returns or sets the traverse post commands More...
 
unsafe
NXOpen.CAM.NcmTransferBuilder.TraverseTypes 
TraverseType [get, set]
 Returns or sets the traverse types 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

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.CAM.NcmTransferBuilder

Created in NX5.0.0

Member Enumeration Documentation

Available methods for approach and departure

Enumerator
Same 

use setting from transfer between regions

None 

none

AlongToolAxis 

along tool axis

AlongVector 

along vector

ToolAxisClearance 

along tool axis from/to clearance

ShortestDistanceClearance 

shortest distance from/to clearance

VectorClearance 

along vector from/to clearance

TangentClearance 

tangent from/to clearance

Automatic 

automatic

Available options for tool axis behavior

Enumerator
NoChange 

tool axis remains unchanged

Specify 

tool axis as specified

Available motion types for smooth

Enumerator
Stepover 

stepover smooth motion type

RetractTraverseEngage 

retract traverse engage smooth motion type

Available types for traverse

Enumerator
Same 

traverse setting from between regions

ShortestToClearance 

traverse shortest to clearance

LowestSafeZ 

traverse at lowest safe z

Direct 

traverse direct

Smooth 

traverse smooth spline

Property Documentation

unsafe NXOpen.CAM.NcmClearanceBuilder NXOpen.CAM.NcmTransferBuilder.ApproachClearanceBuilder
get

Returns the approach clearance builder

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.NcmTransferBuilder.ApproachHeightBuilder
get

Returns the approach height builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.NcmTransferBuilder.ApproachLengthBuilder
get

Returns the approach length builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.NcmTransferBuilder.AppDepMethodTypes NXOpen.CAM.NcmTransferBuilder.ApproachMethod
getset

Returns or sets the approach method

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.TaggedObject NXOpen.CAM.NcmTransferBuilder.ApproachPostCommands
getset

Returns or sets the approach post commands

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.SmartObject NXOpen.CAM.NcmTransferBuilder.ApproachToolAxis
getset

Returns or sets the approach tool axis

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmTransferBuilder.AppDepToolAxisOptions NXOpen.CAM.NcmTransferBuilder.ApproachToolAxisOption
getset

Returns or sets the tool axis option for approach

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.SmartObject NXOpen.CAM.NcmTransferBuilder.ApproachVector
getset

Returns or sets the approach vector

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.UdeSet NXOpen.CAM.NcmTransferBuilder.AppUdeSet
get

Returns the Approach UDE Set

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmClearanceBuilder NXOpen.CAM.NcmTransferBuilder.DepartureClearanceBuilder
get

Returns the departure clearance

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.NcmTransferBuilder.DepartureHeightBuilder
get

Returns the departure height builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.NcmTransferBuilder.DepartureLengthBuilder
get

Returns the departure length builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.NcmTransferBuilder.AppDepMethodTypes NXOpen.CAM.NcmTransferBuilder.DepartureMethod
getset

Returns or sets the departure method

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.TaggedObject NXOpen.CAM.NcmTransferBuilder.DeparturePostCommands
getset

Returns or sets the departure post commands

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.SmartObject NXOpen.CAM.NcmTransferBuilder.DepartureToolAxis
getset

Returns or sets the departure tool axis

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmTransferBuilder.AppDepToolAxisOptions NXOpen.CAM.NcmTransferBuilder.DepartureToolAxisOption
getset

Returns or sets the tool axis option for departure

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.SmartObject NXOpen.CAM.NcmTransferBuilder.DepartureVector
getset

Returns or sets the departure vector

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.UdeSet NXOpen.CAM.NcmTransferBuilder.DepUdeSet
get

Returns the Depature UDE Set

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.CAM.UdeSet NXOpen.CAM.NcmTransferBuilder.TraUdeSet
get

Returns the Traverse UDE Set

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmClearanceBuilder NXOpen.CAM.NcmTransferBuilder.TraverseClearanceBuilder
get

Returns the traverse clearance

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.NcmTransferBuilder.TraverseDistanceBuilder
get

Returns the traverse distance builder

Created in NX5.0.0

License requirements: None.

unsafe NXOpen.TaggedObject NXOpen.CAM.NcmTransferBuilder.TraversePostCommands
getset

Returns or sets the traverse post commands

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmTransferBuilder.TraverseTypes NXOpen.CAM.NcmTransferBuilder.TraverseType
getset

Returns or sets the traverse types

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")


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