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.ToolPathEditorBuilder Class Reference

Represents a Tool Path Editor Builder More...

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

Public Types

enum  ClearanceMethodType { Specify, UseOperation }
 Clearance Method Type More...
 
enum  ConnectionMethodType { ClearancePlane, Direct }
 Connection Method Type More...
 
enum  ExtendMethodType {
  Linear, Arc, LinearArc, ArcLinear,
  LinearArcLinear
}
 Extend Method Type More...
 
enum  MotionMethodType { Delta, ToAPoint }
 Motion Method Type More...
 
enum  TrimGeometryType {
  Plane, LineInView, Boundary, PermanentBoundary,
  SelectionInView
}
 Trim Geometry Type More...
 
enum  TrimMethod { Geometry, Path }
 Trim Method More...
 
enum  TrimPathType {
  Single, Range, BetweenRapids, CutLevel,
  NonCut
}
 Trim Path Type More...
 
enum  TrimSideType { Outside, Inside }
 Trim Side Type More...
 

Public Member Functions

unsafe void Extend ()
 Extend More...
 
unsafe int GetNumberOfGouges ()
 Get number of gouges More...
 
unsafe void GougeCheck ()
 Gouge check More...
 
unsafe void Move ()
 Move More...
 
unsafe void MoveToClearancePlane ()
 Move to clearance plane More...
 
unsafe void Reverse ()
 Reverse More...
 
unsafe void SelectAllGouges ()
 Select all gouges More...
 
unsafe void SelectNextGouge ()
 Select next gouge More...
 
unsafe void SelectPreviousGouge ()
 Select previous gouge More...
 
unsafe void Trim ()
 Trim 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 double ArcAngle [get, set]
 Returns or sets the arc angle More...
 
unsafe double ArcRadius [get, set]
 Returns or sets the arc radius More...
 
unsafe double DeltaXC [get, set]
 Returns or sets the delta xc More...
 
unsafe double DeltaYC [get, set]
 Returns or sets the delta yc More...
 
unsafe double DeltaZC [get, set]
 Returns or sets the delta zc More...
 
unsafe NXOpen.Axis ExtendDirection [get, set]
 Returns or sets the extend direction More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder.ExtendMethodType 
ExtendMethod [get, set]
 Returns or sets the extend method More...
 
unsafe double FirstLinearDistance [get, set]
 Returns or sets the first linear distance More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder.ClearanceMethodType 
GougeCheckClearanceMethod [get, set]
 Returns or sets the gouge check clearance plane method More...
 
unsafe NXOpen.NXObject GougeCheckClearancePlane [get, set]
 Returns or sets the clearance plane,plane entity type covers Xform and Plane More...
 
unsafe bool HolderCheck [get, set]
 Returns or sets the holder check More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder.MotionMethodType 
MotionMethod [get, set]
 Returns or sets the motion method More...
 
unsafe bool MoveStartPoint [get, set]
 Returns or sets the move start point More...
 
unsafe NXOpen.NXObject PermanentBoundary [get, set]
 Returns or sets the permanent boundary More...
 
unsafe NXOpen.Point ReferencePoint [get, set]
 Returns or sets the reference point More...
 
unsafe double SecondLinearDistance [get, set]
 Returns or sets the second linear distance More...
 
unsafe NXOpen.Point ToPoint [get, set]
 Returns or sets the to point More...
 
unsafe bool TransformCircles [get, set]
 Returns or sets the transform circles More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder.ClearanceMethodType 
TrimClearanceMethod [get, set]
 Returns or sets the trimming clearance plane method More...
 
unsafe NXOpen.NXObject TrimClearancePlane [get, set]
 Returns or sets the trimming clearance plane,plane entity type covers Xform and Plane More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder.ConnectionMethodType 
TrimConnectionMethod [get, set]
 Returns or sets the trimming connection method More...
 
unsafe NXOpen.Axis TrimDirection [get, set]
 Returns or sets the normal to the trim line More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder.TrimGeometryType 
TrimGeometry [get, set]
 Returns or sets the trim geometry type More...
 
unsafe NXOpen.NXObject TrimLine [get, set]
 Returns or sets the trim line More...
 
unsafe NXOpen.NXObject TrimPlane [get, set]
 Returns or sets the trim plane,plane entity type covers Xform and Plane More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder.TrimSideType 
TrimSide [get, set]
 Returns or sets the side to trim 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 Editor Builder

To create a new instance of this class, use NXOpen.CAM.Operation.CreateToolPathEditorBuilder

Default values.

Property Value

DeltaXC

0

DeltaYC

0

DeltaZC

0

ExtendMethod

Linear

GougeCheckClearanceMethod

Specify

HolderCheck

1

MotionMethod

Delta

MoveStartPoint

1

TransformCircles

0

Created in NX6.0.0

Member Enumeration Documentation

Clearance Method Type

Enumerator
Specify 
UseOperation 

Connection Method Type

Enumerator
ClearancePlane 
Direct 

Extend Method Type

Enumerator
Linear 
Arc 
LinearArc 
ArcLinear 
LinearArcLinear 

