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

Represents a Tracking Builder More...

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

Public Member Functions

unsafe NXOpen.NXObject Create (string name, int radiusId, int tpNumber, double angle, double radius, double xOffset, double yOffset, int adjustReg, int cutcomReg)
 Create a new trackpoint, values of name,xOffset and yOffset may will be changed More...
 
unsafe void Delete (NXOpen.NXObject pointTag)
 Delete an existing trackpoint More...
 
unsafe void Get (NXOpen.NXObject pointTag, out string name, out int radiusId, out int tpNumber, out double angle, out double radius, out double xOffset, out double yOffset, out int adjustReg, out int cutcomReg)
 Get the values of an existing trackpoint More...
 
unsafe NXOpen.NXObject GetTrackPoint (int position)
 Get a specific trackpoint More...
 
unsafe void Modify (NXOpen.NXObject pointTag, string name, int radiusId, int tpNumber, double angle, double radius, double xOffset, double yOffset, int adjustReg, int cutcomReg)
 Modify an existing trackpoint 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 int NumberOfTrackPoints [get]
 Returns the number of trackpoints 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 Tracking Builder

Created in NX5.0.0

Member Function Documentation

unsafe NXOpen.NXObject NXOpen.CAM.TrackingBuilder.Create ( string  name,
int  radiusId,
int  tpNumber,
double  angle,
double  radius,
double  xOffset,
double  yOffset,
int  adjustReg,
int  cutcomReg 
)
inline

Create a new trackpoint, values of name,xOffset and yOffset may will be changed

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
namethe name
radiusIdthe radius ID
tpNumberthe track point number
anglethe angle
radiusthe radius
xOffsetthe xoffset
yOffsetthe yoffset
adjustRegthe adjust register
cutcomRegthe cutcom register
Returns
return new created item pointer
unsafe void NXOpen.CAM.TrackingBuilder.Delete ( NXOpen.NXObject  pointTag)
inline

Delete an existing trackpoint

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
pointTagthe pointer of deleted track point
unsafe void NXOpen.CAM.TrackingBuilder.Get ( NXOpen.NXObject  pointTag,
out string  name,
out int  radiusId,
out int  tpNumber,
out double  angle,
out double  radius,
out double  xOffset,
out double  yOffset,
out int  adjustReg,
out int  cutcomReg 
)
inline

Get the values of an existing trackpoint

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
pointTagthe track point
namethe name
radiusIdthe radius ID
tpNumberthe track point number
anglethe angle
radiusthe radius
xOffsetthe xoffset
yOffsetthe yoffset
adjustRegthe adjust register
cutcomRegthe cutcom register
unsafe NXOpen.NXObject NXOpen.CAM.TrackingBuilder.GetTrackPoint ( int  position)
inline

Get a specific trackpoint

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
positionthe position of track point
Returns
the track point
unsafe void NXOpen.CAM.TrackingBuilder.Modify ( NXOpen.NXObject  pointTag,
string  name,
int  radiusId,
int  tpNumber,
double  angle,
double  radius,
double  xOffset,
double  yOffset,
int  adjustReg,
int  cutcomReg 
)
inline

Modify an existing trackpoint

Created in NX5.0.0

License requirements: cam_base ("CAM BASE")

Parameters
pointTagthe pointer of modified track point
namethe name
radiusIdthe radius ID
tpNumberthe track point number
anglethe angle
radiusthe radius
xOffsetthe xoffset
yOffsetthe yoffset
adjustRegthe adjust register
cutcomRegthe cutcom register

Property Documentation

unsafe int NXOpen.CAM.TrackingBuilder.NumberOfTrackPoints
get

Returns the number of trackpoints

Created in NX5.0.0

License requirements: 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.