public interface TrackingBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
TrackingBuilder.Data
This class holds the data returned from
get(nxopen.NXObject) |
Modifier and Type | Method and Description |
---|---|
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
License requirements: cam_base ("CAM BASE") . |
void |
delete(NXObject pointTag)
Delete an existing trackpoint
License requirements: cam_base ("CAM BASE") . |
TrackingBuilder.Data |
get(NXObject pointTag)
Get the values of an existing trackpoint
License requirements: cam_base ("CAM BASE") . |
NXObject |
getTrackPoint(int position)
Get a specific trackpoint
License requirements: cam_base ("CAM BASE") . |
void |
modify(NXObject pointTag,
String name,
int radiusId,
int tpNumber,
double angle,
double radius,
double xOffset,
double yOffset,
int adjustReg,
int cutcomReg)
Modify an existing trackpoint
License requirements: cam_base ("CAM BASE") . |
int |
numberOfTrackPoints()
Returns the number of trackpoints
License requirements: cam_base ("CAM BASE") . |
printTestData, printTestData, tag, tagValue
NXObject create(String name, int radiusId, int tpNumber, double angle, double radius, double xOffset, double yOffset, int adjustReg, int cutcomReg) throws NXException, RemoteException
name
- the nameradiusId
- the radius IDtpNumber
- the track point numberangle
- the angleradius
- the radiusxOffset
- the xoffsetyOffset
- the yoffsetadjustReg
- the adjust registercutcomReg
- the cutcom registerNXException
RemoteException
void modify(NXObject pointTag, String name, int radiusId, int tpNumber, double angle, double radius, double xOffset, double yOffset, int adjustReg, int cutcomReg) throws NXException, RemoteException
pointTag
- the pointer of modified track pointname
- the nameradiusId
- the radius IDtpNumber
- the track point numberangle
- the angleradius
- the radiusxOffset
- the xoffsetyOffset
- the yoffsetadjustReg
- the adjust registercutcomReg
- the cutcom registerNXException
RemoteException
void delete(NXObject pointTag) throws NXException, RemoteException
pointTag
- the pointer of deleted track pointNXException
RemoteException
TrackingBuilder.Data get(NXObject pointTag) throws NXException, RemoteException
pointTag
- the track pointNXException
RemoteException
int numberOfTrackPoints() throws NXException, RemoteException
NXException
RemoteException
NXObject getTrackPoint(int position) throws NXException, RemoteException
position
- the position of track pointNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.