OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimTDpt.h>
Public Member Functions | |
ossimTDpt () | |
ossimTDpt (const ossimDpt &aPt, const ossimDpt &aTie, const ossim_float64 &aScore) | |
ossimTDpt (const ossimTDpt &tpt) | |
const ossimTDpt & | operator= (const ossimTDpt &) |
void | setMasterPoint (const ossimDpt &mPt) |
const ossimDpt & | getMasterPoint () const |
ossimDpt & | refMasterPoint () |
void | setSlavePoint (const ossimDpt &sPt) |
const ossimDpt & | getSlavePoint () const |
ossimDpt & | refSlavePoint () |
void | makeNan () |
bool | hasNans () const |
bool | isNan () const |
std::ostream & | print (std::ostream &os) const |
std::ostream & | printTab (std::ostream &os) const |
![]() | |
ossimDpt () | |
ossimDpt (double anX, double aY) | |
ossimDpt (const ossimFpt &pt) | |
ossimDpt (const ossimIpt &pt) | |
ossimDpt (const ossimDpt3d &pt) | |
ossimDpt (const ossimGpt &pt) | |
const ossimDpt & | operator= (const ossimFpt &) |
const ossimDpt & | operator= (const ossimIpt &) |
const ossimDpt & | operator= (const ossimDpt3d &) |
const ossimDpt & | operator= (const ossimGpt &) |
bool | operator== (const ossimDpt &pt) const |
bool | operator!= (const ossimDpt &pt) const |
void | makeNan () |
bool | hasNans () const |
bool | isNan () const |
double | length () const |
ossimDpt | operator+ (const ossimDpt &p) const |
ossimDpt | operator- (const ossimDpt &p) const |
const ossimDpt & | operator+= (const ossimDpt &p) |
const ossimDpt & | operator-= (const ossimDpt &p) |
ossimDpt | operator* (const double &d) const |
ossimDpt | operator/ (const double &d) const |
const ossimDpt & | operator*= (const double &d) |
ossim_float64 | operator* (const ossimDpt &pt) const |
Dot product. More... | |
std::ostream & | print (std::ostream &os, ossim_uint32 precision=15) const |
ossimString | toString (ossim_uint32 precision=15) const |
void | toPoint (const std::string &s) |
Initializes this point from string. More... | |
bool | isEqualTo (const ossimDpt &rhs, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
double | mean () const |
Returns the average of x and y. More... | |
Public Attributes | |
ossimDpt | tie |
ossim_float64 | score |
![]() | |
union { | |
double x | |
double samp | |
double u | |
double lon | |
}; | |
union { | |
double y | |
double line | |
double v | |
double lat | |
}; | |
Friends | |
OSSIMDLLEXPORT std::ostream & | operator<< (std::ostream &os, const ossimTDpt &pt) |
OSSIMDLLEXPORT std::istream & | operator>> (std::istream &is, ossimTDpt &pt) |
Method to input the formatted string of the "operator<<". More... | |
Definition at line 18 of file ossimTDpt.h.
|
inline |
Definition at line 22 of file ossimTDpt.h.
|
inline |
Definition at line 24 of file ossimTDpt.h.
|
inline |
Definition at line 26 of file ossimTDpt.h.
|
inline |
Definition at line 31 of file ossimTDpt.h.
|
inline |
Definition at line 35 of file ossimTDpt.h.
|
inline |
Definition at line 45 of file ossimTDpt.h.
References ossimDpt::hasNans(), and ossim::isnan().
|
inline |
Definition at line 50 of file ossimTDpt.h.
References ossimDpt::isNan(), and ossim::isnan().
|
inline |
Definition at line 38 of file ossimTDpt.h.
References ossimDpt::makeNan(), and ossim::nan().
Referenced by operator>>().
std::ostream & ossimTDpt::print | ( | std::ostream & | os | ) | const |
Definition at line 9 of file ossimTDpt.cpp.
References ossim::isnan(), score, and tie.
Referenced by operator<<().
std::ostream & ossimTDpt::printTab | ( | std::ostream & | os | ) | const |
|
inline |
Definition at line 32 of file ossimTDpt.h.
|
inline |
Definition at line 36 of file ossimTDpt.h.
|
inline |
|
inline |
Definition at line 34 of file ossimTDpt.h.
|
friend |
Definition at line 42 of file ossimTDpt.cpp.
|
friend |
Method to input the formatted string of the "operator<<".
Expected format: ( ( ossimDpt ), ( ossimDpt ), 0.50000000000000 ) –*this-— , -—tie--—, —score-----—
Definition at line 47 of file ossimTDpt.cpp.
ossim_float64 ossimTDpt::score |
Definition at line 75 of file ossimTDpt.h.
Referenced by operator=(), operator>>(), print(), and printTab().
ossimDpt ossimTDpt::tie |
Definition at line 74 of file ossimTDpt.h.
Referenced by operator=(), operator>>(), print(), and printTab().