aimsalgo 6.0.0
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.

References key(), and value().

Referenced by MiniHeap(), operator<(), operator=(), and operator>().

◆ ~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.

References MiniHeap().

Member Function Documentation

◆ key()

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

Definition at line 491 of file knn.h.

Referenced by MiniHeap().

◆ operator<()

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

Definition at line 501 of file knn.h.

References MiniHeap().

◆ operator=()

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

Definition at line 484 of file knn.h.

References MiniHeap().

◆ operator>()

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

Definition at line 506 of file knn.h.

References MiniHeap().

◆ value()

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

Definition at line 496 of file knn.h.

Referenced by MiniHeap().


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