public interface MillingTrackpointBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
MillingTrackpointBuilder.AddData
This class holds the data returned from
add(int, java.lang.String, double, double, double, int, int, int, int, int) |
static class |
MillingTrackpointBuilder.CalculateDistanceData
This class holds the data returned from
calculateDistance(int) |
static class |
MillingTrackpointBuilder.Data
This class holds the data returned from
get(nxopen.NXObject) |
static class |
MillingTrackpointBuilder.TrackPointData
This class holds the data returned from
getTrackPoint(int) |
static class |
MillingTrackpointBuilder.Types
the definition enum .
|
Modifier and Type | Method and Description |
---|---|
MillingTrackpointBuilder.AddData |
add(int inputIndex,
String name,
double diameter,
double distance,
double zOffset,
int zOffsetUsed,
int adjust,
int adjustUsed,
int cutcom,
int cutcomUsed)
Deprecated.
Deprecated in NX10.0.0. Use new version with additional arguments instead.
|
MillingTrackpointBuilder.AddData |
add(int inputIndex,
String name,
int definitionType,
double diameter,
double distance,
double zOffset,
int zOffsetUsed,
int adjust,
int adjustUsed,
int cutcom,
int cutcomUsed)
Add a new track point, the input name will be changed if it is not unique.
|
MillingTrackpointBuilder.CalculateDistanceData |
calculateDistance(int definitionType)
Calculate distance when defining tracking point only by the diameter
License requirements: cam_base ("CAM BASE") . |
void |
delete(int index)
Delete an existing trackpoint
License requirements: cam_base ("CAM BASE") . |
MillingTrackpointBuilder.Data |
get(NXObject pointTag)
Deprecated.
Deprecated in NX10.0.0. Use new version _tp with additional arguments instead.
|
NXObject |
getTrackPoint(int position)
Get a specific trackpoint
License requirements: cam_base ("CAM BASE") . |
MillingTrackpointBuilder.TrackPointData |
getTrackPoint(NXObject pointTag)
Get the values of an existing track point.
|
String |
modify(int index,
String name,
double diameter,
double distance,
double zOffset,
int zOffsetUsed,
int adjust,
int adjustUsed,
int cutcom,
int cutcomUsed)
Deprecated.
Deprecated in NX10.0.0. Use new version with additional arguments instead.
|
String |
modify(int index,
String name,
int definitionType,
double diameter,
double distance,
double zOffset,
int zOffsetUsed,
int adjust,
int adjustUsed,
int cutcom,
int cutcomUsed)
Modify an existing track point, the input name will be changed if it is not unique.
|
void |
moveDown(int index)
Move down a trackpoint
License requirements: None. |
void |
moveUp(int index)
Move up a trackpoint
License requirements: None. |
int |
numberOfTrackPoints()
Returns the number of trackpoints
License requirements: cam_base ("CAM BASE") . |
printTestData, printTestData, tag, tagValue
MillingTrackpointBuilder.AddData add(int inputIndex, String name, double diameter, double distance, double zOffset, int zOffsetUsed, int adjust, int adjustUsed, int cutcom, int cutcomUsed) throws NXException, RemoteException
inputIndex
- the input index of new track pointname
- the new created object namediameter
- the diameterdistance
- the distancezOffset
- the zoffsetzOffsetUsed
- the zoffset toggleadjust
- the adjustadjustUsed
- the adjust togglecutcom
- the cutcomcutcomUsed
- the cutcom toggleNXException
RemoteException
String modify(int index, String name, double diameter, double distance, double zOffset, int zOffsetUsed, int adjust, int adjustUsed, int cutcom, int cutcomUsed) throws NXException, RemoteException
index
- the index of modified track pointname
- the object new namediameter
- the diameterdistance
- the distancezOffset
- the zoffsetzOffsetUsed
- the zoffset toggleadjust
- the adjustadjustUsed
- the adjust togglecutcom
- the cutcomcutcomUsed
- the cutcom toggleNXException
RemoteException
void delete(int index) throws NXException, RemoteException
index
- the index of deleted track pointNXException
RemoteException
void moveUp(int index) throws NXException, RemoteException
index
- the index of item which should be moved upNXException
RemoteException
void moveDown(int index) throws NXException, RemoteException
index
- the index of item which should be moved downNXException
RemoteException
MillingTrackpointBuilder.Data get(NXObject pointTag) throws NXException, RemoteException
pointTag
- the track point
NXException
RemoteException
int numberOfTrackPoints() throws NXException, RemoteException
NXException
RemoteException
NXObject getTrackPoint(int position) throws NXException, RemoteException
position
- the position of track pointNXException
RemoteException
MillingTrackpointBuilder.AddData add(int inputIndex, String name, int definitionType, double diameter, double distance, double zOffset, int zOffsetUsed, int adjust, int adjustUsed, int cutcom, int cutcomUsed) throws NXException, RemoteException
inputIndex
- the input index of new track pointname
- the new created object namedefinitionType
- the definition typediameter
- the diameterdistance
- the distancezOffset
- the zoffsetzOffsetUsed
- the zoffset toggleadjust
- the adjustadjustUsed
- the adjust togglecutcom
- the cutcomcutcomUsed
- the cutcom toggleNXException
RemoteException
String modify(int index, String name, int definitionType, double diameter, double distance, double zOffset, int zOffsetUsed, int adjust, int adjustUsed, int cutcom, int cutcomUsed) throws NXException, RemoteException
index
- the index of modified track pointname
- the object new namedefinitionType
- the definition typediameter
- the diameterdistance
- the distancezOffset
- the zoffsetzOffsetUsed
- the zoffset toggleadjust
- the adjustadjustUsed
- the adjust togglecutcom
- the cutcomcutcomUsed
- the cutcom toggleNXException
RemoteException
MillingTrackpointBuilder.TrackPointData getTrackPoint(NXObject pointTag) throws NXException, RemoteException
pointTag
- the track pointNXException
RemoteException
MillingTrackpointBuilder.CalculateDistanceData calculateDistance(int definitionType) throws NXException, RemoteException
definitionType
- the definition typeNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.