.. _vtfx:

#############
API Reference
#############

**VTFx  [cee::vtfx]**

The :any:`VTFx Component <cee::vtfx>` is a created to help you write your own VTFx files directly without the need to 
setup the entire data model in advance. It is an easy-to-use component for creating VTFx files in which are stored 
geometry models and results, as well as how their viewing is configured: For instance; animation settings, draw styles 
(wireframe, points, surfaces..), 
cutting planes, isosurfaces, isovolumes....

**Dependencies:** :any:`Core Component <cee>`


.. image:: ../../../images/vtfx/uml_vtfx_minimal.png
    :height: 550px

**Namespace**

:any:`cee::vtfx`


**Classes**

| :class:`cee::vtfx::VTFxComponent`
| :class:`cee::vtfx::Block`
| :class:`cee::vtfx::Case`
| :class:`cee::vtfx::CrossSectionsBlock`
| :class:`cee::vtfx::Database`
| :class:`cee::vtfx::ElementBlock`
| :class:`cee::vtfx::File`
| :class:`cee::vtfx::FileSettings`
| :class:`cee::vtfx::GeometryBlock`
| :class:`cee::vtfx::GeometryInfoBlock`
| :class:`cee::vtfx::NodeBlock`
| :class:`cee::vtfx::ResultBlock`
| :class:`cee::vtfx::ResultValuesBlock`
| :class:`cee::vtfx::StateInfoBlock`
| :class:`cee::vtfx::TransformationResultBlock`
| :class:`cee::vtfx::TransformationResultValuesBlock`
| :class:`cee::vtfx::SetBlock`
| :class:`cee::vtfx::SetItemGroup`


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

   /api-vtfx/namespacecee_1_1vtfx
   