Motion Method Type

Enumerator
Delta 
ToAPoint 

Trim Geometry Type

Enumerator
Plane 
LineInView 
Boundary 
PermanentBoundary 
SelectionInView 

Trim Method

Enumerator
Geometry 
Path 

Trim Path Type

Enumerator
Single 
Range 
BetweenRapids 
CutLevel 
NonCut 

Trim Side Type

Enumerator
Outside 
Inside 

Member Function Documentation

unsafe void NXOpen.CAM.ToolPathEditorBuilder.Extend ( )
inline

Extend

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

unsafe int NXOpen.CAM.ToolPathEditorBuilder.GetNumberOfGouges ( )
inline

Get number of gouges

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Returns
unsafe void NXOpen.CAM.ToolPathEditorBuilder.GougeCheck ( )
inline

Gouge check

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.ToolPathEditorBuilder.Move ( )
inline

Move

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.ToolPathEditorBuilder.MoveToClearancePlane ( )
inline

Move to clearance plane

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.ToolPathEditorBuilder.Reverse ( )
inline

Reverse

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.ToolPathEditorBuilder.SelectAllGouges ( )
inline

Select all gouges

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.ToolPathEditorBuilder.SelectNextGouge ( )
inline

Select next gouge

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.ToolPathEditorBuilder.SelectPreviousGouge ( )
inline

Select previous gouge

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

unsafe void NXOpen.CAM.ToolPathEditorBuilder.Trim ( )
inline

Trim

Created in NX6.0.0

License requirements: cam_base ("CAM BASE")

Property Documentation

unsafe double NXOpen.CAM.ToolPathEditorBuilder.ArcAngle
getset

Returns or sets the arc angle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.ToolPathEditorBuilder.ArcRadius
getset

Returns or sets the arc radius

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.ToolPathEditorBuilder.DeltaXC
getset

Returns or sets the delta xc

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.ToolPathEditorBuilder.DeltaYC
getset

Returns or sets the delta yc

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.ToolPathEditorBuilder.DeltaZC
getset

Returns or sets the delta zc

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Axis NXOpen.CAM.ToolPathEditorBuilder.ExtendDirection
getset

Returns or sets the extend direction

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathEditorBuilder.ExtendMethodType NXOpen.CAM.ToolPathEditorBuilder.ExtendMethod
getset

Returns or sets the extend method

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.ToolPathEditorBuilder.FirstLinearDistance
getset

Returns or sets the first linear distance

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathEditorBuilder.ClearanceMethodType NXOpen.CAM.ToolPathEditorBuilder.GougeCheckClearanceMethod
getset

Returns or sets the gouge check clearance plane method

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXObject NXOpen.CAM.ToolPathEditorBuilder.GougeCheckClearancePlane
getset

Returns or sets the clearance plane,plane entity type covers Xform and Plane

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.ToolPathEditorBuilder.HolderCheck
getset

Returns or sets the holder check

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathEditorBuilder.MotionMethodType NXOpen.CAM.ToolPathEditorBuilder.MotionMethod
getset

Returns or sets the motion method

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.ToolPathEditorBuilder.MoveStartPoint
getset

Returns or sets the move start point

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXObject NXOpen.CAM.ToolPathEditorBuilder.PermanentBoundary
getset

Returns or sets the permanent boundary

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.CAM.ToolPathEditorBuilder.ReferencePoint
getset

Returns or sets the reference point

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.CAM.ToolPathEditorBuilder.SecondLinearDistance
getset

Returns or sets the second linear distance

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Point NXOpen.CAM.ToolPathEditorBuilder.ToPoint
getset

Returns or sets the to point

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.CAM.ToolPathEditorBuilder.TransformCircles
getset

Returns or sets the transform circles

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathEditorBuilder.ClearanceMethodType NXOpen.CAM.ToolPathEditorBuilder.TrimClearanceMethod
getset

Returns or sets the trimming clearance plane method

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXObject NXOpen.CAM.ToolPathEditorBuilder.TrimClearancePlane
getset

Returns or sets the trimming clearance plane,plane entity type covers Xform and Plane

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathEditorBuilder.ConnectionMethodType NXOpen.CAM.ToolPathEditorBuilder.TrimConnectionMethod
getset

Returns or sets the trimming connection method

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Axis NXOpen.CAM.ToolPathEditorBuilder.TrimDirection
getset

Returns or sets the normal to the trim line

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathEditorBuilder.TrimGeometryType NXOpen.CAM.ToolPathEditorBuilder.TrimGeometry
getset

Returns or sets the trim geometry type

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXObject NXOpen.CAM.ToolPathEditorBuilder.TrimLine
getset

Returns or sets the trim line

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXObject NXOpen.CAM.ToolPathEditorBuilder.TrimPlane
getset

Returns or sets the trim plane,plane entity type covers Xform and Plane

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CAM.ToolPathEditorBuilder.TrimSideType NXOpen.CAM.ToolPathEditorBuilder.TrimSide
getset

Returns or sets the side to trim

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.