aimsalgo  5.1.2
Neuroimaging image processing
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_pointervertex_pointer_vector
 
typedef SimpleVector< edge_pointeredge_pointer_vector
 
typedef SimpleVector< face_pointerface_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

◆ edge_pointer_vector

◆ face_pointer_vector

◆ vertex_pointer_vector

Constructor & Destructor Documentation

◆ MeshElementBase()

geodesic::MeshElementBase::MeshElementBase ( )
inline

Definition at line 80 of file geodesic_mesh_elements.h.

Member Function Documentation

◆ adjacent_edges()

◆ adjacent_faces()

◆ adjacent_vertices()

◆ id()

◆ type()

Member Data Documentation

◆ m_adjacent_edges

edge_pointer_vector geodesic::MeshElementBase::m_adjacent_edges
protected

Definition at line 94 of file geodesic_mesh_elements.h.

Referenced by adjacent_edges().

◆ m_adjacent_faces

face_pointer_vector geodesic::MeshElementBase::m_adjacent_faces
protected

Definition at line 95 of file geodesic_mesh_elements.h.

Referenced by adjacent_faces().

◆ m_adjacent_vertices

vertex_pointer_vector geodesic::MeshElementBase::m_adjacent_vertices
protected

Definition at line 93 of file geodesic_mesh_elements.h.

Referenced by adjacent_vertices().

◆ m_id

unsigned geodesic::MeshElementBase::m_id
protected

Definition at line 97 of file geodesic_mesh_elements.h.

Referenced by id().

◆ m_type

PointType geodesic::MeshElementBase::m_type
protected

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