NX Open C++ Reference Guide
Public Member Functions
NXOpen::CAM::TrackingBuilder Class Reference

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

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

List of all members.

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.
void Delete (NXOpen::NXObject *pointTag)
 Delete an existing trackpoint
Created in NX5.0.0.
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.
NXOpen::NXObjectGetTrackPoint (int position)
 Get a specific trackpoint.
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.
int NumberOfTrackPoints ()
 Returns the number of trackpoints
Created in NX5.0.0.

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
NOTE: The full Unicode character set is not supported for this parameter.
radiusIdthe radius ID
tpNumberthe track point number
anglethe angle
radiusthe radius
xOffsetthe xoffset
yOffsetthe yoffset
adjustRegthe adjust register
cutcomRegthe cutcom register

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

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
NOTE: The full Unicode character set is not supported for this parameter.
radiusIdthe radius ID
tpNumberthe track point number
anglethe angle
radiusthe radius
xOffsetthe xoffset
yOffsetthe yoffset
adjustRegthe adjust register
cutcomRegthe cutcom register

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