Xmipp
v3.23.11-Nereus
|
#include <arotation_estimator.h>
Public Member Functions | |
ARotationEstimator () | |
void | init (const RotationEstimationSetting settings, bool reuse) |
void | loadReference (const T *ref) |
void | compute (T *others) |
const std::vector< float > & | getRotations2D () const |
virtual | ~ARotationEstimator () |
HW & | getHW () const |
const RotationEstimationSetting & | getSettings () const |
Protected Member Functions | |
virtual void | check ()=0 |
virtual void | init2D ()=0 |
virtual void | load2DReferenceOneToN (const T *ref)=0 |
virtual void | computeRotation2DOneToN (T *others)=0 |
virtual bool | canBeReused2D (const RotationEstimationSetting &s) const =0 |
std::vector< float > & | getRotations2D () |
constexpr bool | isInitialized () const |
constexpr bool | isRefLoaded () const |
Definition at line 124 of file arotation_estimator.h.
|
inline |
Definition at line 126 of file arotation_estimator.h.
|
inlinevirtual |
Definition at line 140 of file arotation_estimator.h.
|
protectedpure virtual |
|
protectedpure virtual |
void Alignment::ARotationEstimator< T >::compute | ( | T * | others | ) |
Definition at line 72 of file arotation_estimator.cpp.
|
protectedpure virtual |
|
inline |
Definition at line 142 of file arotation_estimator.h.
|
inline |
Definition at line 136 of file arotation_estimator.h.
|
inlineprotected |
Definition at line 160 of file arotation_estimator.h.
|
inline |
Definition at line 147 of file arotation_estimator.h.
void Alignment::ARotationEstimator< T >::init | ( | const RotationEstimationSetting | settings, |
bool | reuse | ||
) |
Definition at line 31 of file arotation_estimator.cpp.
|
protectedpure virtual |
|
inlineprotected |
Definition at line 164 of file arotation_estimator.h.
|
inlineprotected |
Definition at line 168 of file arotation_estimator.h.
|
protectedpure virtual |
void Alignment::ARotationEstimator< T >::loadReference | ( | const T * | ref | ) |
Definition at line 60 of file arotation_estimator.cpp.