Topology.h File Reference

#include <stdlib.h>
#include <string>
#include <iostream>
#include <sofa/core/objectmodel/BaseObject.h>
#include <sofa/helper/vector.h>

Include dependency graph for Topology.h:

This graph shows which files directly or indirectly include this file:

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...


Generated on Sun Nov 23 04:06:51 2008 for Sofa by  doxygen 1.5.7.1