OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions
HighestPeakSearch3DBase Class Reference

#include <highest_peak_search_3d.hh>

Public Member Functions

 HighestPeakSearch3DBase (int max_num_peaks=10, int exclusion_radius=10, Real threshold=0)
 
template<typename T , class D >
void VisitState (const ImageStateImpl< T, D > &isi)
 
PeakList GetPeakList () const
 
void ClearPeakList ()
 

Static Public Member Functions

static String GetAlgorithmName ()
 

Detailed Description

Definition at line 13 of file highest_peak_search_3d.hh.

Constructor & Destructor Documentation

HighestPeakSearch3DBase ( int  max_num_peaks = 10,
int  exclusion_radius = 10,
Real  threshold = 0 
)
inline

Initialization.

  • number of peaks: number of peaks in the returned list
  • exclusion radius: radius of the exclusion volume around each peak (in voxels) (peaks will not be closer than this radius)
  • threshold: minimum value that a voxel must have to be considered a peak candidate

Definition at line 26 of file highest_peak_search_3d.hh.

Member Function Documentation

void ClearPeakList ( )
inline

Clears the peak list removing all peaks in the list.

Definition at line 44 of file highest_peak_search_3d.hh.

static String GetAlgorithmName ( )
inlinestatic

Definition at line 38 of file highest_peak_search_3d.hh.

PeakList GetPeakList ( ) const
inline

Main "return" function returns a list of Peaks.

Definition at line 41 of file highest_peak_search_3d.hh.

void VisitState ( const ImageStateImpl< T, D > &  isi)

image state algorithm interface


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