
########################
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*
      




