
##########################
A3DEFRMEnumValue_DepthType
##########################

.. c:enum:: A3DEFRMEnumValue_DepthType

   all possible type of depth. 
   
   
    This can be used to specify Depth of Features Extrude, Hole, Thread, etc.
   
   Example of usage in case of Simple Hole Feature: 
   
   
      10.2 
   
   
   
   Index
   =====
   
   .. rubric:: Enumerators
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:enumerator:`~kA3DFRMEnumValue_DepthType_None`
   * :c:enumerator:`~kA3DFRMEnumValue_DepthType_Blind`
   * :c:enumerator:`~kA3DFRMEnumValue_DepthType_ThruAll`
   * :c:enumerator:`~kA3DFRMEnumValue_DepthType_Reference`
   * :c:enumerator:`~kA3DFRMEnumValue_DepthType_Next`
   * :c:enumerator:`~kA3DFRMEnumValue_DepthType_Until`
   * :c:enumerator:`~kA3DFRMEnumValue_DepthType_AsReference`
   * :c:enumerator:`~kA3DFRMEnumValue_DepthType_ThreadPitchCount`
   
   



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

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


.. c:enumerator:: kA3DFRMEnumValue_DepthType_None

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_DepthType_None** = ``0``
      
      Invalid Depth Type. 
      



.. c:enumerator:: kA3DFRMEnumValue_DepthType_Blind

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_DepthType_Blind**
      
      Depth is defined by a Depth Value. 
      



.. c:enumerator:: kA3DFRMEnumValue_DepthType_ThruAll

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_DepthType_ThruAll**
      
      Depth is defined through all geometry. 
      



.. c:enumerator:: kA3DFRMEnumValue_DepthType_Reference

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_DepthType_Reference**
      
      Depth is defined up to the specified reference. 
      



.. c:enumerator:: kA3DFRMEnumValue_DepthType_Next

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_DepthType_Next**
      
      Depth is defined up to the next surface encountered. 
      



.. c:enumerator:: kA3DFRMEnumValue_DepthType_Until

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_DepthType_Until**
      
      Depth is defined through the specified reference, up to the last encounter. 
      



.. c:enumerator:: kA3DFRMEnumValue_DepthType_AsReference

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_DepthType_AsReference**
      
      In case of feature likes Thread, DepthType_AsReference specified that the Depth is the same as the reference feature *(example: on a Hole Feature, create a full Thread Feature, which is as deep as the Hole Depth)*\ . 
      



.. c:enumerator:: kA3DFRMEnumValue_DepthType_ThreadPitchCount

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_DepthType_ThreadPitchCount**
      
      Depth is defined by the number of revolutions (specific of SLW thread). 
      




