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. | |
NXOpen::CAM::FBM::Feature * | GetFeature () |
Returns the in process feature. | |
NXOpen::CAM::CAMFeature * | GetMachiningFeature () |
Returns the machining feature. | |
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 | SetSize (const char *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::CAM::CAMAttribute * | StartDiameter () |
Returns the start diameter Created in NX9.0.0. | |
NXOpen::CAM::CAMAttribute * | TipAngle () |
Returns the tip angle Created in NX9.0.0. | |
NXOpen::NXObject * | ToolAxis () |
Returns the Tool Axis Created in NX7.5.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
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
NXOpen::CAM::InferredDouble* NXOpen::CAM::HoleBossSet::DepthBuilder | ( | ) |
Returns the depth builder
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::HoleBossSet::DepthLimitTypes NXOpen::CAM::HoleBossSet::DepthLimit | ( | ) |
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
NXOpen::CAM::InferredDouble* NXOpen::CAM::HoleBossSet::DiameterBuilder | ( | ) |
Returns the diameter builder
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::FBM::Feature* NXOpen::CAM::HoleBossSet::GetFeature | ( | ) |
Returns the in process feature.
NXOpen::CAM::CAMFeature* NXOpen::CAM::HoleBossSet::GetMachiningFeature | ( | ) |
Returns the machining feature.
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
NXOpen::CAM::InferredDouble* NXOpen::CAM::HoleBossSet::LengthBuilder | ( | ) |
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
void NXOpen::CAM::HoleBossSet::ReverseDirection | ( | ) |
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 |
void NXOpen::CAM::HoleBossSet::SetDepthLimit | ( | NXOpen::CAM::HoleBossSet::DepthLimitTypes | type | ) |
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::SetSize | ( | const char * | 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 | ) |
NXString NXOpen::CAM::HoleBossSet::Size | ( | ) |
Returns the Size
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::CAMAttribute* NXOpen::CAM::HoleBossSet::StartDiameter | ( | ) |
Returns the start diameter
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::CAMAttribute* NXOpen::CAM::HoleBossSet::TipAngle | ( | ) |
Returns the tip angle
Created in NX9.0.0.
License requirements : None
NXOpen::NXObject* NXOpen::CAM::HoleBossSet::ToolAxis | ( | ) |