This event describes the evolution of the registration process. More...
#include <ImageViz/Engines/GeometryAndMatching/Registration/SoImageRegistrationTransform3d.h>
Public Member Functions | |
SoImageVizEngine * | getSource () const |
float | getProgress () const |
double | getSimilarity () const |
SbMatrix | getTransform () const |
RegistrationEvent (SoImageVizEngine *engine, float progress, double similarity, const SbMatrix &matrix) | |
~RegistrationEvent () |
This event describes the evolution of the registration process.
The user can access to the current similarity, the current transformation, the estimated progression.
SoImageRegistrationTransform3d::RegistrationEvent::RegistrationEvent | ( | SoImageVizEngine * | engine, | |
float | progress, | |||
double | similarity, | |||
const SbMatrix & | matrix | |||
) | [inline] |
Default constructor.
SoImageRegistrationTransform3d::RegistrationEvent::~RegistrationEvent | ( | ) | [inline] |
Destructor.
float SoImageRegistrationTransform3d::RegistrationEvent::getProgress | ( | ) | const [inline] |
Returns the progress value of processing in the range [0-1].
double SoImageRegistrationTransform3d::RegistrationEvent::getSimilarity | ( | ) | const [inline] |
Returns the similarity measurement between the 2 overlapped images.
SoImageVizEngine* SoImageRegistrationTransform3d::RegistrationEvent::getSource | ( | ) | const [inline] |
Returns the source engine that raised the event.
SbMatrix SoImageRegistrationTransform3d::RegistrationEvent::getTransform | ( | ) | const [inline] |
Returns the current estimated transformation.