
########################
A3DEFRMEnumValue_CadType
########################

.. c:enum:: A3DEFRMEnumValue_CadType

   Enumerate the possible types of cad type. 
   
   
   
   
      10.2 
   
   
   
   Index
   =====
   
   .. rubric:: Enumerators
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_None`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Sketch`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Plane`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Point`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_CoordinateSystem`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Direction`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Curve`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Analysis`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_ImportedSolid`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Extrusion`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Revolution`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Surface`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Block`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Sphere`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Cone`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Cylinder`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Torus`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Dome`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Helix`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_TruncatedPrism`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Hole`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Chamfer`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Blend`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Fillet`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Groove`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Pocket`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Sweep`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Pipe`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Group`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Mirror`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Pattern`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_GroupPattern`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Instance`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Package`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Shell`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Trim`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Split`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Sew`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Rib`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Draft`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Hollow`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Quilt`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_LocalPush`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_BooleanOperation`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Intersect`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_CutOut`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Merge`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Translate`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Rotate`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Scale`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Offset`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Transformation`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Thread`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Cosmetic`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Material`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Thickness`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_RemoveFace`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_UserDefined`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Member`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_Symmetry`
   * :c:enumerator:`~kA3DFRMEnumValue_CadType_FlatPattern`
   
   



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

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


.. c:enumerator:: kA3DFRMEnumValue_CadType_None

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_None** = ``0``
      
      *No* type specified 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Sketch

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Sketch**
      
      :ref:`Sketch <group__a3d__feature__description__sketch__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Plane

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Plane**
      
      *Plane* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Point

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Point**
      
      *Point* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_CoordinateSystem

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_CoordinateSystem**
      
      *CoordinateSystem* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Direction

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Direction**
      
      *Direction* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Curve

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Curve**
      
      *Curve* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Analysis

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Analysis**
      
      *Analysis* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_ImportedSolid

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_ImportedSolid**
      
      *ImportedSolid* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Extrusion

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Extrusion**
      
      :ref:`Extrude <group__a3d__feature__description__extrude__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Revolution

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Revolution**
      
      :ref:`Revolve <group__a3d__feature__description__revolve__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Surface

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Surface**
      
      *Surface* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Block

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Block**
      
      *Block* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Sphere

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Sphere**
      
      *Sphere* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Cone

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Cone**
      
      *Cone* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Cylinder

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Cylinder**
      
      *Cylinder* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Torus

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Torus**
      
      *Torus* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Dome

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Dome**
      
      *Dome* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Helix

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Helix**
      
      *Helix* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_TruncatedPrism

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_TruncatedPrism**
      
      *TruncatedPrism* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Hole

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Hole**
      
      :ref:`Hole <group__a3d__feature__description__hole__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Chamfer

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Chamfer**
      
      :ref:`Chamfer <group__a3d__feature__description__chamfer__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Blend

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Blend**
      
      *Blend* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Fillet

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Fillet**
      
      :ref:`Fillet <group__a3d__feature__description__fillet__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Groove

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Groove**
      
      *Groove* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Pocket

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Pocket**
      
      *Pocket* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Sweep

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Sweep**
      
      *Sweep* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Pipe

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Pipe**
      
      *Pipe* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Group

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Group**
      
      *Group* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Mirror

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Mirror**
      
      :ref:`Mirror <group__a3d__feature__description__mirror__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Pattern

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Pattern**
      
      :ref:`Pattern <group__a3d__feature__description__pattern__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_GroupPattern

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_GroupPattern**
      
      :ref:`Pattern <group__a3d__feature__description__pattern__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Instance

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Instance**
      
      *Instance*\ , see also :ref:`Pattern <group__a3d__feature__description__pattern__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Package

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Package**
      
      *Package* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Shell

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Shell**
      
      *Shell* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Trim

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Trim**
      
      *Trim* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Split

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Split**
      
      *Split* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Sew

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Sew**
      
      *Sew* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Rib

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Rib**
      
      *Rib* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Draft

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Draft**
      
      *Draft* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Hollow

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Hollow**
      
      *Hollow* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Quilt

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Quilt**
      
      *Quilt* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_LocalPush

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_LocalPush**
      
      *Local* Push 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_BooleanOperation

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_BooleanOperation**
      
      *Boolean* Operation 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Intersect

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Intersect**
      
      *Intersect* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_CutOut

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_CutOut**
      
      *CutOut* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Merge

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Merge**
      
      *Merge* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Translate

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Translate**
      
      :ref:`Translate <group__a3d__feature__description__translate__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Rotate

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Rotate**
      
      :ref:`Rotate <group__a3d__feature__description__rotate__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Scale

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Scale**
      
      *Scale* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Offset

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Offset**
      
      *Offset* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Transformation

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Transformation**
      
      *Transformation* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Thread

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Thread**
      
      *Thread* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Cosmetic

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Cosmetic**
      
      *Cosmetic* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Material

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Material**
      
      *Material* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Thickness

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Thickness**
      
      *Thickness* 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_RemoveFace

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_RemoveFace**
      
      *Remove* Face 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_UserDefined

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_UserDefined**
      
      *User* Defined 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Member

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Member**
      
      *Member*\ , son of an assembly. 
      
      See :ref:`Member <group__a3d__feature__description__member__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_Symmetry

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_Symmetry**
      
      :ref:`Symmetry <group__a3d__feature__description__symmetry__module>` 
      



.. c:enumerator:: kA3DFRMEnumValue_CadType_FlatPattern

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_CadType_FlatPattern**
      
      *FlatPattern* 
      




