NX Open C++ Reference Guide
|
Represents a Cut Area Geometry builder
To create a new instance of this class, use CAM::HoleBossGeom::CreateHoleBossBuilder
Created in NX7.5.0.
More...
Public Types | |
enum | DepthLimitTypes { DepthLimitTypesThrough, DepthLimitTypesBlind } |
the depth limit types Created in NX8.0.0. More... | |
Public Member Functions | |
double | Depth () |
Returns the Depth Created in NX7.5.0. | |
NXOpen::CAM::InferredDouble * | DepthBuilder () |
Returns the depth builder Created in NX7.5.0. | |
NXOpen::CAM::HoleBossSet::DepthLimitTypes | DepthLimit () |
Returns the Depth Limit types Created in NX8.0.0. | |
double | Diameter () |
Returns the Diameter Created in NX7.5.0. | |
NXOpen::CAM::InferredDouble * | DiameterBuilder () |
Returns the diameter builder Created in NX7.5.0. | |
void | InferLogic (NXOpen::NXObject *entity) |
Save the infer logic information of the input entity, such as the orientation, pitch, diameter and height etc. | |
double | Length () |
Returns the Length Created in NX7.5.0. | |
NXOpen::CAM::InferredDouble * | LengthBuilder () |
Returns the length builder Created in NX7.5.0. | |
double | MajorDiameter () |
Returns the Major Diameter Created in NX7.5.0. | |
double | MinorDiameter () |
Returns the Minor Diameter Created in NX7.5.0. | |
void | ReverseDirection () |
Reverses the direction of the feature Created in NX8.0.0. | |
void | SetDepth (double depthValue) |
Sets the Depth Created in NX7.5.0. | |
void | SetDepthLimit (NXOpen::CAM::HoleBossSet::DepthLimitTypes type) |
Sets the Depth Limit types Created in NX8.0.0. | |
void | SetDiameter (double holeBossValue) |
Sets the Diameter Created in NX7.5.0. | |
void | SetLength (double holeBossValue) |
Sets the Length Created in NX7.5.0. | |
void | SetMajorDiameter (double holeBossValue) |
Sets the Major Diameter Created in NX7.5.0. | |
void | SetMinorDiameter (double holeBossValue) |
Sets the Minor Diameter Created in NX7.5.0. | |
void | SetSize (const NXString &holeBossValue) |
Sets the Size Created in NX7.5.0. | |
void | SetToolAxis (NXOpen::NXObject *toolAxis) |
Sets the Tool Axis Created in NX7.5.0. | |
NXString | Size () |
Returns the Size Created in NX7.5.0. | |
NXOpen::NXObject * | ToolAxis () |
Returns the Tool Axis Created in NX7.5.0. |
Represents a Cut Area Geometry builder
To create a new instance of this class, use CAM::HoleBossGeom::CreateHoleBossBuilder
Created in NX7.5.0.
double NXOpen::CAM::HoleBossSet::Depth | ( | ) |
Returns the Depth
Created in NX7.5.0.
License requirements : None
Returns the depth builder
Created in NX7.5.0.
License requirements : None
Returns the Depth Limit types
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::HoleBossSet::Diameter | ( | ) |
Returns the Diameter
Created in NX7.5.0.
License requirements : None
Returns the diameter builder
Created in NX7.5.0.
License requirements : None
void NXOpen::CAM::HoleBossSet::InferLogic | ( | NXOpen::NXObject * | entity | ) |
Save the infer logic information of the input entity, such as the orientation, pitch, diameter and height etc.
into the feature
Created in NX7.5.2.
License requirements : None
entity | the geometry |
double NXOpen::CAM::HoleBossSet::Length | ( | ) |
Returns the Length
Created in NX7.5.0.
License requirements : None
Returns the length builder
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::HoleBossSet::MajorDiameter | ( | ) |
Returns the Major Diameter
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::HoleBossSet::MinorDiameter | ( | ) |
Returns the Minor Diameter
Created in NX7.5.0.
License requirements : None
Reverses the direction of the feature
Created in NX8.0.0.
License requirements : None
void NXOpen::CAM::HoleBossSet::SetDepth | ( | double | depthValue | ) |
Sets the Depth
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
depthValue | the Depth |
Sets the Depth Limit types
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
type | the Depth Limit type |
void NXOpen::CAM::HoleBossSet::SetDiameter | ( | double | holeBossValue | ) |
Sets the Diameter
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
holeBossValue | the Diameter |
void NXOpen::CAM::HoleBossSet::SetLength | ( | double | holeBossValue | ) |
Sets the Length
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
holeBossValue | the Length |
void NXOpen::CAM::HoleBossSet::SetMajorDiameter | ( | double | holeBossValue | ) |
Sets the Major Diameter
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
holeBossValue | the Major Diameter |
void NXOpen::CAM::HoleBossSet::SetMinorDiameter | ( | double | holeBossValue | ) |
Sets the Minor Diameter
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
holeBossValue | the Minor Diameter |
void NXOpen::CAM::HoleBossSet::SetSize | ( | const NXString & | holeBossValue | ) |
Sets the Size
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
holeBossValue | the Size |
void NXOpen::CAM::HoleBossSet::SetToolAxis | ( | NXOpen::NXObject * | toolAxis | ) |
Returns the Size
Created in NX7.5.0.
License requirements : None