|
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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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 | ( | ) |