23 #ifndef ATBLOCALMAXIMUMEXTRACTION_HH 24 #define ATBLOCALMAXIMUMEXTRACTION_HH 55 template<
typename Type,
typename IndexT,
int Dim>
58 std::list< blitz::TinyVector<IndexT,Dim> > &localMaxima,
59 NHood nh = COMPLEX_NHOOD,
83 template<
typename Type,
typename IndexT,
int Dim>
86 std::list< blitz::TinyVector<IndexT,Dim> > &localMaxima,
88 NHood nh = COMPLEX_NHOOD,
109 template<
typename Type,
typename IndexT,
int Dim>
112 std::vector< blitz::TinyVector<IndexT,Dim> > &localMaxima,
113 NHood nh = COMPLEX_NHOOD,
137 template<
typename Type,
typename IndexT,
int Dim>
140 std::vector< blitz::TinyVector<IndexT,Dim> > &localMaxima,
141 Type
const &minValue,
142 NHood nh = COMPLEX_NHOOD,
147 #include "LocalMaximumExtraction.icc"
void extractLocalMaxima(blitz::Array< Type, Dim > const &data, std::list< blitz::TinyVector< IndexT, Dim > > &localMaxima, NHood nh=COMPLEX_NHOOD, iRoCS::ProgressReporter *progress=NULL)
Extraction of local maxima of a blitz::Array.