![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/geodesicpath/geodesic_mesh_elements.h>
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) |
![]() | |
MeshElementBase () | |
vertex_pointer_vector & | adjacent_vertices () |
edge_pointer_vector & | adjacent_edges () |
face_pointer_vector & | adjacent_faces () |
unsigned & | id () |
PointType | type () |
Additional Inherited Members | |
![]() | |
typedef SimpleVector< vertex_pointer > | vertex_pointer_vector |
typedef SimpleVector< edge_pointer > | edge_pointer_vector |
typedef SimpleVector< face_pointer > | face_pointer_vector |
![]() | |
vertex_pointer_vector | m_adjacent_vertices |
edge_pointer_vector | m_adjacent_edges |
face_pointer_vector | m_adjacent_faces |
unsigned | m_id |
PointType | m_type |
Definition at line 213 of file geodesic_mesh_elements.h.
|
inline |
Definition at line 216 of file geodesic_mesh_elements.h.
References geodesic::EDGE, and geodesic::MeshElementBase::m_type.
|
inline |
Definition at line 221 of file geodesic_mesh_elements.h.
|
inline |
Definition at line 248 of file geodesic_mesh_elements.h.
References geodesic::MeshElementBase::adjacent_vertices(), and geodesic::MeshElementBase::id().
Referenced by geodesic::Face::next_edge(), geodesic::Face::opposite_edge(), geodesic::Face::opposite_vertex(), and opposite_vertex().
|
inline |
Definition at line 254 of file geodesic_mesh_elements.h.
References geodesic::MeshElementBase::adjacent_faces(), and geodesic::SimpleVector< Data >::size().
Referenced by geodesic::GeodesicAlgorithmExact::propagate(), and geodesic::Mesh::update_weight().
|
inline |
Definition at line 223 of file geodesic_mesh_elements.h.
Referenced by geodesic::Interval::find_closest_point(), geodesic::GeodesicAlgorithmDijkstra::list_nodes_visible_from_node(), geodesic::GeodesicAlgorithmDijkstraAlternative::propagate(), geodesic::GeodesicAlgorithmExact::propagate(), geodesic::Interval::stop(), geodesic::GeodesicAlgorithmExact::trace_back(), and geodesic::Mesh::update_weight().
|
inline |
Definition at line 259 of file geodesic_mesh_elements.h.
References geodesic::Point3D::distance(), aims::meshdistance::max(), v0(), and v1().
Referenced by geodesic::IntervalList::find_closest_point(), and geodesic::Interval::initialize().
|
inline |
Definition at line 225 of file geodesic_mesh_elements.h.
References geodesic::MeshElementBase::adjacent_faces(), and geodesic::MeshElementBase::id().
|
inline |
Definition at line 240 of file geodesic_mesh_elements.h.
References geodesic::MeshElementBase::adjacent_vertices(), belongs(), and geodesic::MeshElementBase::id().
Referenced by geodesic::GeodesicAlgorithmDijkstra::list_nodes_visible_from_node(), geodesic::GeodesicAlgorithmSubdivision::list_nodes_visible_from_node(), and geodesic::GeodesicAlgorithmDijkstraAlternative::propagate().
|
inline |
Definition at line 256 of file geodesic_mesh_elements.h.
References geodesic::MeshElementBase::adjacent_vertices().
Referenced by geodesic::Interval::initialize(), local_coordinates(), geodesic::GeodesicAlgorithmExact::propagate(), and geodesic::GeodesicAlgorithmExact::trace_back().
|
inline |
Definition at line 257 of file geodesic_mesh_elements.h.
References geodesic::MeshElementBase::adjacent_vertices().
Referenced by geodesic::Interval::initialize(), local_coordinates(), geodesic::GeodesicAlgorithmExact::propagate(), and geodesic::GeodesicAlgorithmExact::trace_back().