EA3DFRMDefinitionHoleType

enum EA3DFRMDefinitionHoleType
enumerator kA3DFRMDefinitionHoleType_None = 0

Invalid Hole Type.

enumerator 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

Type of Definition containing information specific to Hole Chamfer:

  • EnumData DepthLevel: depth level where chamfer is applied. see EA3DFRMEnumValue_DepthLevel
  • Parameter Specification:
  • Value Angle: chamfer angle
  • Value Offset: chamfer offset
  • Parameter Data:
enumerator 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

Type of Definition containing information specific to Sunk Hole:

  • Value Diameter: sunk diameter
  • Value Angle: sunk angle
  • Parameter Data:
enumerator kA3DFRMDefinitionHoleType_TaperedDefinition

Type of Definition containing information specific to Tapered Hole:

  • EnumData DepthLevel: depth level where tapered angle is applied. see EA3DFRMEnumValue_DepthLevel
  • Parameter Specification:
  • Value Angle: tapered angle
  • Parameter Data:
enumerator kA3DFRMDefinitionHoleType_StandardDefinition

Type of Definition containing information specific to Hole Standard.

enumerator 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: