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

.. c:enum:: A3DEFRMEnumValue_Pattern

   Enumerate the possible types of shape for a pattern 
    This allow to specify the type of pattern, and so the Definition you should expect to have under the kA3DFRMFeatureDefinitionType_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. 
      




