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. | |
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 171 of file GruenTypes.h.
|
inline |
Definition at line 173 of file GruenTypes.h.
|
inline |
Definition at line 174 of file GruenTypes.h.
|
inline |
Definition at line 176 of file GruenTypes.h.
|
inline |
Definition at line 184 of file GruenTypes.h.
|
inline |
Definition at line 189 of file GruenTypes.h.
|
inline |
Definition at line 190 of file GruenTypes.h.
|
inline |
Definition at line 187 of file GruenTypes.h.
|
inline |
Definition at line 185 of file GruenTypes.h.
|
inline |
Definition at line 191 of file GruenTypes.h.
|
inline |
Definition at line 192 of file GruenTypes.h.
|
inline |
Definition at line 188 of file GruenTypes.h.
|
inline |
Left, right and geometry coordinates must all be good data.
Definition at line 181 of file GruenTypes.h.
References Isis::Coordinate::isValid().
Coordinate Isis::PointPair::m_left |
Definition at line 194 of file GruenTypes.h.
Coordinate Isis::PointPair::m_right |
Definition at line 195 of file GruenTypes.h.