.. _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_bim_module
   a3d_publication_type


