NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Features.Hole Class Reference

Represents a Hole feature More...

Inheritance diagram for NXOpen.Features.Hole:
NXOpen.Features.RPO NXOpen.Features.BodyFeature NXOpen.Features.Feature NXOpen.NXObject NXOpen.IProfile NXOpen.IFitTo NXOpen.TaggedObject NXOpen.INXObject NXOpen.INXObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Subtype { Simple, Counterbore, Countersink }
 Represents the subtype of the hole More...
 

Public Member Functions

unsafe void GetCounterboreHole (out NXOpen.Expression diameter, out NXOpen.Expression depth, out NXOpen.Expression tipAngle, out NXOpen.Expression cboreDiameter, out NXOpen.Expression cboreDepth)
 Retrieves parameters of counterbore hole. More...
 
unsafe void GetCountersinkHole (out NXOpen.Expression diameter, out NXOpen.Expression depth, out NXOpen.Expression tipAngle, out NXOpen.Expression csinkDiameter, out NXOpen.Expression csinkAngle)
 Retrieves parameters of countersink hole. More...
 
unsafe
NXOpen.PositioningDimension[] 
GetPositioningDimensions ()
 Returns array of positioning dimensions attached to the hole More...
 
unsafe void GetSimpleHole (out NXOpen.Expression diameter, out NXOpen.Expression depth, out NXOpen.Expression tipAngle)
 Retrieves parameters of simple hole. More...
 
unsafe NXOpen.Features.Hole.Subtype GetSubtype ()
 Returns the subtype of the hole. More...
 

Properties

unsafe NXOpen.Expression CounterboreDepth [get]
 Returns the counterbore depth of the hole. More...
 
unsafe NXOpen.Expression CounterboreDiameter [get]
 Returns the counterbore diameter of the hole. More...
 
unsafe NXOpen.Expression CountersinkAngle [get]
 Returns the countersink angle of the hole. More...
 
unsafe NXOpen.Expression CountersinkDiameter [get]
 Returns the countersink diameter of the hole. More...
 
unsafe NXOpen.Expression Depth [get]
 Returns the depth of the hole. More...
 
unsafe NXOpen.Expression Diameter [get]
 Returns the diameter of the hole. More...
 
unsafe NXOpen.ISurface PlacementFace [get]
 Returns the placement face of the hole. More...
 
unsafe NXOpen.ISurface ThruFace [get]
 Returns the thru face of the hole. More...
 
unsafe NXOpen.Expression TipAngle [get]
 Returns the tip angle of the hole. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Hole feature

To create or edit an instance of this class, use NXOpen.Features.HoleFeatureBuilder

Created in NX3.0.0

Member Enumeration Documentation

Represents the subtype of the hole

Enumerator
Simple 

Simple hole

Counterbore 

Counterbore hole

Countersink 

Countersink hole

Member Function Documentation

unsafe void NXOpen.Features.Hole.GetCounterboreHole ( out NXOpen.Expression  diameter,
out NXOpen.Expression  depth,
out NXOpen.Expression  tipAngle,
out NXOpen.Expression  cboreDiameter,
out NXOpen.Expression  cboreDepth 
)
inline

Retrieves parameters of counterbore hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

Parameters
diameterExpression for diameter
depthExpression for depth
tipAngleExpression for tip angle
cboreDiameterExpression for counterbore diameter
cboreDepthExpression for counterbore depth
unsafe void NXOpen.Features.Hole.GetCountersinkHole ( out NXOpen.Expression  diameter,
out NXOpen.Expression  depth,
out NXOpen.Expression  tipAngle,
out NXOpen.Expression  csinkDiameter,
out NXOpen.Expression  csinkAngle 
)
inline

Retrieves parameters of countersink hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

Parameters
diameterExpression for diameter
depthExpression for depth
tipAngleExpression for tip angle
csinkDiameterExpression for countersink diameter
csinkAngleExpression for countersink angle
unsafe NXOpen.PositioningDimension [] NXOpen.Features.Hole.GetPositioningDimensions ( )
inline

Returns array of positioning dimensions attached to the hole

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

Returns
unsafe void NXOpen.Features.Hole.GetSimpleHole ( out NXOpen.Expression  diameter,
out NXOpen.Expression  depth,
out NXOpen.Expression  tipAngle 
)
inline

Retrieves parameters of simple hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

Parameters
diameterExpression for diameter
depthExpression for depth
tipAngleExpression for tip angle
unsafe NXOpen.Features.Hole.Subtype NXOpen.Features.Hole.GetSubtype ( )
inline

Returns the subtype of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

Returns
Subype of the hole, simple, counterbore, or countersink

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.Hole.CounterboreDepth
get

Returns the counterbore depth of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.Hole.CounterboreDiameter
get

Returns the counterbore diameter of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.Hole.CountersinkAngle
get

Returns the countersink angle of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.Hole.CountersinkDiameter
get

Returns the countersink diameter of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.Hole.Depth
get

Returns the depth of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.Hole.Diameter
get

Returns the diameter of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.ISurface NXOpen.Features.Hole.PlacementFace
get

Returns the placement face of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.ISurface NXOpen.Features.Hole.ThruFace
get

Returns the thru face of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Expression NXOpen.Features.Hole.TipAngle
get

Returns the tip angle of the hole.

Created in NX3.0.0

License requirements: features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")


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