
########################
A3DEFRMEnumValue_Pattern
########################

.. c:enum:: A3DEFRMEnumValue_Pattern

   Enumerate the possible types of shape for a patternThis allow to specify the type of pattern, and so the Definition you should expect to have under thekA3DFRMFeatureDefinitionType_Pattern.
   
   
   
   
      10.2
   
   
   
   Index
   =====
   
   .. rubric:: Enumerators
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_None`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_General`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Linear`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Cyclic`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Matrix`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_CyclicMultiple`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Polygonal`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_PolygonalMultiple`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Spiral`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_ByReference`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Point`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Curve`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Table`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Dimension`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_Fill`
   * :c:enumerator:`~kA3DFRMEnumValue_Pattern_LinearMultiple`
   
   



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

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


.. c:enumerator:: kA3DFRMEnumValue_Pattern_None

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_None** = ``0``
      
      Invalid Pattern Type.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_General

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_General**
      
      Generic Pattern that combine multiple definition.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Linear

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Linear**
      
      Pattern Linear with all instances placed along a direction.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Cyclic

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Cyclic**
      
      Pattern Circular with all instances placed on a circle.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Matrix

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Matrix**
      
      Pattern Rectangular with instances placed on a Grid along 2 directions.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_CyclicMultiple

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_CyclicMultiple**
      
      Pattern Circular with instances placed on several concentric circles.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Polygonal

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Polygonal**
      
      Pattern with instances placed on a regular polygon *(specific to NX)*\ .
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_PolygonalMultiple

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_PolygonalMultiple**
      
      Pattern with instances placed on several concentric regular polygons *(specific to NX)*\ .
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Spiral

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Spiral**
      
      Pattern with instances placed on a 2D Spiral *(specific to NX)*\ .
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_ByReference

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_ByReference**
      
      Pattern parameterized with the same properties than another referenced Pattern.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Point

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Point**
      
      Pattern with a list of points to specify each instance position.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Curve

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Curve**
      
      Pattern Curvilinear with all instances placed along a curve.
      
      Not implemented Yet
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Table

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Table**
      
      Pattern with instances specified by a table sheet of parameters.
      
      Not implemented Yet.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Dimension

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Dimension**
      
      Pattern parameterized with a dimension and the incremental changes.
      
      Not implemented Yet.
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_Fill

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_Fill**
      
      Pattern with instances that fill up a specified region *(loop, sketch, etc.)*\ .
      
      Not implemented Yet
      



.. c:enumerator:: kA3DFRMEnumValue_Pattern_LinearMultiple

      .. rst-class:: sig-pretty-signature
      
         | **kA3DFRMEnumValue_Pattern_LinearMultiple**
      
      Pattern Linear with instances placed along multiple directions, in a cross shape for example.
      
      Only the master is patterned in each direction.
      




