StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | List of all members
ClosestPair2D Class Reference
Inheritance diagram for ClosestPair2D:
ClosestPair2DBase ClosestPair2DBase ClosestPair2DBase

Classes

class  Point
 

Public Member Functions

 ClosestPair2D (const std::vector< Coord2D > &positions, const Coord2D &left_corner, const Coord2D &right_corner)
 
 ClosestPair2D (const std::vector< Coord2D > &positions, const Coord2D &left_corner, const Coord2D &right_corner, const unsigned int max_size)
 
void closest_pair (unsigned int &ID1, unsigned int &ID2, double &distance2) const
 
void remove (unsigned int ID)
 
unsigned int insert (const Coord2D &)
 
virtual unsigned int replace (unsigned int ID1, unsigned int ID2, const Coord2D &position)
 
virtual void replace_many (const std::vector< unsigned int > &IDs_to_remove, const std::vector< Coord2D > &new_positions, std::vector< unsigned int > &new_IDs)
 
void print_tree_depths (std::ostream &outdev) const
 
unsigned int size ()
 
 ClosestPair2D (const std::vector< Coord2D > &positions, const Coord2D &left_corner, const Coord2D &right_corner)
 
 ClosestPair2D (const std::vector< Coord2D > &positions, const Coord2D &left_corner, const Coord2D &right_corner, const unsigned int max_size)
 
void closest_pair (unsigned int &ID1, unsigned int &ID2, double &distance2) const
 
void remove (unsigned int ID)
 
unsigned int insert (const Coord2D &)
 
virtual unsigned int replace (unsigned int ID1, unsigned int ID2, const Coord2D &position)
 
virtual void replace_many (const std::vector< unsigned int > &IDs_to_remove, const std::vector< Coord2D > &new_positions, std::vector< unsigned int > &new_IDs)
 
void print_tree_depths (std::ostream &outdev) const
 
unsigned int size ()
 
 ClosestPair2D (const std::vector< Coord2D > &positions, const Coord2D &left_corner, const Coord2D &right_corner)
 
 ClosestPair2D (const std::vector< Coord2D > &positions, const Coord2D &left_corner, const Coord2D &right_corner, const unsigned int max_size)
 
void closest_pair (unsigned int &ID1, unsigned int &ID2, double &distance2) const
 
void remove (unsigned int ID)
 
unsigned int insert (const Coord2D &)
 
virtual unsigned int replace (unsigned int ID1, unsigned int ID2, const Coord2D &position)
 
virtual void replace_many (const std::vector< unsigned int > &IDs_to_remove, const std::vector< Coord2D > &new_positions, std::vector< unsigned int > &new_IDs)
 
void print_tree_depths (std::ostream &outdev) const
 
unsigned int size ()
 

Detailed Description

Definition at line 730 of file FJcore.cc.


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