NXOpen .NET Reference  12.0.0
Public Member Functions | List of all members
NXOpen.CAM.ToolTrackingPointBuilder Class Reference

Represents the Tool Tracking Point Builder More...

Inheritance diagram for NXOpen.CAM.ToolTrackingPointBuilder:
NXOpen.CAM.MoveBuilder NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Member Functions

unsafe int GetTrackingPoint ()
 Get the Tracking point index More...
 
unsafe void SetTrackingPoint (int index)
 Set the Tracking point index More...
 
unsafe bool GetXoffsetToggle ()
 Get the X offset Toggle Status More...
 
unsafe void SetXoffsetToggle (int index, bool xoffstat)
 Set the X offset Toggle Status More...
 
unsafe double GetXoffset ()
 Get the X offset More...
 
unsafe void SetXoffset (int index, double xoff)
 Set the X offset More...
 
unsafe bool GetYoffsetToggle ()
 Get the Y offset Toggle Status More...
 
unsafe void SetYoffsetToggle (int index, bool yoffstat)
 Set the Y offset Toggle Status More...
 
unsafe double GetYoffset ()
 Get the Y offset More...
 
unsafe void SetYoffset (int index, double yoff)
 Set the Y offset More...
 
unsafe bool GetZoffsetToggle ()
 Get the Z offset Toggle Status More...
 
unsafe void SetZoffsetToggle (int index, bool zoffstat)
 Set the Z offset Toggle Status More...
 
unsafe double GetZoffset ()
 Get the Z offset More...
 
unsafe void SetZoffset (int index, double zoff)
 Set the Z offset More...
 
unsafe bool GetAdjustRegisterToggle ()
 Get the Adjust register Toggle Status More...
 
unsafe void SetAdjustRegisterToggle (int index, bool adjregstat)
 Set the Adjust register Toggle Status More...
 
unsafe int GetAdjustRegister ()
 Get the Adjust register More...
 
unsafe void SetAdjustRegister (int index, int adjreg)
 Set the Adjust register More...
 
- Public Member Functions inherited from NXOpen.CAM.MoveBuilder
unsafe void SetParent (NXOpen.CAM.CAMObject parent)
 Set parent More...
 
unsafe void SetSibling (NXOpen.CAM.CAMObject sibling)
 Set sibling More...
 
unsafe NXOpen.CAM.UdeParameter GetUserParameter (string parameterName)
 Returns the custom parameter with the given name. More...
 
unsafe NXOpen.CAM.UdeParameter GetUserParameter (int index)
 Returns the parameter at the input index. 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...
 

Additional Inherited Members

- Public Types inherited from NXOpen.CAM.MoveBuilder
enum  Motion {
  Rapid = 1, Engage, Cut, Stepover,
  Retract, Approach, Traversal, Departure,
  Return, FirstCut, LastCut, Crossover
}
 the motion Type More...
 
enum  Feed { Motion, Custom }
 the feed Type More...
 
- Properties inherited from NXOpen.CAM.MoveBuilder
unsafe double FeedRate [get, set]
 Returns or sets the feed rate More...
 
unsafe NXOpen.CAM.MoveBuilder.Feed FeedType [get, set]
 Returns or sets the feed type More...
 
unsafe NXOpen.CAM.FeedRateUnit FeedUnit [get, set]
 Returns or sets the feed unit More...
 
unsafe
NXOpen.CAM.MoveBuilder.Motion 
MotionType [get, set]
 Returns or sets the motion type More...
 
unsafe int NumberOfUserParameters [get]
 Returns the number of user parameters More...
 
unsafe bool ProtectedMove [get, set]
 Returns or sets the protected move status More...
 
unsafe string SubopLabel [get, set]
 Returns or sets the subop label More...
 

Detailed Description

Represents the Tool Tracking Point Builder

To create a new instance of this class, use NXOpen.CAM.MoveCollection.CreateToolTrackingPointBuilder

Created in NX8.5.1

Member Function Documentation

unsafe int NXOpen.CAM.ToolTrackingPointBuilder.GetAdjustRegister ( )

Get the Adjust register

Created in NX9.0.2

License requirements: None.

Returns
unsafe bool NXOpen.CAM.ToolTrackingPointBuilder.GetAdjustRegisterToggle ( )

Get the Adjust register Toggle Status

Created in NX9.0.2

License requirements: None.

Returns
unsafe int NXOpen.CAM.ToolTrackingPointBuilder.GetTrackingPoint ( )

Get the Tracking point index

Created in NX9.0.2

License requirements: None.

Returns
unsafe double NXOpen.CAM.ToolTrackingPointBuilder.GetXoffset ( )

Get the X offset

Created in NX9.0.2

License requirements: None.

Returns
unsafe bool NXOpen.CAM.ToolTrackingPointBuilder.GetXoffsetToggle ( )

Get the X offset Toggle Status

Created in NX9.0.2

License requirements: None.

Returns
unsafe double NXOpen.CAM.ToolTrackingPointBuilder.GetYoffset ( )

Get the Y offset

Created in NX9.0.2

License requirements: None.

Returns
unsafe bool NXOpen.CAM.ToolTrackingPointBuilder.GetYoffsetToggle ( )

Get the Y offset Toggle Status

Created in NX9.0.2

License requirements: None.

Returns
unsafe double NXOpen.CAM.ToolTrackingPointBuilder.GetZoffset ( )

Get the Z offset

Created in NX9.0.2

License requirements: None.

Returns
unsafe bool NXOpen.CAM.ToolTrackingPointBuilder.GetZoffsetToggle ( )

Get the Z offset Toggle Status

Created in NX9.0.2

License requirements: None.

Returns
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetAdjustRegister ( int  index,
int  adjreg 
)

Set the Adjust register

Created in NX9.0.2

License requirements: None.

Parameters
index
adjreg
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetAdjustRegisterToggle ( int  index,
bool  adjregstat 
)

Set the Adjust register Toggle Status

Created in NX9.0.2

License requirements: None.

Parameters
index
adjregstat
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetTrackingPoint ( int  index)

Set the Tracking point index

Created in NX9.0.2

License requirements: None.

Parameters
index
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetXoffset ( int  index,
double  xoff 
)

Set the X offset

Created in NX9.0.2

License requirements: None.

Parameters
index
xoff
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetXoffsetToggle ( int  index,
bool  xoffstat 
)

Set the X offset Toggle Status

Created in NX9.0.2

License requirements: None.

Parameters
index
xoffstat
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetYoffset ( int  index,
double  yoff 
)

Set the Y offset

Created in NX9.0.2

License requirements: None.

Parameters
index
yoff
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetYoffsetToggle ( int  index,
bool  yoffstat 
)

Set the Y offset Toggle Status

Created in NX9.0.2

License requirements: None.

Parameters
index
yoffstat
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetZoffset ( int  index,
double  zoff 
)

Set the Z offset

Created in NX9.0.2

License requirements: None.

Parameters
index
zoff
unsafe void NXOpen.CAM.ToolTrackingPointBuilder.SetZoffsetToggle ( int  index,
bool  zoffstat 
)

Set the Z offset Toggle Status

Created in NX9.0.2

License requirements: None.

Parameters
index
zoffstat

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