NX Open C++ Reference Guide
|
Represents a Hole feature
To create or edit an instance of this class, use Features::HoleFeatureBuilder
Created in NX3.0.0.
More...
Public Types | |
enum | Subtype { SubtypeSimple, SubtypeCounterbore, SubtypeCountersink } |
Represents the subtype of the hole. More... | |
Public Member Functions | |
NXOpen::Expression * | CounterboreDepth () |
Returns the counterbore depth of the hole. | |
NXOpen::Expression * | CounterboreDiameter () |
Returns the counterbore diameter of the hole. | |
NXOpen::Expression * | CountersinkAngle () |
Returns the countersink angle of the hole. | |
NXOpen::Expression * | CountersinkDiameter () |
Returns the countersink diameter of the hole. | |
NXOpen::Expression * | Depth () |
Returns the depth of the hole. | |
NXOpen::Expression * | Diameter () |
Returns the diameter of the hole. | |
void | GetCounterboreHole (NXOpen::Expression **diameter, NXOpen::Expression **depth, NXOpen::Expression **tipAngle, NXOpen::Expression **cboreDiameter, NXOpen::Expression **cboreDepth) |
Retrieves parameters of counterbore hole. | |
void | GetCountersinkHole (NXOpen::Expression **diameter, NXOpen::Expression **depth, NXOpen::Expression **tipAngle, NXOpen::Expression **csinkDiameter, NXOpen::Expression **csinkAngle) |
Retrieves parameters of countersink hole. | |
std::vector < NXOpen::PositioningDimension * > | GetPositioningDimensions () |
Returns array of positioning dimensions attached to the hole. | |
void | GetSimpleHole (NXOpen::Expression **diameter, NXOpen::Expression **depth, NXOpen::Expression **tipAngle) |
Retrieves parameters of simple hole. | |
NXOpen::Features::Hole::Subtype | GetSubtype () |
Returns the subtype of the hole. | |
NXOpen::ISurface * | PlacementFace () |
Returns the placement face of the hole. | |
NXOpen::ISurface * | ThruFace () |
Returns the thru face of the hole. | |
NXOpen::Expression * | TipAngle () |
Returns the tip angle of the hole. | |
Represents a Hole feature
To create or edit an instance of this class, use Features::HoleFeatureBuilder
Created in NX3.0.0.
NXOpen::Expression* NXOpen::Features::Hole::CounterboreDepth | ( | ) |
Returns the counterbore depth of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
NXOpen::Expression* NXOpen::Features::Hole::CounterboreDiameter | ( | ) |
Returns the counterbore diameter of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
NXOpen::Expression* NXOpen::Features::Hole::CountersinkAngle | ( | ) |
Returns the countersink angle of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
NXOpen::Expression* NXOpen::Features::Hole::CountersinkDiameter | ( | ) |
Returns the countersink diameter of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
NXOpen::Expression* NXOpen::Features::Hole::Depth | ( | ) |
Returns the depth of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
NXOpen::Expression* NXOpen::Features::Hole::Diameter | ( | ) |
Returns the diameter of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
void NXOpen::Features::Hole::GetCounterboreHole | ( | NXOpen::Expression ** | diameter, |
NXOpen::Expression ** | depth, | ||
NXOpen::Expression ** | tipAngle, | ||
NXOpen::Expression ** | cboreDiameter, | ||
NXOpen::Expression ** | cboreDepth | ||
) |
Retrieves parameters of counterbore hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
diameter | Expression for diameter |
depth | Expression for depth |
tipAngle | Expression for tip angle |
cboreDiameter | Expression for counterbore diameter |
cboreDepth | Expression for counterbore depth |
void NXOpen::Features::Hole::GetCountersinkHole | ( | NXOpen::Expression ** | diameter, |
NXOpen::Expression ** | depth, | ||
NXOpen::Expression ** | tipAngle, | ||
NXOpen::Expression ** | csinkDiameter, | ||
NXOpen::Expression ** | csinkAngle | ||
) |
Retrieves parameters of countersink hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
diameter | Expression for diameter |
depth | Expression for depth |
tipAngle | Expression for tip angle |
csinkDiameter | Expression for countersink diameter |
csinkAngle | Expression for countersink angle |
std::vector<NXOpen::PositioningDimension *> NXOpen::Features::Hole::GetPositioningDimensions | ( | ) |
Returns array of positioning dimensions attached to the hole.
@return
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
void NXOpen::Features::Hole::GetSimpleHole | ( | NXOpen::Expression ** | diameter, |
NXOpen::Expression ** | depth, | ||
NXOpen::Expression ** | tipAngle | ||
) |
Retrieves parameters of simple hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
diameter | Expression for diameter |
depth | Expression for depth |
tipAngle | Expression for tip angle |
NXOpen::Features::Hole::Subtype NXOpen::Features::Hole::GetSubtype | ( | ) |
Returns the subtype of the hole.
@return Subype of the hole, simple, counterbore, or countersink
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
NXOpen::ISurface* NXOpen::Features::Hole::PlacementFace | ( | ) |
Returns the placement face of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
NXOpen::ISurface* NXOpen::Features::Hole::ThruFace | ( | ) |
Returns the thru face of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
NXOpen::Expression* NXOpen::Features::Hole::TipAngle | ( | ) |
Returns the tip angle of the hole.
Created in NX3.0.0.
License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")