A.I.M.S algorithms


geodesic::IntervalWithStop Struct Reference

#include <aims/geodesicpath/geodesic_algorithm_exact_elements.h>

Inheritance diagram for geodesic::IntervalWithStop:
Collaboration diagram for geodesic::IntervalWithStop:

Public Member Functions

double & stop ()
 
- Public Member Functions inherited from geodesic::Interval
 Interval ()
 
 ~Interval ()
 
double signal (double x)
 
double max_distance (double end)
 
void compute_min_distance (double stop)
 
bool operator() (interval_pointer const x, interval_pointer const y) const
 
double stop ()
 
double hypotenuse (double a, double b)
 
void find_closest_point (double const x, double const y, double &offset, double &distance)
 
double & start ()
 
double & d ()
 
double & pseudo_x ()
 
double & pseudo_y ()
 
double & min ()
 
interval_pointernext ()
 
edge_pointeredge ()
 
DirectionTypedirection ()
 
bool visible_from_source ()
 
unsigned & source_index ()
 
void initialize (edge_pointer edge, SurfacePoint *point=NULL, unsigned source_index=0)
 

Protected Attributes

double m_stop
 
- Protected Attributes inherited from geodesic::Interval
double m_start
 
double m_d
 
double m_pseudo_x
 
double m_pseudo_y
 
double m_min
 
interval_pointer m_next
 
edge_pointer m_edge
 
unsigned m_source_index
 
DirectionType m_direction
 

Additional Inherited Members

- Public Types inherited from geodesic::Interval
enum  DirectionType { FROM_FACE_0, FROM_FACE_1, FROM_SOURCE, UNDEFINED_DIRECTION }
 

Detailed Description

Definition at line 154 of file geodesic_algorithm_exact_elements.h.

Member Function Documentation

double& geodesic::IntervalWithStop::stop ( )
inline

Definition at line 157 of file geodesic_algorithm_exact_elements.h.

References m_stop.

Member Data Documentation

double geodesic::IntervalWithStop::m_stop
protected

Definition at line 157 of file geodesic_algorithm_exact_elements.h.

Referenced by stop().


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