|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimLsrRay.h>
Public Member Functions | |
| ossimLsrRay () | |
| ossimLsrRay (const ossimLsrRay ©_this) | |
| ossimLsrRay (const ossimLsrPoint &origin, const ossimLsrVector &direction) | |
| ossimLsrRay (const ossimLsrPoint &origin, const ossimLsrPoint &towards) | |
| ossimLsrRay (const ossimLsrRay &convert_this, const ossimLsrSpace &new_space) | |
| const ossimLsrRay & | operator= (const ossimLsrRay &r) |
| bool | operator== (const ossimLsrRay &r) const |
| bool | operator!= (const ossimLsrRay &r) const |
| const ossimLsrPoint & | origin () const |
| const ossimLsrVector & | direction () const |
| const ossimLsrSpace & | lsrSpace () const |
| operator ossimEcefRay () const | |
| bool | hasNans () const |
| void | makeNan () |
| ossimLsrPoint | extend (const double &t) const |
| void | print (ostream &stream=ossimNotify(ossimNotifyLevel_INFO)) const |
Private Attributes | |
| ossimLsrPoint | theOrigin |
| ossimLsrVector | theDirection |
Friends | |
| ostream & | operator<< (ostream &os, const ossimLsrRay &instance) |
Definition at line 37 of file ossimLsrRay.h.
|
inline |
|
inline |
Definition at line 45 of file ossimLsrRay.h.
| ossimLsrRay::ossimLsrRay | ( | const ossimLsrPoint & | origin, |
| const ossimLsrVector & | direction | ||
| ) |
Definition at line 54 of file ossimLsrRay.cpp.
References direction(), hasNans(), ossimLsrPoint::lsrSpace(), ossimLsrVector::lsrSpace(), ossim::nan(), origin(), ossimNotify(), ossimNotifyLevel_FATAL, theDirection, and theOrigin.
| ossimLsrRay::ossimLsrRay | ( | const ossimLsrPoint & | origin, |
| const ossimLsrPoint & | towards | ||
| ) |
Definition at line 78 of file ossimLsrRay.cpp.
References ossimLsrPoint::hasNans(), ossimLsrPoint::lsrSpace(), ossim::nan(), ossimLsrVector::normalize(), origin(), ossimNotify(), ossimNotifyLevel_FATAL, theDirection, and theOrigin.
|
inline |
Definition at line 54 of file ossimLsrRay.h.
|
inline |
|
inline |
METHOD: extend(t) Extends the ray by distance t (meters) from the origin to the LSR point returned (in same space).
Definition at line 95 of file ossimLsrRay.h.
References ossimLsrPoint::makeNan().
|
inline |
|
inline |
Definition at line 71 of file ossimLsrRay.h.
|
inline |
Definition at line 85 of file ossimLsrRay.h.
|
inline |
CASTING OPERATOR: ossimEcefRay() Looks like a constructor for an ossimEcefRay but is an operation on this object. Returns the ossimEcefRay equivalent.
Definition at line 155 of file ossimLsrRay.h.
|
inline |
Definition at line 144 of file ossimLsrRay.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 112 of file ossimLsrRay.h.
|
private |
Definition at line 117 of file ossimLsrRay.h.
Referenced by operator=(), operator==(), ossimLsrRay(), and print().
|
private |
Definition at line 116 of file ossimLsrRay.h.
Referenced by operator=(), operator==(), ossimLsrRay(), and print().
1.8.14