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

Public Member Functions

virtual void closest_pair (unsigned int &ID1, unsigned int &ID2, double &distance2) const =0
 
virtual void remove (unsigned int ID)=0
 
virtual unsigned int insert (const Coord2D &position)=0
 
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)
 
virtual unsigned int size ()=0
 
virtual void closest_pair (unsigned int &ID1, unsigned int &ID2, double &distance2) const =0
 
virtual void remove (unsigned int ID)=0
 
virtual unsigned int insert (const Coord2D &position)=0
 
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)
 
virtual unsigned int size ()=0
 
virtual void closest_pair (unsigned int &ID1, unsigned int &ID2, double &distance2) const =0
 
virtual void remove (unsigned int ID)=0
 
virtual unsigned int insert (const Coord2D &position)=0
 
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)
 
virtual unsigned int size ()=0
 

Detailed Description

Definition at line 697 of file FJcore.cc.


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