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 54 of file SmtkPoint.h.
|
inline |
Returns the affine transform and radiometic results.
Definition at line 117 of file SmtkPoint.h.
Referenced by Isis::SmtkMatcher::Clone().
|
inline |
Return left and right point geometry.
Definition at line 93 of file SmtkPoint.h.
|
inline |
Returns the left point.
Definition at line 98 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 88 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 112 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 73 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 133 of file SmtkPoint.h.
Referenced by Isis::SmtkMatcher::Register().
|
inline |
Indicates the smtk portion of the point is valid.
Definition at line 70 of file SmtkPoint.h.
Referenced by Isis::SmtkMatcher::isValid().