Xmipp
v3.23.11-Nereus
|
#include <aextrema_finder.h>
Public Member Functions | |
AExtremaFinder () | |
virtual | ~AExtremaFinder () |
void | init (const ExtremaFinderSettings &settings, bool reuse) |
void | find (const T *data) |
HW & | getHW () const |
const ExtremaFinderSettings & | getSettings () const |
const std::vector< T > & | getValues () const |
const std::vector< float > & | getPositions () const |
Protected Member Functions | |
virtual void | check () const =0 |
virtual void | initMax ()=0 |
virtual void | findMax (const T *data)=0 |
virtual bool | canBeReusedMax (const ExtremaFinderSettings &s) const =0 |
virtual void | initLowest ()=0 |
virtual void | findLowest (const T *data)=0 |
virtual bool | canBeReusedLowest (const ExtremaFinderSettings &s) const =0 |
virtual void | initMaxAroundCenter ()=0 |
virtual void | findMaxAroundCenter (const T *data)=0 |
virtual bool | canBeReusedMaxAroundCenter (const ExtremaFinderSettings &s) const =0 |
virtual void | initLowestAroundCenter ()=0 |
virtual void | findLowestAroundCenter (const T *data)=0 |
virtual bool | canBeReusedLowestAroundCenter (const ExtremaFinderSettings &s) const =0 |
std::vector< T > & | getValues () |
std::vector< float > & | getPositions () |
constexpr bool | isInitialized () const |
Definition at line 108 of file aextrema_finder.h.
|
inline |
Definition at line 110 of file aextrema_finder.h.
|
inlinevirtual |
Definition at line 113 of file aextrema_finder.h.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
void ExtremaFinder::AExtremaFinder< T >::find | ( | const T * | data | ) |
Definition at line 73 of file aextrema_finder.cpp.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |
Definition at line 119 of file aextrema_finder.h.
|
inline |
Definition at line 132 of file aextrema_finder.h.
|
inlineprotected |
Definition at line 159 of file aextrema_finder.h.
|
inline |
Definition at line 124 of file aextrema_finder.h.
|
inline |
Definition at line 128 of file aextrema_finder.h.
|
inlineprotected |
Definition at line 155 of file aextrema_finder.h.
void ExtremaFinder::AExtremaFinder< T >::init | ( | const ExtremaFinderSettings & | settings, |
bool | reuse | ||
) |
Definition at line 31 of file aextrema_finder.cpp.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
inlineprotected |
Definition at line 163 of file aextrema_finder.h.