![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/geodesicpath/geodesic_mesh_elements.h>
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_vector & | adjacent_vertices () |
edge_pointer_vector & | adjacent_edges () |
face_pointer_vector & | adjacent_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 |
Definition at line 73 of file geodesic_mesh_elements.h.
Definition at line 77 of file geodesic_mesh_elements.h.
Definition at line 78 of file geodesic_mesh_elements.h.
Definition at line 76 of file geodesic_mesh_elements.h.
|
inline |
Definition at line 80 of file geodesic_mesh_elements.h.
|
inline |
Definition at line 86 of file geodesic_mesh_elements.h.
References m_adjacent_edges.
Referenced by geodesic::GeodesicAlgorithmDijkstra::list_nodes_visible_from_node(), geodesic::GeodesicAlgorithmSubdivision::list_nodes_visible_from_node(), geodesic::GeodesicAlgorithmSubdivision::list_nodes_visible_from_source(), geodesic::Face::next_edge(), geodesic::Face::opposite_edge(), geodesic::GeodesicAlgorithmDijkstraAlternative::propagate(), and geodesic::Mesh::update_weight().
|
inline |
Definition at line 87 of file geodesic_mesh_elements.h.
References m_adjacent_faces.
Referenced by geodesic::Mesh::closest_vertices(), geodesic::Edge::is_boundary(), geodesic::GeodesicAlgorithmSubdivision::list_nodes_visible_from_node(), geodesic::Edge::opposite_face(), geodesic::GeodesicAlgorithmExact::propagate(), and geodesic::Mesh::update_weight().
|
inline |
Definition at line 85 of file geodesic_mesh_elements.h.
References m_adjacent_vertices.
Referenced by geodesic::Edge::belongs(), geodesic::Mesh::closest_vertices(), geodesic::Mesh::initialize_mesh_data(), geodesic::GeodesicAlgorithmSubdivision::list_nodes_visible_from_node(), geodesic::GeodesicAlgorithmDijkstra::list_nodes_visible_from_source(), geodesic::GeodesicAlgorithmSubdivision::list_nodes_visible_from_source(), geodesic::Face::opposite_vertex(), geodesic::Edge::opposite_vertex(), geodesic::SurfacePoint::SurfacePoint(), geodesic::Mesh::update_weight(), geodesic::Edge::v0(), geodesic::Edge::v1(), and geodesic::Face::vertex_angle().
|
inline |
Definition at line 89 of file geodesic_mesh_elements.h.
References m_id.
Referenced by geodesic::Edge::belongs(), geodesic::GeodesicAlgorithmDijkstraAlternative::best_source(), geodesic::fill_surface_point_double(), geodesic::Interval::initialize(), geodesic::Mesh::initialize_mesh_data(), geodesic::Face::next_edge(), geodesic::GeodesicAlgorithmGraphBase< Node >::node_index(), geodesic::GeodesicAlgorithmSubdivision::node_indexx(), geodesic::Interval::operator()(), geodesic::DijkstraNode::operator()(), geodesic::DijkstraNode1::operator()(), geodesic::Edge::opposite_face(), geodesic::Edge::opposite_vertex(), geodesic::GeodesicAlgorithmDijkstraAlternative::propagate(), geodesic::GeodesicAlgorithmExact::propagate(), geodesic::GeodesicAlgorithmDijkstraAlternative::trace_back(), geodesic::Mesh::update_weight(), and geodesic::Face::vertex_angle().
|
inline |
Definition at line 90 of file geodesic_mesh_elements.h.
References m_type.
Referenced by geodesic::Interval::initialize(), geodesic::GeodesicAlgorithmSubdivision::list_nodes_visible_from_node(), geodesic::GeodesicAlgorithmDijkstra::list_nodes_visible_from_source(), geodesic::GeodesicAlgorithmSubdivision::list_nodes_visible_from_source(), and geodesic::SurfacePoint::type().
|
protected |
Definition at line 94 of file geodesic_mesh_elements.h.
Referenced by adjacent_edges().
|
protected |
Definition at line 95 of file geodesic_mesh_elements.h.
Referenced by adjacent_faces().
|
protected |
Definition at line 93 of file geodesic_mesh_elements.h.
Referenced by adjacent_vertices().
|
protected |
Definition at line 97 of file geodesic_mesh_elements.h.
Referenced by id().
|
protected |
Definition at line 98 of file geodesic_mesh_elements.h.
Referenced by geodesic::Edge::Edge(), geodesic::Face::Face(), type(), and geodesic::Vertex::Vertex().