A.I.M.S algorithms


geodesic::Edge Class Reference

#include <aims/geodesicpath/geodesic_mesh_elements.h>

Inheritance diagram for geodesic::Edge:
Collaboration diagram for geodesic::Edge:

Public Member Functions

 Edge ()
 
 ~Edge ()
 
double & length ()
 
face_pointer opposite_face (face_pointer f)
 
vertex_pointer opposite_vertex (vertex_pointer v)
 
bool belongs (vertex_pointer v)
 
bool is_boundary ()
 
vertex_pointer v0 ()
 
vertex_pointer v1 ()
 
void local_coordinates (Point3D *point, double &x, double &y)
 
- Public Member Functions inherited from geodesic::MeshElementBase
 MeshElementBase ()
 
vertex_pointer_vectoradjacent_vertices ()
 
edge_pointer_vectoradjacent_edges ()
 
face_pointer_vectoradjacent_faces ()
 
unsigned & id ()
 
PointType type ()
 

Additional Inherited Members

- Public Types inherited from geodesic::MeshElementBase
typedef SimpleVector
< vertex_pointer
vertex_pointer_vector
 
typedef SimpleVector
< edge_pointer
edge_pointer_vector
 
typedef SimpleVector
< face_pointer
face_pointer_vector
 
- Protected Attributes inherited from geodesic::MeshElementBase
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 213 of file geodesic_mesh_elements.h.

Constructor & Destructor Documentation

geodesic::Edge::Edge ( )
inline

Definition at line 216 of file geodesic_mesh_elements.h.

References geodesic::EDGE, and geodesic::MeshElementBase::m_type.

geodesic::Edge::~Edge ( )
inline

Definition at line 221 of file geodesic_mesh_elements.h.

Member Function Documentation

void geodesic::Edge::local_coordinates ( Point3D point,
double &  x,
double &  y 
)
inline
face_pointer geodesic::Edge::opposite_face ( face_pointer  f)
inline

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