public interface FormEdgesBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
FormEdgesBuilder.Data
This class holds the data returned from
get(int) |
Modifier and Type | Method and Description |
---|---|
double |
angle()
Returns the angle value
License requirements: None. |
int |
create(double noseRadius,
double noseAngle,
double edgeLength)
Create a new form edges item
License requirements: cam_base ("CAM BASE") . |
void |
delete(int nodeIndex)
Delete an existing form edges item
License requirements: cam_base ("CAM BASE") . |
double |
edgeLength()
Returns the cut edge length value
License requirements: None. |
FormEdgesBuilder.Data |
get(int position)
Get the values of an existing form edges item
License requirements: cam_base ("CAM BASE") . |
void |
modify(int nodeIndex,
double noseRadius,
double noseAngle,
double edgeLength)
Modify an existing form edges item
License requirements: cam_base ("CAM BASE") . |
int |
numberOfFormEdges()
Returns the number of form edges item
License requirements: cam_base ("CAM BASE") . |
void |
setAngle(double angleValue)
License requirements: cam_base ("CAM BASE") . |
void |
setEdgeLength(double lengthValue)
License requirements: cam_base ("CAM BASE") . |
printTestData, printTestData, tag, tagValue
double angle() throws NXException, RemoteException
NXException
RemoteException
void setAngle(double angleValue) throws NXException, RemoteException
angleValue
- the angle valueNXException
RemoteException
double edgeLength() throws NXException, RemoteException
NXException
RemoteException
void setEdgeLength(double lengthValue) throws NXException, RemoteException
lengthValue
- the cut edge length valueNXException
RemoteException
int create(double noseRadius, double noseAngle, double edgeLength) throws NXException, RemoteException
noseRadius
- the nose radiusnoseAngle
- the nose angleedgeLength
- the edge lengthNXException
RemoteException
void modify(int nodeIndex, double noseRadius, double noseAngle, double edgeLength) throws NXException, RemoteException
nodeIndex
- the index of modified itemnoseRadius
- the nose radiusnoseAngle
- the nose angleedgeLength
- the edge lengthNXException
RemoteException
void delete(int nodeIndex) throws NXException, RemoteException
nodeIndex
- the selected entry indexNXException
RemoteException
FormEdgesBuilder.Data get(int position) throws NXException, RemoteException
position
- index in arrayNXException
RemoteException
int numberOfFormEdges() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.