|
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.