EA3DFRMEnumValue_Hole

enum EA3DFRMEnumValue_Hole
Enumerate the possible types of hole shape types

This allow to specify the type of hole, and so the Definition you should expect to have under the kA3DFRMFeatureDefinitionType_Hole.

10.2

Enumerators

enumerator kA3DFRMEnumValue_HoleShape_None
kA3DFRMEnumValue_HoleShape_None = 0

Invalid Hole Shape Type.

enumerator kA3DFRMEnumValue_HoleShape_Simple
kA3DFRMEnumValue_HoleShape_Simple

Simple Hole: regular hole.

Expect to NOT have Bore, Sunk or Tapered Definition

enumerator kA3DFRMEnumValue_HoleShape_Bore
kA3DFRMEnumValue_HoleShape_Bore

Counter Bore Hole: Expect to have a BoreDefinition.

enumerator kA3DFRMEnumValue_HoleShape_Sunk
kA3DFRMEnumValue_HoleShape_Sunk

Counter Sunk Hole: Expect to have a SunkDefinition.

enumerator kA3DFRMEnumValue_HoleShape_Tapered
kA3DFRMEnumValue_HoleShape_Tapered

Counter Tapered Hole: Expect to have a TaperedDefinition.

enumerator kA3DFRMEnumValue_HoleShape_Sketch
kA3DFRMEnumValue_HoleShape_Sketch

Hole shape define with a Sketch: Not Implemented Yet.

enumerator kA3DFRMEnumValue_HoleShape_General
kA3DFRMEnumValue_HoleShape_General

Complex Hole Shape, that combine other shapes: Expect to have a combination of Bore, Sunk and Tapered Definitions.

enumerator kA3DFRMEnumValue_HoleShape_Standard
kA3DFRMEnumValue_HoleShape_Standard

Standard hole shape.

enumerator kA3DFRMEnumValue_HoleShape_StandardClearance
kA3DFRMEnumValue_HoleShape_StandardClearance

Standard clearance hole shape.

enumerator kA3DFRMEnumValue_HoleShape_ByElement
kA3DFRMEnumValue_HoleShape_ByElement

Hole that is a sequence of common elements, such as Counter Bore or Tapered.

Each element has a shape, a depth, and might have a thread.