A.I.M.S algorithms

geodesic::SubdivisionNode Class Reference

#include <aims/geodesicpath/geodesic_algorithm_subdivision.h>

Inheritance diagram for geodesic::SubdivisionNode:
Collaboration diagram for geodesic::SubdivisionNode:

Public Member Functions

 SubdivisionNode ()
template<class Pointer >
 SubdivisionNode (Pointer p)
template<class Pointer , class Parameter >
 SubdivisionNode (Pointer p, Parameter param)
 ~SubdivisionNode ()
double & distance_from_source ()
node_pointerprevious ()
unsigned & source_index ()
void clear ()
bool operator() (node_pointer const s1, node_pointer const s2) const
SurfacePointsurface_point ()
- Public Member Functions inherited from geodesic::SurfacePoint
 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_pointerbase_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)

Additional Inherited Members

- Protected Attributes inherited from geodesic::SurfacePoint
base_pointer m_p

Detailed Description

Definition at line 13 of file geodesic_algorithm_subdivision.h.

Constructor & Destructor Documentation

geodesic::SubdivisionNode::SubdivisionNode ( )

Definition at line 17 of file geodesic_algorithm_subdivision.h.

template<class Pointer >
geodesic::SubdivisionNode::SubdivisionNode ( Pointer  p)

Definition at line 20 of file geodesic_algorithm_subdivision.h.

template<class Pointer , class Parameter >
geodesic::SubdivisionNode::SubdivisionNode ( Pointer  p,
Parameter  param 

Definition at line 27 of file geodesic_algorithm_subdivision.h.

geodesic::SubdivisionNode::~SubdivisionNode ( )

Definition at line 33 of file geodesic_algorithm_subdivision.h.

Member Function Documentation

void geodesic::SubdivisionNode::clear ( )

Definition at line 39 of file geodesic_algorithm_subdivision.h.

References geodesic::GEODESIC_INF.

double& geodesic::SubdivisionNode::distance_from_source ( )
bool geodesic::SubdivisionNode::operator() ( node_pointer const  s1,
node_pointer const  s2 
) const
node_pointer& geodesic::SubdivisionNode::previous ( )

Definition at line 36 of file geodesic_algorithm_subdivision.h.

unsigned& geodesic::SubdivisionNode::source_index ( )

Definition at line 37 of file geodesic_algorithm_subdivision.h.

SurfacePoint& geodesic::SubdivisionNode::surface_point ( )

Definition at line 80 of file geodesic_algorithm_subdivision.h.

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