Topology.h File Reference
#include <stdlib.h>
#include <string>
#include <iostream>
#include <sofa/core/objectmodel/BaseObject.h>
#include <sofa/helper/vector.h>
Go to the source code of this file.
|
Data Structures |
| class | sofa::core::componentmodel::topology::TopologyChange |
| | Base class to indicate a topology change occurred. More...
|
| class | sofa::core::componentmodel::topology::EndingEvent |
| | notifies the end for the current sequence of topological change events More...
|
| class | sofa::core::componentmodel::topology::Topology |
Namespaces |
| namespace | sofa |
| | Main SOFA namespace.
|
| namespace | sofa::core |
| | Base standardized classes.
|
| namespace | sofa::core::componentmodel |
| | SOFA Component Model.
|
| namespace | sofa::core::componentmodel::topology |
| | Abstract API of components related to topologies.
|
Enumerations |
| enum | sofa::core::componentmodel::topology::TopologyChangeType {
sofa::core::componentmodel::topology::BASE,
sofa::core::componentmodel::topology::ENDING_EVENT,
sofa::core::componentmodel::topology::POINTSINDICESSWAP,
sofa::core::componentmodel::topology::POINTSADDED,
sofa::core::componentmodel::topology::POINTSREMOVED,
sofa::core::componentmodel::topology::POINTSRENUMBERING,
sofa::core::componentmodel::topology::EDGESADDED,
sofa::core::componentmodel::topology::EDGESREMOVED,
sofa::core::componentmodel::topology::EDGESRENUMBERING,
sofa::core::componentmodel::topology::TRIANGLESADDED,
sofa::core::componentmodel::topology::TRIANGLESREMOVED,
sofa::core::componentmodel::topology::TRIANGLESRENUMBERING,
sofa::core::componentmodel::topology::TETRAHEDRAADDED,
sofa::core::componentmodel::topology::TETRAHEDRAREMOVED,
sofa::core::componentmodel::topology::TETRAHEDRARENUMBERING,
sofa::core::componentmodel::topology::QUADSADDED,
sofa::core::componentmodel::topology::QUADSREMOVED,
sofa::core::componentmodel::topology::QUADSRENUMBERING,
sofa::core::componentmodel::topology::HEXAHEDRAADDED,
sofa::core::componentmodel::topology::HEXAHEDRAREMOVED,
sofa::core::componentmodel::topology::HEXAHEDRARENUMBERING
} |
| | The enumeration used to give unique identifiers to TopologyChange objects. More...
|