public interface HolderSectionBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
HolderSectionBuilder.AllParametersData
This class holds the data returned from
getAllParameters(nxopen.NXObject) |
static class |
HolderSectionBuilder.Data
This class holds the data returned from
get(nxopen.NXObject) |
Modifier and Type | Method and Description |
---|---|
int |
add(int inputIndex,
double diameter,
double length,
double taperAngle,
double cornerRadius)
Add a new holder section item
License requirements: cam_base ("CAM BASE") . |
int |
addByUpperDiameter(int inputIndex,
double lowerDiameter,
double length,
double upperDiameter,
double cornerRadius)
Add a new holder section item by upper diameter
License requirements: cam_base ("CAM BASE") . |
NXObject |
create(double diameter,
double length,
double taperAngle,
double cornerRadius)
Create a new holder section item
License requirements: cam_base ("CAM BASE") . |
void |
delete(int index)
Delete an existing holder section item by index
License requirements: cam_base ("CAM BASE") . |
void |
delete(NXObject section)
Delete an existing holder section item
License requirements: cam_base ("CAM BASE") . |
HolderSectionBuilder.Data |
get(NXObject section)
Get the values of an existing holder section item
License requirements: cam_base ("CAM BASE") . |
HolderSectionBuilder.AllParametersData |
getAllParameters(NXObject section)
Get the values of an existing holder section item, include upper diameter
License requirements: None. |
NXObject |
getSection(int position)
Get a specific holder section
License requirements: cam_base ("CAM BASE") . |
void |
modify(int index,
double diameter,
double length,
double taperAngle,
double cornerRadius)
Modify an existing holder section item by index
License requirements: cam_base ("CAM BASE") . |
void |
modify(NXObject section,
double diameter,
double length,
double taperAngle,
double cornerRadius)
Modify an existing holder section item
License requirements: cam_base ("CAM BASE") . |
void |
modifyByUpperDiameter(int index,
double lowerDiameter,
double length,
double upperDiameter,
double cornerRadius)
Modify an existing holder section item by upper diameter
License requirements: cam_base ("CAM BASE") . |
void |
moveDown(int index)
Move down a holder section item
License requirements: None. |
void |
moveUp(int index)
Move up a holder section item
License requirements: None. |
int |
numberOfSections()
Returns the number of holder sections
License requirements: cam_base ("CAM BASE") . |
InheritableDoubleBuilder |
tlHolderOffsetBuilder()
Returns the Offset (inheritable double)
License requirements: cam_base ("CAM BASE") . |
printTestData, printTestData, tag, tagValue
InheritableDoubleBuilder tlHolderOffsetBuilder() throws NXException, RemoteException
NXException
RemoteException
NXObject create(double diameter, double length, double taperAngle, double cornerRadius) throws NXException, RemoteException
diameter
- the diameterlength
- the lengthtaperAngle
- the taper anglecornerRadius
- the corner radiusNXException
RemoteException
void modify(NXObject section, double diameter, double length, double taperAngle, double cornerRadius) throws NXException, RemoteException
section
- the pointer of modified holder sectiondiameter
- the diameterlength
- the lengthtaperAngle
- the taper anglecornerRadius
- the corner radiusNXException
RemoteException
void modify(int index, double diameter, double length, double taperAngle, double cornerRadius) throws NXException, RemoteException
index
- the index of modified holder sectiondiameter
- the diameterlength
- the lengthtaperAngle
- the taper anglecornerRadius
- the corner radiusNXException
RemoteException
void delete(NXObject section) throws NXException, RemoteException
section
- the pointer of deleted holder sectionNXException
RemoteException
void delete(int index) throws NXException, RemoteException
index
- the index of deleted holder sectionNXException
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
HolderSectionBuilder.Data get(NXObject section) throws NXException, RemoteException
section
- the sectionNXException
RemoteException
int numberOfSections() throws NXException, RemoteException
NXException
RemoteException
NXObject getSection(int position) throws NXException, RemoteException
position
- index in arrayNXException
RemoteException
int add(int inputIndex, double diameter, double length, double taperAngle, double cornerRadius) throws NXException, RemoteException
inputIndex
- input the new created item indexdiameter
- the diameterlength
- the lengthtaperAngle
- the taper anglecornerRadius
- the corner radiusNXException
RemoteException
int addByUpperDiameter(int inputIndex, double lowerDiameter, double length, double upperDiameter, double cornerRadius) throws NXException, RemoteException
inputIndex
- input the new created item indexlowerDiameter
- the lower diameterlength
- the lengthupperDiameter
- the upper diametercornerRadius
- the corner radiusNXException
RemoteException
void modifyByUpperDiameter(int index, double lowerDiameter, double length, double upperDiameter, double cornerRadius) throws NXException, RemoteException
index
- the index of modified holder sectionlowerDiameter
- the lower diameterlength
- the lengthupperDiameter
- the upper diametercornerRadius
- the corner radiusNXException
RemoteException
HolderSectionBuilder.AllParametersData getAllParameters(NXObject section) throws NXException, RemoteException
section
- the sectionNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.