SoImageRegistrationTransform::RegistrationEvent Struct Reference

This event describes the evolution of the registration process. More...

#include <ImageViz/Engines/GeometryAndMatching/Registration/SoImageRegistrationTransform.h>

Inheritance diagram for SoImageRegistrationTransform::RegistrationEvent:
SbEventArg

List of all members.

Public Member Functions

SoImageVizEnginegetSource () const
float getProgress () const
double getSimilarity () const
SbMatrix getTransform () const
 RegistrationEvent (SoImageVizEngine *engine, float progress, double similarity, const SbMatrix &matrix)
 ~RegistrationEvent ()

Detailed Description

This event describes the evolution of the registration process.

The user can access to the current similarity, the current transformation, the estimated progression.


Constructor & Destructor Documentation

SoImageRegistrationTransform::RegistrationEvent::RegistrationEvent ( SoImageVizEngine engine,
float  progress,
double  similarity,
const SbMatrix matrix 
) [inline]

Default constructor.

SoImageRegistrationTransform::RegistrationEvent::~RegistrationEvent (  )  [inline]

Destructor.


Member Function Documentation

float SoImageRegistrationTransform::RegistrationEvent::getProgress (  )  const [inline]

Returns the progress value of processing in the range [0-1].

double SoImageRegistrationTransform::RegistrationEvent::getSimilarity (  )  const [inline]

Returns the similarity measurement between the 2 overlapped images.

The measurement and the range of the similarity will vary according to the metric type. Whatever the metric used, a higher similarity means a better registration. Similarity values from different metrics cannot be compared.

The similarity value is defined in Use enum MetricType.

SoImageVizEngine* SoImageRegistrationTransform::RegistrationEvent::getSource (  )  const [inline]

Returns the source engine that raised the event.

SbMatrix SoImageRegistrationTransform::RegistrationEvent::getTransform (  )  const [inline]

Returns the current estimated transformation.


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

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/