
#########################
A3DEFRMDefinitionHoleType
#########################

.. c:enum:: A3DEFRMDefinitionHoleType

   Enumerate the possible types of definition hole types 
    Enumerate the specific types of Definition Feature that can be found under a kA3DFRMFeatureDefinitionType_Hole. 
   
   
      10.2 
   
   
   
   Index
   =====
   
   .. rubric:: Enumerators
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:enumerator:`~kA3DFRMDefinitionHoleType_None`
   * :c:enumerator:`~kA3DFRMDefinitionHoleType_RectangularDefinition`
   * :c:enumerator:`~kA3DFRMDefinitionHoleType_ChamferDefinition`
   * :c:enumerator:`~kA3DFRMDefinitionHoleType_CboreDefinition`
   * :c:enumerator:`~kA3DFRMDefinitionHoleType_SunkDefinition`
   * :c:enumerator:`~kA3DFRMDefinitionHoleType_TaperedDefinition`
   * :c:enumerator:`~kA3DFRMDefinitionHoleType_StandardDefinition`
   * :c:enumerator:`~kA3DFRMDefinitionHoleType_ElementDefinition`
   
   



.. rst-class:: kind-group kind-enumerator

.. rubric:: Enumerators
   :class: kind-group-title


.. c:enumerator:: kA3DFRMDefinitionHoleType_None

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMDefinitionHoleType_None** = ``0``
      
      Invalid Hole Type. 
      



.. c:enumerator:: kA3DFRMDefinitionHoleType_RectangularDefinition

      .. rst-class:: sig-pretty-signature
      
         | **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:
      



.. c:enumerator:: kA3DFRMDefinitionHoleType_ChamferDefinition

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMDefinitionHoleType_ChamferDefinition**
      
      Type of Definition containing information specific to Hole Chamfer: 
      
      
      
      - *EnumData DepthLevel*\ : depth level where chamfer is applied. see :c:enum:`~A3DEFRMEnumValue_DepthLevel`
      
      - Parameter Specification:
      
      - *Value Angle*\ : chamfer angle
      - *Value Offset*\ : chamfer offset 
      
      - Parameter Data:
      



.. c:enumerator:: kA3DFRMDefinitionHoleType_CboreDefinition

      .. rst-class:: sig-pretty-signature
      
         | **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:
      



.. c:enumerator:: kA3DFRMDefinitionHoleType_SunkDefinition

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMDefinitionHoleType_SunkDefinition**
      
      Type of Definition containing information specific to Sunk Hole: 
      
      
      
      - *Value Diameter*\ : sunk diameter
      - *Value Angle*\ : sunk angle 
      
      - Parameter Data:
      



.. c:enumerator:: kA3DFRMDefinitionHoleType_TaperedDefinition

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMDefinitionHoleType_TaperedDefinition**
      
      Type of Definition containing information specific to Tapered Hole: 
      
      
      
      - *EnumData DepthLevel*\ : depth level where tapered angle is applied. see :c:enum:`~A3DEFRMEnumValue_DepthLevel`
      
      - Parameter Specification:
      
      - *Value Angle*\ : tapered angle 
      
      - Parameter Data:
      



.. c:enumerator:: kA3DFRMDefinitionHoleType_StandardDefinition

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMDefinitionHoleType_StandardDefinition**
      
      Type of Definition containing information specific to Hole Standard. 
      



.. c:enumerator:: kA3DFRMDefinitionHoleType_ElementDefinition

      .. rst-class:: sig-pretty-signature
      
         | **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:
      




