.. _group__a3d__entitytypes__def:

#######################
Entity Type Definitions
#######################

Definitions of type of PRC entities. 

This section describes the entity types used for the PRC entities defined in the \ `*PRC Format Specification* <https://docs.techsoft3d.com/exchange/latest/SC2N570-PRC-WD.pdf>`__\ . Every type corresponds to a unique entry in the :c:enum:`~A3DEEntityType` enumerator. The types are grouped into the following modules in this reference. 


- Root types 
- Structure 
- Geometry 
- Topology 
- Tessellation 
- Markup 
- Texture 
- Graphics 
- Miscellaneous data 

.. rst-class:: kind-group kind-topic

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


.. rst-class:: api-xref-list


* :ref:`Entity Constants <group__a3d__types__enum>`
* :ref:`Root Type Declarations <group__a3d__root__types>`
* :ref:`Structure Type Declarations <group__a3d__structure__types>`
* :ref:`Representation Item Type Declarations <group__a3d__repitems__types>`
* :ref:`Tessellation Type Declarations <group__a3d__tessellation__types>`
* :ref:`Topology Type Declarations <group__a3d__topology__types>`
* :ref:`Geometry Type Declarations <group__a3d__geometry__types>`
* :ref:`Markup Type Declarations <group__a3d__markup__types>`
* :ref:`Graphics Type Declarations <group__a3d__graphics__types>`
* :ref:`Miscellaneous Type Declarations <group__a3d__misc__data__types>`
* :ref:`Drawing Type Declarations <group__a3d__drawing__type>`
* :ref:`Feature Type Declarations <group__a3d__feature__type__type>`
* :ref:`Constraint Type Declarations <group__a3d__constraint__type>`
* :ref:`Topological item owners <group__a3d__tools__topoitemowners__module>`
* :ref:`BIM Type Declarations <group__a3d__bim__module>`
* :ref:`Publication Type Declarations <group__a3d__publication__type>`

.. toctree::
   :maxdepth: 1
   :hidden:

   a3d_types_enum
   a3d_root_types
   a3d_structure_types
   a3d_repitems_types
   a3d_tessellation_types
   a3d_topology_types
   a3d_geometry_types
   a3d_markup_types
   a3d_graphics_types
   a3d_misc_data_types
   a3d_drawing_type
   a3d_feature_type_type
   a3d_constraint_type
   a3d_tools_topoitemowners_module
   a3d_bim_module
   a3d_publication_type


