mesh.h File Reference

Definition of Obj, Surface, Face, Edge, Hedge, Vertex and Point classes. More...

#include <cstdio>
#include <iostream>
#include <list>
#include <set>
#include <iterator>
#include <utility>
#include "../algebra/algebra3.h"

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

Go to the source code of this file.

Namespaces

namespace  Mesh
namespace  std

Classes

class  Mesh::Obj
 The Obj class is an object with a set of surfaces. More...
class  Mesh::Surf
 The class Surf defines data structures Toplogical Operators to represent a surface. More...
class  Mesh::Face
 The class Face implements the face topological entity of Tops. More...
class  Mesh::Hedge
 The Hedge class represents Half-edge topological entity of surface. More...
class  Mesh::Edge
 The Edge class represents the edge topological entity of the surface. More...
class  Mesh::Vertex
 The Vertex class represents the vertex entity, This class stores a pointer to a Point which contains geometry and attribute information. More...
class  Mesh::Point
 The Point class contains geometry and attribute information. More...
class  Mesh::Error
 The class Error is used to handle errors of Tops. More...

Typedefs

typedef double Mesh::Real
typedef std::set< Surf * > Mesh::SurfContainer
 Use the class set to store the surfaces of mesh.
typedef std::set< Face * > Mesh::FaceContainer
 Use the class set to store the faces of mesh.
typedef std::set< Edge * > Mesh::EdgeContainer
 Use the class set to store the edge of mesh.
typedef std::set< Vertex * > Mesh::VertexContainer
 Use the class set to store the vertices of mesh.
typedef SurfContainer::iterator Mesh::SurfIter
 Define a iterator to access the surfaces of mesh.
typedef FaceContainer::iterator Mesh::FaceIter
 Define a iterator to access the faces of mesh.
typedef EdgeContainer::iterator Mesh::EdgeIter
 Define a iterator to access the edge of mesh.
typedef VertexContainer::iterator Mesh::VertexIter
 Define a iterator to access the vertices of mesh.


Detailed Description

Definition of Obj, Surface, Face, Edge, Hedge, Vertex and Point classes.

Definition in file mesh.h.


Generated on Fri Feb 24 12:23:22 2006 for TOPs by  doxygen 1.4.6-NO