A.I.M.S algorithms


aims::knn::Heap::MiniHeap Class Reference

#include <aims/math/knn.h>

Public Member Functions

 MiniHeap (double key, const void *value)
 
virtual ~MiniHeap ()
 
 MiniHeap (const MiniHeap &h)
 
MiniHeapoperator= (const MiniHeap &h)
 
double key () const
 
const void * value () const
 
bool operator< (const MiniHeap &h) const
 
bool operator> (const MiniHeap &h) const
 

Detailed Description

Definition at line 453 of file knn.h.

Constructor & Destructor Documentation

aims::knn::Heap::MiniHeap::MiniHeap ( double  key,
const void *  value 
)
inline

Definition at line 456 of file knn.h.

virtual aims::knn::Heap::MiniHeap::~MiniHeap ( )
inlinevirtual

Definition at line 458 of file knn.h.

aims::knn::Heap::MiniHeap::MiniHeap ( const MiniHeap h)
inline

Definition at line 460 of file knn.h.

Member Function Documentation

double aims::knn::Heap::MiniHeap::key ( ) const
inline

Definition at line 469 of file knn.h.

bool aims::knn::Heap::MiniHeap::operator< ( const MiniHeap h) const
inline

Definition at line 479 of file knn.h.

MiniHeap& aims::knn::Heap::MiniHeap::operator= ( const MiniHeap h)
inline

Definition at line 462 of file knn.h.

bool aims::knn::Heap::MiniHeap::operator> ( const MiniHeap h) const
inline

Definition at line 484 of file knn.h.

const void* aims::knn::Heap::MiniHeap::value ( ) const
inline

Definition at line 474 of file knn.h.


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