  | 
  
    Isis 3 Programmer Reference
    
   | 
 
 
 
 
   11 #include "GruenTypes.h" 
   12 #include "ControlPoint.h" 
   13 #include "SpecialPixel.h" 
   29                     m_point(pnt), m_geom(geom) {    }
 
   32       inline bool isValid()
 const {
 
   36       inline const Coordinate &getPoint()
 const { 
return (m_point);   }
 
   37       inline const Coordinate &getGeometry()
 const { 
return (m_geom); }
 
   56       SmtkPoint() : m_matchpt(), m_regpnt(), m_geom(), m_registered(
false),
 
   61                 m_geom(geom), m_registered(
false), m_isValid(
false)  { } 
 
   63                 const PointPair &geom) : m_matchpt(mpt), m_regpnt(regpnt),
 
   65                                          m_registered(mpt.isValid()), 
 
   70       inline bool isValid()
 const { 
return (m_isValid); }
 
   89         return (m_matchpt.m_point);
 
  113         return (m_regpnt.getPoint());
 
  118         return (m_matchpt.m_affine);
 
  
 
bool isRegistered() const
Returns registration status.
 
Container for SMTK match points.
 
const PointPair & getGeometry() const
Return left and right point geometry.
 
Container for affine and radiometric parameters.
 
const PointPair & getPoints() const
Get initial left and right point pair.
 
Define a generic Y/X container.
 
const Coordinate & getRight() const
Returns the registered right coordinate.
 
const AffineRadio & getAffine() const
Returns the affine transform and radiometic results.
 
double GoodnessOfFit() const
Returns goodness of the fit registration.
 
Define a point set of left, right and geometry at that location.
 
bool isValid() const
Check for goodness.
 
Structure containing comprehensive registration info/results.
 
Container for a point and its geometry.
 
const Coordinate & getLeft() const
Returns the left point.
 
This is free and unencumbered software released into the public domain.
 
bool isValid() const
Indicates the smtk portion of the point is valid.