
#################
A3DFRMFeatureData
#################

.. c:struct:: A3DFRMFeatureData

   Structure for all feature information: type, data, connection, access to sub-features. 
   
   
      :c:func:`~A3DFRMFeatureGet` 
   
   
   
      10.2 
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DFRMFeatureData.m_sType`
   * :c:member:`~A3DFRMFeatureData.m_uiParametersSize`
   * :c:member:`~A3DFRMFeatureData.m_ppParameters`
   * :c:member:`~A3DFRMFeatureData.m_eDataType`
   * :c:member:`~A3DFRMFeatureData.m_uiConnectionSize`
   * :c:member:`~A3DFRMFeatureData.m_ppConnections`
   * :c:member:`~A3DFRMFeatureData.m_bIsNode`
   * :c:member:`~A3DFRMFeatureData.m_bIsSubTree`
   
   



.. rst-class:: kind-group kind-variable

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


.. c:member:: A3DFRMTypeData A3DFRMFeatureData.m_sType

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DFRMTypeData`
      
      Feature type. 
      



.. c:member:: A3DUns32 A3DFRMFeatureData.m_uiParametersSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      Number of parameters. 
      



.. c:member:: A3DFRMParameter** A3DFRMFeatureData.m_ppParameters

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DFRMParameter`\ **
      
      Array of parameters. 
      



.. c:member:: A3DEFRMDataType A3DFRMFeatureData.m_eDataType

      .. rst-class:: sig-pretty-signature
      
         | :c:enum:`~A3DEFRMDataType`
      
      Type of the data. 
      
      If it is ``kA3DFRMDataNone``\ , no data is directly associated to the feature. Otherwise use :c:func:`~A3DFRMDoubleDataGet`\ , :c:func:`~A3DFRMIntegerDataGet`\ , :c:func:`~A3DFRMStringDataGet` or :c:func:`~A3DFRMEnumDataGet` to access to the data according to the type. 
      



.. c:member:: A3DUns32 A3DFRMFeatureData.m_uiConnectionSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      Number of connections. 
      



.. c:member:: A3DFRMLinkedItem** A3DFRMFeatureData.m_ppConnections

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DFRMLinkedItem`\ **
      
      Array of connections, to the geometry, to other features, to PMI... 
      



.. c:member:: A3DBool A3DFRMFeatureData.m_bIsNode

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      A3D_TRUE if the feature corresponds to a node in the CAD tree. 
      



.. c:member:: A3DBool A3DFRMFeatureData.m_bIsSubTree

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      A3D_TRUE if the feature corresponds to a sub-tree in the CAD tree. 
      




