NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAM::TrackingBuilder Class Reference

Represents a Tracking Builder
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::TrackingBuilder:
NXOpen::TaggedObject

Public Member Functions

NXOpen::NXObjectCreate (const NXString &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...
 
NXOpen::NXObjectCreate (const char *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...
 
void Delete (NXOpen::NXObject *pointTag)
 Delete an existing trackpoint
Created in NX5.0.0. More...
 
void Get (NXOpen::NXObject *pointTag, NXString *name, int *radiusId, int *tpNumber, double *angle, double *radius, double *xOffset, double *yOffset, int *adjustReg, int *cutcomReg)
 Get the values of an existing trackpoint
Created in NX5.0.0. More...
 
NXOpen::NXObjectGetTrackPoint (int position)
 Get a specific trackpoint. More...
 
void Modify (NXOpen::NXObject *pointTag, const NXString &name, int radiusId, int tpNumber, double angle, double radius, double xOffset, double yOffset, int adjustReg, int cutcomReg)
 Modify an existing trackpoint
Created in NX5.0.0. More...
 
void Modify (NXOpen::NXObject *pointTag, const char *name, int radiusId, int tpNumber, double angle, double radius, double xOffset, double yOffset, int adjustReg, int cutcomReg)
 Modify an existing trackpoint
Created in NX5.0.0. More...
 
int NumberOfTrackPoints ()
 Returns the number of trackpoints
Created in NX5.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Tracking Builder
Created in NX5.0.0.


Member Function Documentation

NXOpen::NXObject* NXOpen::CAM::TrackingBuilder::Create ( const NXString 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.

Returns
return new created item pointer
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
NXOpen::NXObject* NXOpen::CAM::TrackingBuilder::Create ( const char *  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.

Returns
return new created item pointer
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
void NXOpen::CAM::TrackingBuilder::Delete ( NXOpen::NXObject pointTag)

Delete an existing trackpoint
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
pointTagthe pointer of deleted track point
void NXOpen::CAM::TrackingBuilder::Get ( NXOpen::NXObject pointTag,
NXString name,
int *  radiusId,
int *  tpNumber,
double *  angle,
double *  radius,
double *  xOffset,
double *  yOffset,
int *  adjustReg,
int *  cutcomReg 
)

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
NXOpen::NXObject* NXOpen::CAM::TrackingBuilder::GetTrackPoint ( int  position)

Get a specific trackpoint.

Returns
the track point
Created in NX5.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
positionthe position of track point
void NXOpen::CAM::TrackingBuilder::Modify ( NXOpen::NXObject pointTag,
const NXString name,
int  radiusId,
int  tpNumber,
double  angle,
double  radius,
double  xOffset,
double  yOffset,
int  adjustReg,
int  cutcomReg 
)

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
void NXOpen::CAM::TrackingBuilder::Modify ( NXOpen::NXObject pointTag,
const char *  name,
int  radiusId,
int  tpNumber,
double  angle,
double  radius,
double  xOffset,
double  yOffset,
int  adjustReg,
int  cutcomReg 
)

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
int NXOpen::CAM::TrackingBuilder::NumberOfTrackPoints ( )

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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.