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);
Container for affine and radiometric parameters.
Define a generic Y/X container.
bool isValid() const
Check for goodness.
Structure containing comprehensive registration info/results.
Container for a point and its geometry.
Define a point set of left, right and geometry at that location.
Container for SMTK match points.
bool isRegistered() const
Returns registration status.
double GoodnessOfFit() const
Returns goodness of the fit registration.
const AffineRadio & getAffine() const
Returns the affine transform and radiometic results.
bool isValid() const
Indicates the smtk portion of the point is valid.
const Coordinate & getLeft() const
Returns the left point.
const PointPair & getGeometry() const
Return left and right point geometry.
const Coordinate & getRight() const
Returns the registered right coordinate.
const PointPair & getPoints() const
Get initial left and right point pair.
This is free and unencumbered software released into the public domain.