#include <Point2D.h>


Public Member Functions | |
| Point2DDistance (bool toroid=true, T toroid_off=0, int src_shape_x=1, int src_shape_y=1, int dst_shape_x=1, int dst_shape_y=1, double src_scale=1.0, double dst_scale=1.0, Point2D< T > src_center=Point2D< T >(), Point2D< T > dst_center=Point2D< T >()) | |
| T | sqr_distance (const Point2D< T > &src, const Point2D< T > &dst) const | 
| Point2D< T > | diff (const Point2D< T > &src, const Point2D< T > &dst) const | 
| T | distance (Point2D< T > &src, Point2D< T > &dst) const | 
Public Attributes | |
| bool | _toroid | 
| T | _toroid_off | 
| double | _src_scale | 
| double | _dst_scale | 
| Point2D< T > | _src_center | 
| Point2D< T > | _dst_center | 
| int | _src_shape_x | 
| int | _src_shape_y | 
| int | _dst_shape_x | 
| int | _dst_shape_y | 
| T | _min_dx | 
| T | _min_dy | 
| T | _max_dx | 
| T | _max_dy | 
| T | _min_sx | 
| T | _min_sy | 
| T | _max_sx | 
| T | _max_sy | 
Definition at line 268 of file Point2D.h.
| Point2DDistance< T >::Point2DDistance | ( | bool |  toroid = true,  | 
        |
| T |  toroid_off = 0,  | 
        |||
| int |  src_shape_x = 1,  | 
        |||
| int |  src_shape_y = 1,  | 
        |||
| int |  dst_shape_x = 1,  | 
        |||
| int |  dst_shape_y = 1,  | 
        |||
| double |  src_scale = 1.0,  | 
        |||
| double |  dst_scale = 1.0,  | 
        |||
| Point2D< T > |  src_center = Point2D<T>(),  | 
        |||
| Point2D< T > |  dst_center = Point2D<T>() | |||
| ) |  [inline] | 
        
| T Point2DDistance< T >::sqr_distance | ( | const Point2D< T > & | src, | |
| const Point2D< T > & | dst | |||
| ) |  const [inline] | 
        
Definition at line 302 of file Point2D.h.
Referenced by LateralLongRangeOrientationConnectionPredicate::decide(), LateralEuclidianDistanceConnectionPredicate::decide(), and Point2DDistance< double >::distance().
| Point2D<T> Point2DDistance< T >::diff | ( | const Point2D< T > & | src, | |
| const Point2D< T > & | dst | |||
| ) |  const [inline] | 
        
Definition at line 330 of file Point2D.h.
Referenced by RetinotopicOrientationConnectionPredicate::init().
| T Point2DDistance< T >::distance | ( | Point2D< T > & | src, | |
| Point2D< T > & | dst | |||
| ) |  const [inline] | 
        
| bool Point2DDistance< T >::_toroid | 
Definition at line 364 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), and Point2DDistance< double >::sqr_distance().
| T Point2DDistance< T >::_toroid_off | 
Definition at line 365 of file Point2D.h.
Referenced by Point2DDistance< double >::Point2DDistance().
| double Point2DDistance< T >::_src_scale | 
Definition at line 367 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| double Point2DDistance< T >::_dst_scale | 
Definition at line 368 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| Point2D<T> Point2DDistance< T >::_src_center | 
Definition at line 370 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), and Point2DDistance< double >::sqr_distance().
| Point2D<T> Point2DDistance< T >::_dst_center | 
Definition at line 371 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), and Point2DDistance< double >::sqr_distance().
| int Point2DDistance< T >::_src_shape_x | 
Definition at line 373 of file Point2D.h.
Referenced by Point2DDistance< double >::Point2DDistance().
| int Point2DDistance< T >::_src_shape_y | 
Definition at line 374 of file Point2D.h.
Referenced by Point2DDistance< double >::Point2DDistance().
| int Point2DDistance< T >::_dst_shape_x | 
Definition at line 375 of file Point2D.h.
Referenced by Point2DDistance< double >::Point2DDistance().
| int Point2DDistance< T >::_dst_shape_y | 
Definition at line 376 of file Point2D.h.
Referenced by Point2DDistance< double >::Point2DDistance().
| T Point2DDistance< T >::_min_dx | 
Definition at line 378 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| T Point2DDistance< T >::_min_dy | 
Definition at line 378 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| T Point2DDistance< T >::_max_dx | 
Definition at line 378 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| T Point2DDistance< T >::_max_dy | 
Definition at line 378 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| T Point2DDistance< T >::_min_sx | 
Definition at line 379 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| T Point2DDistance< T >::_min_sy | 
Definition at line 379 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| T Point2DDistance< T >::_max_sx | 
Definition at line 379 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
| T Point2DDistance< T >::_max_sy | 
Definition at line 379 of file Point2D.h.
Referenced by Point2DDistance< double >::diff(), Point2DDistance< double >::Point2DDistance(), and Point2DDistance< double >::sqr_distance().
 1.5.5