NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::GeometricUtilities::StartHoleData Class Reference

Represents a GeometricUtilities::StartHoleData
Created in NX5.0.2. More...

Inheritance diagram for NXOpen::GeometricUtilities::StartHoleData:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  HoleForms { HoleFormsSimple, HoleFormsCounterbored, HoleFormsCountersink }
 This enum represents hole form options in start plate of hole series. More...

Public Member Functions

NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
 Returns the boolean operation
Created in NX5.0.2.
NXOpen::ExpressionCounterboreDepth ()
 Returns the counterbore depth
Created in NX5.0.2.
NXOpen::ExpressionCounterboreDiameter ()
 Returns the counterbore diameter
Created in NX5.0.2.
NXOpen::ExpressionCountersinkAngle ()
 Returns the countersink angle
Created in NX5.0.2.
NXOpen::ExpressionCountersinkDiameter ()
 Returns the countersink diameter
Created in NX5.0.2.
NXOpen::ExpressionEndChamferAngle ()
 Returns the end chamfer angle
Created in NX5.0.2.
bool EndChamferEnabled ()
 Returns the end chamfer enabled
Created in NX5.0.2.
NXOpen::ExpressionEndChamferOffset ()
 Returns the end chamfer offset
Created in NX5.0.2.
NXString FitOption ()
 Returns the fit option
Created in NX5.0.2.
NXOpen::ExpressionHoleDiameter ()
 Returns the hole diameter
Created in NX5.0.2.
NXOpen::GeometricUtilities::StartHoleData::HoleForms HoleForm ()
 Returns the hole form
Created in NX5.0.2.
NXOpen::ExpressionNeckChamferAngle ()
 Returns the neck chamfer angle
Created in NX5.0.2.
bool NeckChamferEnabled ()
 Returns the neck chamfer enabled
Created in NX5.0.2.
NXOpen::ExpressionNeckChamferOffset ()
 Returns the neck chamfer offset
Created in NX5.0.2.
NXOpen::ExpressionReliefDepth ()
 Returns the relief depth
Created in NX5.0.2.
bool ReliefEnabled ()
 Returns the relief enabled
Created in NX5.0.2.
NXString ScrewSize ()
 Returns the screw size
Created in NX5.0.2.
NXString ScrewType ()
 Returns the screw type
Created in NX5.0.2.
void SetEndChamferEnabled (bool endChamferEnabled)
 Sets the end chamfer enabled
Created in NX5.0.2.
void SetFitOption (const NXString &fitOption)
 Sets the fit option
Created in NX5.0.2.
void SetHoleForm (NXOpen::GeometricUtilities::StartHoleData::HoleForms holeForm)
 Sets the hole form
Created in NX5.0.2.
void SetNeckChamferEnabled (bool neckChamferEnabled)
 Sets the neck chamfer enabled
Created in NX5.0.2.
void SetReliefEnabled (bool reliefEnabled)
 Sets the relief enabled
Created in NX5.0.2.
void SetScrewSize (const NXString &screwSize)
 Sets the screw size
Created in NX5.0.2.
void SetScrewType (const NXString &screwType)
 Sets the screw type
Created in NX5.0.2.
void SetStartChamferEnabled (bool startChamferEnabled)
 Sets the start chamfer enabled
Created in NX5.0.2.
NXOpen::ExpressionStartChamferAngle ()
 Returns the start chamfer angle
Created in NX5.0.2.
bool StartChamferEnabled ()
 Returns the start chamfer enabled
Created in NX5.0.2.
NXOpen::ExpressionStartChamferOffset ()
 Returns the start chamfer offset
Created in NX5.0.2.
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called.

Detailed Description

Represents a GeometricUtilities::StartHoleData
Created in NX5.0.2.



Member Enumeration Documentation

This enum represents hole form options in start plate of hole series.

Enumerator:
HoleFormsSimple 

Simple hole form.

HoleFormsCounterbored 

Counterbored hole form.

HoleFormsCountersink 

Countersink hole form.


Member Function Documentation

Returns the boolean operation
Created in NX5.0.2.



License requirements : None

Returns the counterbore depth
Created in NX5.0.2.



License requirements : None

Returns the counterbore diameter
Created in NX5.0.2.



License requirements : None

Returns the countersink angle
Created in NX5.0.2.



License requirements : None

Returns the countersink diameter
Created in NX5.0.2.



License requirements : None

Returns the end chamfer angle
Created in NX5.0.2.



License requirements : None

Returns the end chamfer enabled
Created in NX5.0.2.



License requirements : None

Returns the end chamfer offset
Created in NX5.0.2.



License requirements : None

Returns the fit option
Created in NX5.0.2.



License requirements : None

Returns the hole diameter
Created in NX5.0.2.



License requirements : None

Returns the hole form
Created in NX5.0.2.



License requirements : None

Returns the neck chamfer angle
Created in NX5.0.2.



License requirements : None

Returns the neck chamfer enabled
Created in NX5.0.2.



License requirements : None

Returns the neck chamfer offset
Created in NX5.0.2.



License requirements : None

Returns the relief depth
Created in NX5.0.2.



License requirements : None

Returns the relief enabled
Created in NX5.0.2.



License requirements : None

Returns the screw size
Created in NX5.0.2.



License requirements : None

Returns the screw type
Created in NX5.0.2.



License requirements : None

Sets the end chamfer enabled
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
endChamferEnabledendchamferenabled

Sets the fit option
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
fitOptionfitoption

Sets the hole form
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
holeFormholeform

Sets the neck chamfer enabled
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
neckChamferEnabledneckchamferenabled

Sets the relief enabled
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
reliefEnabledreliefenabled

Sets the screw size
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwSizescrewsize

Sets the screw type
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
screwTypescrewtype

Sets the start chamfer enabled
Created in NX5.0.2.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
startChamferEnabledstartchamferenabled

Returns the start chamfer angle
Created in NX5.0.2.



License requirements : None

Returns the start chamfer enabled
Created in NX5.0.2.



License requirements : None

Returns the start chamfer offset
Created in NX5.0.2.



License requirements : None

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns:
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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