Isis Developer Reference
GruenTypes.h File Reference
#include <cmath>
#include <iostream>
#include <sstream>
#include <iomanip>
#include <tnt/tnt_array1d.h>
#include <tnt/tnt_array2d.h>
#include <tnt/tnt_array2d_utils.h>
#include "Affine.h"
#include "Chip.h"
#include "Constants.h"
#include "IException.h"
#include "PvlKeyword.h"
#include "SpecialPixel.h"

Go to the source code of this file.

Classes

class  Isis::Coordinate
 Define a generic Y/X container. More...
 
class  Isis::PointPair
 Define a point set of left, right and geometry at that location. More...
 
class  Isis::Radiometric
 Store for radiometric gain and shift parameters. More...
 
class  Isis::AffineRadio
 Container for affine and radiometric parameters. More...
 
struct  Isis::AffineTolerance
 Container for Affine limits parameters. More...
 
class  Isis::Threshold
 Compute/test the Affine convergence from given parameters/chip. More...
 
struct  Isis::Analysis
 Error analysis of Gruen match point solution. More...
 
class  Isis::MatchPoint
 Structure containing comprehensive registration info/results. More...
 

Namespaces

 Isis
 This is free and unencumbered software released into the public domain.
 

Typedefs

typedef Affine::AMatrix Isis::GMatrix
 
typedef TNT::Array1D< double > Isis::GVector
 

Enumerations

enum  { Isis::NCONSTR = 8 }
 

Functions

Coordinate Isis::operator+ (const Coordinate &A, const Coordinate &B)
 Summation operator for Coordinate. More...
 
Coordinate Isis::operator- (const Coordinate &A, const Coordinate &B)
 Subtraction operator for Coordinate. More...
 
Radiometric Isis::operator+ (const Radiometric &A, const Radiometric &B)
 Operator to sum two radiometric parameters. More...