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

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

Created in NX7.5.0. More...

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

List of all members.

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::InferredDoubleDepthBuilder ()
 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::InferredDoubleDiameterBuilder ()
 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::InferredDoubleLengthBuilder ()
 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::NXObjectToolAxis ()
 Returns the Tool Axis
Created in NX7.5.0.

Detailed Description

Represents a Cut Area Geometry builder
To create a new instance of this class, use 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

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

Returns the Diameter
Created in NX7.5.0.



License requirements : None

Returns the diameter builder
Created in NX7.5.0.



License requirements : None

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

Returns the Length
Created in NX7.5.0.



License requirements : None

Returns the length builder
Created in NX7.5.0.



License requirements : None

Returns the Major Diameter
Created in NX7.5.0.



License requirements : None

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

Parameters:
depthValuethe Depth

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

Sets the Tool Axis
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
toolAxisthe tool axis

Returns the Size
Created in NX7.5.0.



License requirements : None

Returns the Tool Axis
Created in NX7.5.0.



License requirements : None


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