CURRENTORDERING< cur_type > Class Template Reference

#include <orderings.h>

Inherits Ordering< cur_type >.

Inheritance diagram for CURRENTORDERING< cur_type >:

Inheritance graph
[legend]
Collaboration diagram for CURRENTORDERING< cur_type >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual cur_type * min (vector< cur_type * > *input) const
virtual cur_type * max (vector< cur_type * > *input) const
virtual void sort (vector< cur_type * > *input)

Protected Member Functions

virtual double getVal (const cur_type *const in) const

Detailed Description

template<typename cur_type>
class CURRENTORDERING< cur_type >

This class defines a trivial ordering based on the position in the vector; i.e., it uses the current ordering of the vector.

Definition at line 173 of file orderings.h.


Member Function Documentation

template<typename cur_type>
virtual double CURRENTORDERING< cur_type >::getVal ( const cur_type *const   in  )  const [inline, protected, virtual]

Implements Ordering< cur_type >.

Definition at line 176 of file orderings.h.

template<typename cur_type>
virtual cur_type* CURRENTORDERING< cur_type >::min ( vector< cur_type * > *  input  )  const [inline, virtual]

Reimplemented from Ordering< cur_type >.

Definition at line 182 of file orderings.h.

template<typename cur_type>
virtual cur_type* CURRENTORDERING< cur_type >::max ( vector< cur_type * > *  input  )  const [inline, virtual]

Reimplemented from Ordering< cur_type >.

Definition at line 186 of file orderings.h.

template<typename cur_type>
virtual void CURRENTORDERING< cur_type >::sort ( vector< cur_type * > *  input  )  [inline, virtual]

Reimplemented from Ordering< cur_type >.

Definition at line 190 of file orderings.h.


The documentation for this class was generated from the following file:
Generated on Sat Oct 13 17:34:43 2007 for R-Tree by  doxygen 1.5.2