NX Open C++ Reference Guide
|
Represents a Holder Section Builder
Created in NX5.0.0.
More...
Public Member Functions | |
int | Add (int inputIndex, double diameter, double length, double taperAngle, double cornerRadius) |
Add a new holder section item. | |
int | AddByUpperDiameter (int inputIndex, double lowerDiameter, double length, double upperDiameter, double cornerRadius) |
Add a new holder section item by upper diameter. | |
NXOpen::NXObject * | Create (double diameter, double length, double taperAngle, double cornerRadius) |
Create a new holder section item. | |
void | Delete (NXOpen::NXObject *section) |
Delete an existing holder section item Created in NX5.0.0. | |
void | Delete (int index) |
Delete an existing holder section item by index Created in NX6.0.0. | |
void | Get (NXOpen::NXObject *section, double *diameter, double *length, double *taperAngle, double *cornerRadius) |
Get the values of an existing holder section item Created in NX5.0.0. | |
void | GetAllParameters (NXOpen::NXObject *section, double *lowerDiameter, double *length, double *taperAngle, double *upperDiameter, double *cornerRadius) |
Get the values of an existing holder section item, include upper diameter Created in NX8.0.0. | |
NXOpen::NXObject * | GetSection (int position) |
Get a specific holder section. | |
void | Modify (NXOpen::NXObject *section, double diameter, double length, double taperAngle, double cornerRadius) |
Modify an existing holder section item Created in NX5.0.0. | |
void | Modify (int index, double diameter, double length, double taperAngle, double cornerRadius) |
Modify an existing holder section item by index Created in NX6.0.0. | |
void | ModifyByUpperDiameter (int index, double lowerDiameter, double length, double upperDiameter, double cornerRadius) |
Modify an existing holder section item by upper diameter Created in NX8.0.0. | |
void | MoveDown (int index) |
Move down a holder section item Created in NX6.0.0. | |
void | MoveUp (int index) |
Move up a holder section item Created in NX6.0.0. | |
int | NumberOfSections () |
Returns the number of holder sections Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | TlHolderOffsetBuilder () |
Returns the Offset (inheritable double) Created in NX5.0.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
int NXOpen::CAM::HolderSectionBuilder::Add | ( | int | inputIndex, |
double | diameter, | ||
double | length, | ||
double | taperAngle, | ||
double | cornerRadius | ||
) |
Add a new holder section item.
inputIndex | input the new created item index |
diameter | the diameter |
length | the length |
taperAngle | the taper angle |
cornerRadius | the corner radius |
int NXOpen::CAM::HolderSectionBuilder::AddByUpperDiameter | ( | int | inputIndex, |
double | lowerDiameter, | ||
double | length, | ||
double | upperDiameter, | ||
double | cornerRadius | ||
) |
Add a new holder section item by upper diameter.
inputIndex | input the new created item index |
lowerDiameter | the lower diameter |
length | the length |
upperDiameter | the upper diameter |
cornerRadius | the corner radius |
NXOpen::NXObject* NXOpen::CAM::HolderSectionBuilder::Create | ( | double | diameter, |
double | length, | ||
double | taperAngle, | ||
double | cornerRadius | ||
) |
Create a new holder section item.
diameter | the diameter |
length | the length |
taperAngle | the taper angle |
cornerRadius | the corner radius |
void NXOpen::CAM::HolderSectionBuilder::Delete | ( | NXOpen::NXObject * | section | ) |
Delete an existing holder section item
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
section | the pointer of deleted holder section |
void NXOpen::CAM::HolderSectionBuilder::Delete | ( | int | index | ) |
Delete an existing holder section item by index
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
index | the index of deleted holder section |
void NXOpen::CAM::HolderSectionBuilder::Get | ( | NXOpen::NXObject * | section, |
double * | diameter, | ||
double * | length, | ||
double * | taperAngle, | ||
double * | cornerRadius | ||
) |
Get the values of an existing holder section item
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
section | the section |
diameter | the diameter |
length | the length |
taperAngle | the taper angle |
cornerRadius | the corner radius |
void NXOpen::CAM::HolderSectionBuilder::GetAllParameters | ( | NXOpen::NXObject * | section, |
double * | lowerDiameter, | ||
double * | length, | ||
double * | taperAngle, | ||
double * | upperDiameter, | ||
double * | cornerRadius | ||
) |
Get the values of an existing holder section item, include upper diameter
Created in NX8.0.0.
License requirements : None
section | the section |
lowerDiameter | the lower diameter |
length | the length |
taperAngle | the taper angle |
upperDiameter | the upper diameter |
cornerRadius | the corner radius |
NXOpen::NXObject* NXOpen::CAM::HolderSectionBuilder::GetSection | ( | int | position | ) |
Get a specific holder section.
position | index in array |
void NXOpen::CAM::HolderSectionBuilder::Modify | ( | NXOpen::NXObject * | section, |
double | diameter, | ||
double | length, | ||
double | taperAngle, | ||
double | cornerRadius | ||
) |
Modify an existing holder section item
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
section | the pointer of modified holder section |
diameter | the diameter |
length | the length |
taperAngle | the taper angle |
cornerRadius | the corner radius |
void NXOpen::CAM::HolderSectionBuilder::Modify | ( | int | index, |
double | diameter, | ||
double | length, | ||
double | taperAngle, | ||
double | cornerRadius | ||
) |
Modify an existing holder section item by index
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
index | the index of modified holder section |
diameter | the diameter |
length | the length |
taperAngle | the taper angle |
cornerRadius | the corner radius |
void NXOpen::CAM::HolderSectionBuilder::ModifyByUpperDiameter | ( | int | index, |
double | lowerDiameter, | ||
double | length, | ||
double | upperDiameter, | ||
double | cornerRadius | ||
) |
Modify an existing holder section item by upper diameter
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
index | the index of modified holder section |
lowerDiameter | the lower diameter |
length | the length |
upperDiameter | the upper diameter |
cornerRadius | the corner radius |
void NXOpen::CAM::HolderSectionBuilder::MoveDown | ( | int | index | ) |
Move down a holder section item
Created in NX6.0.0.
License requirements : None
index | the index of item which should be moved down |
void NXOpen::CAM::HolderSectionBuilder::MoveUp | ( | int | index | ) |
Move up a holder section item
Created in NX6.0.0.
License requirements : None
index | the index of item which should be moved up |
int NXOpen::CAM::HolderSectionBuilder::NumberOfSections | ( | ) |
Returns the number of holder sections
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::HolderSectionBuilder::TlHolderOffsetBuilder | ( | ) |
Returns the Offset (inheritable double)
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")