# A3DEFRMDefinitionHoleType

enum `A3DEFRMDefinitionHoleType`

  Enumerate the possible types of definition hole typesEnumerate the specific types of Definition Feature that can be found under akA3DFRMFeatureDefinitionType_Hole.

  > 10.2

  ## Index

  Enumerators

  - `kA3DFRMDefinitionHoleType_None`
  - `kA3DFRMDefinitionHoleType_RectangularDefinition`
  - `kA3DFRMDefinitionHoleType_ChamferDefinition`
  - `kA3DFRMDefinitionHoleType_CboreDefinition`
  - `kA3DFRMDefinitionHoleType_SunkDefinition`
  - `kA3DFRMDefinitionHoleType_TaperedDefinition`
  - `kA3DFRMDefinitionHoleType_StandardDefinition`
  - `kA3DFRMDefinitionHoleType_ElementDefinition`

Enumerators

enumerator `kA3DFRMDefinitionHoleType_None`
  kA3DFRMDefinitionHoleType_None = `0`

  Invalid Hole Type.

enumerator `kA3DFRMDefinitionHoleType_RectangularDefinition`
  kA3DFRMDefinitionHoleType_RectangularDefinition

  Type of Definition containing regular hole information common to all Hole Shape types except HoleShape_Sketch:

  - DoubleData Diameter: hole diameter
  - Value Angle: tip angle (optional)
  - Parameter Data:

enumerator `kA3DFRMDefinitionHoleType_ChamferDefinition`
  kA3DFRMDefinitionHoleType_ChamferDefinition

  Type of Definition containing information specific to Hole Chamfer:

  - EnumData DepthLevel: depth level where chamfer is applied. see `A3DEFRMEnumValue_DepthLevel`
  - Parameter Specification:
  - Value Angle: chamfer angle
  - Value Offset: chamfer offset
  - Parameter Data:

enumerator `kA3DFRMDefinitionHoleType_CboreDefinition`
  kA3DFRMDefinitionHoleType_CboreDefinition

  Type of Definition containing information specific to Counter Bore Hole:

  - DoubleData Depth: bore depth
  - DoubleData Diameter: bore diameter
  - IntegerData Boolean: isBoreOutside: true if the bore is outside the hole, on the other side of the profile (specific to CATIA)
  - Parameter Data:

enumerator `kA3DFRMDefinitionHoleType_SunkDefinition`
  kA3DFRMDefinitionHoleType_SunkDefinition

  Type of Definition containing information specific to Sunk Hole:

  - Value Diameter: sunk diameter
  - Value Angle: sunk angle
  - Parameter Data:

enumerator `kA3DFRMDefinitionHoleType_TaperedDefinition`
  kA3DFRMDefinitionHoleType_TaperedDefinition

  Type of Definition containing information specific to Tapered Hole:

  - EnumData DepthLevel: depth level where tapered angle is applied. see `A3DEFRMEnumValue_DepthLevel`
  - Parameter Specification:
  - Value Angle: tapered angle
  - Parameter Data:

enumerator `kA3DFRMDefinitionHoleType_StandardDefinition`
  kA3DFRMDefinitionHoleType_StandardDefinition

  Type of Definition containing information specific to Hole Standard.

enumerator `kA3DFRMDefinitionHoleType_ElementDefinition`
  kA3DFRMDefinitionHoleType_ElementDefinition

  Type of Definition containing information specific to Hole defined by elements:

  - Depth: Depth of the element.
  - Hole Shape: Shape of the element.
  - Thread: Thread of the element (optional)
  - Parameter Data:

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...