![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/geodesicpath/geodesic_mesh_elements.h>


Public Member Functions | |
| SurfacePoint () | |
| SurfacePoint (vertex_pointer v) | |
| SurfacePoint (face_pointer f) | |
| SurfacePoint (edge_pointer e, double a=0.5) | |
| SurfacePoint (base_pointer g, double x, double y, double z, PointType t=UNDEFINED_POINT) | |
| void | initialize (SurfacePoint const &p) |
| ~SurfacePoint () | |
| PointType | type () |
| base_pointer & | base_element () |
Public Member Functions inherited from geodesic::Point3D | |
| Point3D () | |
| Point3D (Point3D *p) | |
| double * | xyz () |
| double & | x () |
| double & | y () |
| double & | z () |
| void | set (double new_x, double new_y, double new_z) |
| void | set (double *data) |
| double | distance (double *v) |
| double | distance (Point3D *v) |
| void | add (Point3D *v) |
| void | multiply (double v) |
Protected Attributes | |
| base_pointer | m_p |
Definition at line 288 of file geodesic_mesh_elements.h.
|
inline |
Definition at line 291 of file geodesic_mesh_elements.h.
|
inline |
Definition at line 295 of file geodesic_mesh_elements.h.
|
inline |
Definition at line 300 of file geodesic_mesh_elements.h.
References geodesic::Point3D::add(), geodesic::MeshElementBase::adjacent_vertices(), geodesic::Point3D::multiply(), and geodesic::Point3D::set().
|
inline |
Definition at line 310 of file geodesic_mesh_elements.h.
References geodesic::MeshElementBase::adjacent_vertices(), geodesic::Point3D::x(), geodesic::Point3D::y(), and geodesic::Point3D::z().
|
inline |
Definition at line 324 of file geodesic_mesh_elements.h.
References geodesic::Point3D::set(), geodesic::Point3D::x(), geodesic::Point3D::y(), and geodesic::Point3D::z().
|
inline |
Definition at line 340 of file geodesic_mesh_elements.h.
|
inline |
Definition at line 343 of file geodesic_mesh_elements.h.
References m_p.
Referenced by geodesic::GeodesicAlgorithmGraphBase< Node >::best_first_node(), geodesic::GeodesicAlgorithmDijkstraAlternative::best_source(), geodesic::Mesh::closest_vertices(), geodesic::fill_surface_point_double(), geodesic::fill_surface_point_structure(), geodesic::Interval::initialize(), geodesic::GeodesicAlgorithmGraphBase< Node >::propagate(), geodesic::SortedSources::sources(), geodesic::GeodesicAlgorithmDijkstraAlternative::trace_back(), and geodesic::GeodesicAlgorithmGraphBase< Node >::trace_back_with_index().
|
inline |
Definition at line 335 of file geodesic_mesh_elements.h.
Referenced by geodesic::SurfacePointWithIndex::initialize().
|
inline |
Definition at line 342 of file geodesic_mesh_elements.h.
References m_p, geodesic::MeshElementBase::type(), and geodesic::UNDEFINED_POINT.
Referenced by geodesic::GeodesicAlgorithmGraphBase< Node >::best_first_node(), geodesic::GeodesicAlgorithmDijkstraAlternative::best_source(), geodesic::Mesh::closest_vertices(), geodesic::fill_surface_point_double(), and geodesic::GeodesicAlgorithmDijkstraAlternative::trace_back().
|
protected |
Definition at line 345 of file geodesic_mesh_elements.h.
Referenced by base_element(), and type().