sofa::core::componentmodel::topology Namespace Reference
[sofa-framework package]

Abstract API of components related to topologies. More...


Data Structures

class  DefaultMeshTopologyLoader
class  BaseMeshTopology
class  TopologyAlgorithms
 A class that contains a set of high-level (user friendly) methods that perform topological changes. More...
class  GeometryAlgorithms
 A class that contains a set of methods that describes the geometry of the object. More...
class  TopologyModifier
 A class that contains a set of low-level methods that perform topological changes. More...
class  TopologyContainer
 A class that contains a description of the topology (set of edges, triangles, adjacency information, . More...
class  BaseTopologyObject
class  TopologicalMapping
 This Interface is a new kind of Mapping, called TopologicalMapping, which converts an INPUT TOPOLOGY to an OUTPUT TOPOLOGY (both topologies are of type BaseTopology). More...
class  TopologyChange
 Base class to indicate a topology change occurred. More...
class  EndingEvent
 notifies the end for the current sequence of topological change events More...
class  Topology

Enumerations

enum  TopologyChangeType {
  BASE, ENDING_EVENT, POINTSINDICESSWAP, POINTSADDED,
  POINTSREMOVED, POINTSRENUMBERING, EDGESADDED, EDGESREMOVED,
  EDGESRENUMBERING, TRIANGLESADDED, TRIANGLESREMOVED, TRIANGLESRENUMBERING,
  TETRAHEDRAADDED, TETRAHEDRAREMOVED, TETRAHEDRARENUMBERING, QUADSADDED,
  QUADSREMOVED, QUADSRENUMBERING, HEXAHEDRAADDED, HEXAHEDRAREMOVED,
  HEXAHEDRARENUMBERING
}
 The enumeration used to give unique identifiers to TopologyChange objects. More...


Detailed Description

Abstract API of components related to topologies.


Enumeration Type Documentation

The enumeration used to give unique identifiers to TopologyChange objects.

Enumerator:
BASE  For TopologyChange class, should never be used.
ENDING_EVENT  To notify the end for the current sequence of topological change events.
POINTSINDICESSWAP  For PointsIndicesSwap class.
POINTSADDED  For PointsAdded class.
POINTSREMOVED  For PointsRemoved class.
POINTSRENUMBERING  For PointsRenumbering class.
EDGESADDED  For EdgesAdded class.
EDGESREMOVED  For EdgesRemoved class.
EDGESRENUMBERING  For EdgesRenumbering class.
TRIANGLESADDED  For TrianglesAdded class.
TRIANGLESREMOVED  For TrianglesRemoved class.
TRIANGLESRENUMBERING  For TrianglesRenumbering class.
TETRAHEDRAADDED  For TrianglesAdded class.
TETRAHEDRAREMOVED  For TrianglesRemoved class.
TETRAHEDRARENUMBERING  For TrianglesRenumbering class.
QUADSADDED  For QuadsAdded class.
QUADSREMOVED  For QuadsRemoved class.
QUADSRENUMBERING  For QuadsRenumbering class.
HEXAHEDRAADDED  For TrianglesAdded class.
HEXAHEDRAREMOVED  For TrianglesRemoved class.
HEXAHEDRARENUMBERING  For TrianglesRenumbering class.

Definition at line 49 of file Topology.h.


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