Isis 3.0
Back | Home
Isis::Threshold Class Reference

Compute/test the Affine convergence from given parameters/chip. More...

#include <GruenTypes.h>

Public Member Functions

 Threshold ()
 
 Threshold (const Chip &chip, const AffineTolerance &tolerance)
 
 ~Threshold ()
 
bool hasConverged (const AffineRadio &affine) const
 Determines convergence from an affine/radiometric fit. More...
 

Public Attributes

GVector m_thresh
 

Detailed Description

Compute/test the Affine convergence from given parameters/chip.

This method should be invoked using either the subsearch or pattern chip since they are both the same size. The six Affine convergence parameters are computed from the size of the chip and the AffineTranslationTolerance (offset), AffineShearTolerance (cos/sin shearing) and AffineScaleTolerance (x/y scaling) registration parameters. These parameters typically come from the PVL setup and the Gruen object.

Author
????-??-?? Unknown

Constructor & Destructor Documentation

Isis::Threshold::Threshold ( )
inline
Isis::Threshold::~Threshold ( )
inline

Member Function Documentation

bool Isis::Threshold::hasConverged ( const AffineRadio affine) const
inline

Determines convergence from an affine/radiometric fit.

References Isis::Affine::getIdentity(), Isis::AffineRadio::m_affine, and m_thresh.

Referenced by Isis::Gruen::Registration().

Member Data Documentation

GVector Isis::Threshold::m_thresh

Referenced by hasConverged(), and Threshold().


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

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:47:00