aimsalgo  5.0.5
Neuroimaging image processing
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 475 of file knn.h.

Constructor & Destructor Documentation

◆ MiniHeap() [1/2]

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

Definition at line 478 of file knn.h.

◆ ~MiniHeap()

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

Definition at line 480 of file knn.h.

◆ MiniHeap() [2/2]

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

Definition at line 482 of file knn.h.

Member Function Documentation

◆ key()

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

Definition at line 491 of file knn.h.

◆ operator<()

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

Definition at line 501 of file knn.h.

◆ operator=()

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

Definition at line 484 of file knn.h.

◆ operator>()

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

Definition at line 506 of file knn.h.

◆ value()

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

Definition at line 496 of file knn.h.


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