A.I.M.S algorithms


geodesic::MeshElementBase Class Reference

#include <aims/geodesicpath/geodesic_mesh_elements.h>

Inheritance diagram for geodesic::MeshElementBase:
Collaboration diagram for geodesic::MeshElementBase:

Public Types

typedef SimpleVector
< vertex_pointer
vertex_pointer_vector
 
typedef SimpleVector
< edge_pointer
edge_pointer_vector
 
typedef SimpleVector
< face_pointer
face_pointer_vector
 

Public Member Functions

 MeshElementBase ()
 
vertex_pointer_vectoradjacent_vertices ()
 
edge_pointer_vectoradjacent_edges ()
 
face_pointer_vectoradjacent_faces ()
 
unsigned & id ()
 
PointType type ()
 

Protected Attributes

vertex_pointer_vector m_adjacent_vertices
 
edge_pointer_vector m_adjacent_edges
 
face_pointer_vector m_adjacent_faces
 
unsigned m_id
 
PointType m_type
 

Detailed Description

Definition at line 73 of file geodesic_mesh_elements.h.

Member Typedef Documentation

Constructor & Destructor Documentation

geodesic::MeshElementBase::MeshElementBase ( )
inline

Definition at line 80 of file geodesic_mesh_elements.h.

Member Function Documentation

Member Data Documentation

edge_pointer_vector geodesic::MeshElementBase::m_adjacent_edges
protected

Definition at line 94 of file geodesic_mesh_elements.h.

Referenced by adjacent_edges().

face_pointer_vector geodesic::MeshElementBase::m_adjacent_faces
protected

Definition at line 95 of file geodesic_mesh_elements.h.

Referenced by adjacent_faces().

vertex_pointer_vector geodesic::MeshElementBase::m_adjacent_vertices
protected

Definition at line 90 of file geodesic_mesh_elements.h.

Referenced by adjacent_vertices().

unsigned geodesic::MeshElementBase::m_id
protected

Definition at line 97 of file geodesic_mesh_elements.h.

Referenced by id().

PointType geodesic::MeshElementBase::m_type
protected

The documentation for this class was generated from the following file: