NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::HoleBossSet Class Reference

Represents a Cut Area Geometry builder
To create a new instance of this class, use NXOpen::CAM::HoleBossGeom::CreateHoleBossBuilder

Created in NX7.5.0. More...

Inheritance diagram for NXOpen::CAM::HoleBossSet:
NXOpen::TaggedObject NXOpen::CAM::ThreadedBossSet NXOpen::CAM::ThreadedHoleSet

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. More...
 
NXOpen::CAM::InferredDoubleDepthBuilder ()
 Returns the depth builder
Created in NX7.5.0. More...
 
NXOpen::CAM::HoleBossSet::DepthLimitTypes DepthLimit ()
 Returns the Depth Limit types
Created in NX8.0.0. More...
 
double Diameter ()
 Returns the Diameter
Created in NX7.5.0. More...
 
NXOpen::CAM::InferredDoubleDiameterBuilder ()
 Returns the diameter builder
Created in NX7.5.0. More...
 
NXOpen::CAM::FBM::FeatureGetFeature ()
 Returns the in process feature. More...
 
NXOpen::CAM::CAMFeatureGetMachiningFeature ()
 Returns the machining feature. More...
 
void InferLogic (NXOpen::NXObject *entity)
 Save the infer logic information of the input entity, such as the orientation, pitch, diameter and height etc. More...
 
double Length ()
 Returns the Length
Created in NX7.5.0. More...
 
NXOpen::CAM::InferredDoubleLengthBuilder ()
 Returns the length builder
Created in NX7.5.0. More...
 
double MajorDiameter ()
 Returns the Major Diameter
Created in NX7.5.0. More...
 
double MinorDiameter ()
 Returns the Minor Diameter
Created in NX7.5.0. More...
 
void ReverseDirection ()
 Reverses the direction of the feature
Created in NX8.0.0. More...
 
void SetDepth (double depthValue)
 Sets the Depth
Created in NX7.5.0. More...
 
void SetDepthLimit (NXOpen::CAM::HoleBossSet::DepthLimitTypes type)
 Sets the Depth Limit types
Created in NX8.0.0. More...
 
void SetDiameter (double holeBossValue)
 Sets the Diameter
Created in NX7.5.0. More...
 
void SetLength (double holeBossValue)
 Sets the Length
Created in NX7.5.0. More...
 
void SetMajorDiameter (double holeBossValue)
 Sets the Major Diameter
Created in NX7.5.0. More...
 
void SetMinorDiameter (double holeBossValue)
 Sets the Minor Diameter
Created in NX7.5.0. More...
 
void SetSize (const NXString &holeBossValue)
 Sets the Size
Created in NX7.5.0. More...
 
void SetSize (const char *holeBossValue)
 Sets the Size
Created in NX7.5.0. More...
 
void SetToolAxis (NXOpen::NXObject *toolAxis)
 Sets the Tool Axis
Created in NX7.5.0. More...
 
NXString Size ()
 Returns the Size
Created in NX7.5.0. More...
 
NXOpen::CAM::CAMAttributeStartDiameter ()
 Returns the start diameter
Created in NX9.0.0. More...
 
NXOpen::CAM::CAMAttributeTipAngle ()
 Returns the tip angle
Created in NX9.0.0. More...
 
NXOpen::NXObjectToolAxis ()
 Returns the Tool Axis
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Cut Area Geometry builder
To create a new instance of this class, use NXOpen::CAM::HoleBossGeom::CreateHoleBossBuilder

Created in NX7.5.0.


Member Enumeration Documentation

the depth limit types
Created in NX8.0.0.


Enumerator
DepthLimitTypesThrough 

Depth Limit: Through.

DepthLimitTypesBlind 

Depth Limit: Blind.

Member Function Documentation

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.

Returns

Created in NX9.0.0.

License requirements : None
NXOpen::CAM::CAMFeature* NXOpen::CAM::HoleBossSet::GetMachiningFeature ( )

Returns the machining feature.

Returns

Created in NX9.0.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

Parameters
entitythe 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")

Parameters
depthValuethe 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")

Parameters
typethe Depth Limit type
void NXOpen::CAM::HoleBossSet::SetDiameter ( double  holeBossValue)

Sets the Diameter
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
holeBossValuethe Diameter
void NXOpen::CAM::HoleBossSet::SetLength ( double  holeBossValue)

Sets the Length
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
holeBossValuethe Length
void NXOpen::CAM::HoleBossSet::SetMajorDiameter ( double  holeBossValue)

Sets the Major Diameter
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
holeBossValuethe Major Diameter
void NXOpen::CAM::HoleBossSet::SetMinorDiameter ( double  holeBossValue)

Sets the Minor Diameter
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
holeBossValuethe Minor Diameter
void NXOpen::CAM::HoleBossSet::SetSize ( const NXString holeBossValue)

Sets the Size
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
holeBossValuethe Size
void NXOpen::CAM::HoleBossSet::SetSize ( const char *  holeBossValue)

Sets the Size
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
holeBossValuethe Size
void NXOpen::CAM::HoleBossSet::SetToolAxis ( NXOpen::NXObject toolAxis)

Sets the Tool Axis
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
toolAxisthe tool axis
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 ( )

Returns the Tool Axis
Created in NX7.5.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.