
#####################
A3DEFRMEnumValue_Hole
#####################

.. c:enum:: A3DEFRMEnumValue_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 
   
   
   
   Index
   =====
   
   .. rubric:: Enumerators
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_None`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_Simple`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_Bore`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_Sunk`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_Tapered`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_Sketch`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_General`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_Standard`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_StandardClearance`
   * :c:enumerator:`~kA3DFRMEnumValue_HoleShape_ByElement`
   
   



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

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


.. c:enumerator:: kA3DFRMEnumValue_HoleShape_None

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



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_Simple

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_HoleShape_Simple**
      
      **Simple Hole**\ : regular hole. 
      
      Expect to NOT have Bore, Sunk or Tapered Definition 
      



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_Bore

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_HoleShape_Bore**
      
      **Counter Bore Hole**\ : Expect to have a BoreDefinition. 
      



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_Sunk

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_HoleShape_Sunk**
      
      **Counter Sunk Hole**\ : Expect to have a SunkDefinition. 
      



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_Tapered

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_HoleShape_Tapered**
      
      **Counter Tapered Hole**\ : Expect to have a TaperedDefinition. 
      



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_Sketch

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_HoleShape_Sketch**
      
      Hole shape define with a **Sketch**\ : Not Implemented Yet. 
      



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_General

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_HoleShape_General**
      
      Complex Hole Shape, that combine other shapes: Expect to have a combination of Bore, Sunk and Tapered Definitions. 
      



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_Standard

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_HoleShape_Standard**
      
      Standard hole shape. 
      



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_StandardClearance

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_HoleShape_StandardClearance**
      
      Standard clearance hole shape. 
      



.. c:enumerator:: kA3DFRMEnumValue_HoleShape_ByElement

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




