Isis 3 Programmer Reference
Isis::Threshold Class Reference

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

#include <GruenTypes.h>

Collaboration diagram for Isis::Threshold:
Collaboration graph

Public Member Functions

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

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

Definition at line 348 of file GruenTypes.h.

Constructor & Destructor Documentation

◆ Threshold() [1/2]

Isis::Threshold::Threshold ( )
inline

Definition at line 350 of file GruenTypes.h.

◆ Threshold() [2/2]

Isis::Threshold::Threshold ( const Chip & chip,
const AffineTolerance & tolerance )
inline

Definition at line 351 of file GruenTypes.h.

◆ ~Threshold()

Isis::Threshold::~Threshold ( )
inline

Definition at line 360 of file GruenTypes.h.

Member Function Documentation

◆ hasConverged()

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

Determines convergence from an affine/radiometric fit.

Definition at line 363 of file GruenTypes.h.

References Isis::Affine::getIdentity().

Member Data Documentation

◆ m_thresh

GVector Isis::Threshold::m_thresh

Definition at line 372 of file GruenTypes.h.


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