Isis 3 Programmer Reference
|
Define a point set of left, right and geometry at that location. More...
#include <GruenTypes.h>
Public Member Functions | |
PointPair (const double &line, const double &sample) | |
PointPair (const Coordinate &left, const Coordinate &right=Coordinate()) | |
bool | isValid () const |
Left, right and geometry coordinates must all be good data. More... | |
const Coordinate & | getLeft () const |
const Coordinate & | getRight () const |
double | getLine () const |
double | getSample () const |
double | getLeftLine () const |
double | getLeftSample () const |
double | getRightLine () const |
double | getRightSample () const |
Public Attributes | |
Coordinate | m_left |
Coordinate | m_right |
Define a point set of left, right and geometry at that location.
The structure defines a Gruen point set that may or may not contain a valid geometry. This supports the (efficient) growing feature of SMTK in that a grown point will have valid left and right points, but not neccesarily geomertry. Valid geometry requires using camera models and that is costly.
Default initialize sets all points to an invalid state.
Definition at line 187 of file GruenTypes.h.
|
inline |
Left, right and geometry coordinates must all be good data.
Definition at line 197 of file GruenTypes.h.
References Isis::Coordinate::isValid().