Isis 3 Programmer Reference
|
Container for SMTK match points
More...
#include <SmtkPoint.h>
Public Member Functions | |
SmtkPoint (const PointPair &point, const PointPair &geom=PointPair()) | |
SmtkPoint (const MatchPoint &mpt, const PointGeometry ®pnt, const PointPair &geom) | |
bool | isValid () const |
Indicates the smtk portion of the point is valid. More... | |
double | GoodnessOfFit () const |
Returns goodness of the fit registration. More... | |
const PointPair & | getPoints () const |
Get initial left and right point pair. More... | |
const PointPair & | getGeometry () const |
Return left and right point geometry. More... | |
const Coordinate & | getLeft () const |
Returns the left point. More... | |
const Coordinate & | getRight () const |
Returns the registered right coordinate. More... | |
const AffineRadio & | getAffine () const |
Returns the affine transform and radiometic results. More... | |
bool | isRegistered () const |
Returns registration status. More... | |
Public Attributes | |
MatchPoint | m_matchpt |
PointGeometry | m_regpnt |
PointPair | m_geom |
bool | m_registered |
bool | m_isValid |
Container for SMTK match points
This container maintains the state of a SMTK point candidate. It will hold all the neccessary information to complete stereo processing and generation of other SMTK points.
Definition at line 71 of file SmtkPoint.h.
|
inline |
Returns the affine transform and radiometic results.
Definition at line 134 of file SmtkPoint.h.
Referenced by Isis::SmtkMatcher::Clone().
|
inline |
Return left and right point geometry.
Definition at line 110 of file SmtkPoint.h.
|
inline |
Returns the left point.
Definition at line 115 of file SmtkPoint.h.
References getPoints().
Referenced by Isis::SmtkMatcher::Clone(), Isis::SmtkMatcher::isValid(), and Isis::SmtkMatcher::Register().
|
inline |
Get initial left and right point pair.
This method returns the points used in the registration of the point. The right point contains the origin of registration and NOT the registered point.
Definition at line 105 of file SmtkPoint.h.
Referenced by getLeft().
|
inline |
Returns the registered right coordinate.
Use this method to get the registered right point coordinate. It should be the one used to compute the stereo match.
Definition at line 129 of file SmtkPoint.h.
Referenced by Isis::SmtkMatcher::Clone(), Isis::SmtkMatcher::isValid(), and Isis::SmtkMatcher::Register().
|
inline |
Returns goodness of the fit registration.
Definition at line 90 of file SmtkPoint.h.
|
inline |
Returns registration status.
If this method returns true, then the point set has been registered by the Gruen algorithm. If false, it is not registered. This could be because the point was unsuccessfully registered (see isValid()) or it was cloned from a registered point.
Definition at line 150 of file SmtkPoint.h.
Referenced by Isis::SmtkMatcher::Register().
|
inline |
Indicates the smtk portion of the point is valid.
Definition at line 87 of file SmtkPoint.h.
Referenced by Isis::SmtkMatcher::isValid().