fastjet 2.4.5
Public Member Functions | Public Attributes
fastjet::ClosestPair2D::Point Class Reference

class for representing all info needed about a point More...

#include <ClosestPair2D.hh>

Collaboration diagram for fastjet::ClosestPair2D::Point:
Collaboration graph
[legend]

List of all members.

Public Member Functions

double distance2 (const Point &other) const
 returns the distance between two of these objects

Public Attributes

Coord2D coord
 the point's coordinates
Pointneighbour
 a pointer to its closest neighbour in our structure
double neighbour_dist2
 the corresponding squared distance
triplet< circulatorcirc
 circulators for each of the shifts of the shuffles
unsigned int review_flag
 indicates that something special is currently happening to this point

Detailed Description

class for representing all info needed about a point

Definition at line 185 of file ClosestPair2D.hh.


Member Function Documentation

double fastjet::ClosestPair2D::Point::distance2 ( const Point other) const [inline]

returns the distance between two of these objects

Definition at line 200 of file ClosestPair2D.hh.

References coord.

Referenced by fastjet::ClosestPair2D::_deal_with_points_to_review(), fastjet::ClosestPair2D::_initialize(), fastjet::ClosestPair2D::_insert_into_search_tree(), and fastjet::ClosestPair2D::_remove_from_search_tree().

                                              {
    return coord.distance2(other.coord);
  };

Member Data Documentation

indicates that something special is currently happening to this point

Definition at line 197 of file ClosestPair2D.hh.

Referenced by fastjet::ClosestPair2D::_add_label(), fastjet::ClosestPair2D::_deal_with_points_to_review(), and fastjet::ClosestPair2D::_set_label().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines