OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimVrect.h>
Public Member Functions | |
ossimVrect () | |
ossimVrect (const ossimDpt &ul, const ossimDpt &lr) | |
ossimVrect (double ul_corner_x, double ul_corner_y, double lr_corner_x, double lr_corner_y) | |
ossimVrect (const ossimVrect &rect) | |
~ossimVrect () | |
const ossimVrect & | operator= (const ossimVrect &rect) |
bool | operator!= (const ossimVrect &rect) const |
bool | operator== (const ossimVrect &rect) const |
const ossimDpt & | ul () const |
const ossimDpt & | ur () const |
const ossimDpt & | lr () const |
const ossimDpt & | ll () const |
ossim_float64 | height () const |
ossim_float64 | width () const |
ossimDpt | midPoint () const |
void | print (std::ostream &os) const |
ossimVrect | combine (const ossimVrect &rect) const |
ossimVrect | clipToRect (const ossimVrect &rect) const |
Private Attributes | |
ossimDpt | theUlCorner |
ossimDpt | theLlCorner |
ossimDpt | theLrCorner |
ossimDpt | theUrCorner |
Friends | |
std::ostream & | operator<< (std::ostream &os, const ossimVrect &rect) |
Definition at line 25 of file ossimVrect.h.
|
inline |
Definition at line 34 of file ossimVrect.h.
|
inline |
Definition at line 41 of file ossimVrect.h.
|
inline |
Definition at line 51 of file ossimVrect.h.
ossimVrect::~ossimVrect | ( | ) |
Definition at line 39 of file ossimVrect.cpp.
|
inline |
Definition at line 126 of file ossimVrect.h.
References d_MAX, lr(), min, ossimVrect(), ul(), ossimDpt::x, and ossimDpt::y.
|
inline |
Definition at line 154 of file ossimVrect.h.
References lr(), ossimVrect(), ul(), ossimDpt::x, and ossimDpt::y.
|
inline |
|
inline |
Definition at line 68 of file ossimVrect.h.
Referenced by midPoint(), operator!=(), operator=(), and operator==().
|
inline |
Definition at line 67 of file ossimVrect.h.
Referenced by clipToRect(), combine(), midPoint(), operator!=(), operator=(), and operator==().
|
inline |
Definition at line 148 of file ossimVrect.h.
References ll(), lr(), ul(), ur(), x, and y.
|
inline |
Definition at line 109 of file ossimVrect.h.
References ll(), lr(), theLlCorner, theLrCorner, theUlCorner, theUrCorner, ul(), and ur().
|
inline |
Definition at line 96 of file ossimVrect.h.
References ll(), lr(), theLlCorner, theLrCorner, theUlCorner, theUrCorner, ul(), and ur().
|
inline |
Definition at line 117 of file ossimVrect.h.
References ll(), lr(), theLlCorner, theLrCorner, theUlCorner, theUrCorner, ul(), and ur().
void ossimVrect::print | ( | std::ostream & | os | ) | const |
Definition at line 24 of file ossimVrect.cpp.
References theLrCorner, and theUlCorner.
Referenced by operator<<().
|
inline |
Definition at line 65 of file ossimVrect.h.
Referenced by clipToRect(), combine(), midPoint(), operator!=(), operator=(), and operator==().
|
inline |
Definition at line 66 of file ossimVrect.h.
Referenced by midPoint(), operator!=(), operator=(), and operator==().
|
inline |
|
friend |
Definition at line 32 of file ossimVrect.cpp.
|
private |
Definition at line 91 of file ossimVrect.h.
Referenced by operator!=(), operator=(), and operator==().
|
private |
Definition at line 92 of file ossimVrect.h.
Referenced by operator!=(), operator=(), operator==(), and print().
|
private |
Definition at line 90 of file ossimVrect.h.
Referenced by operator!=(), operator=(), operator==(), and print().
|
private |
Definition at line 93 of file ossimVrect.h.
Referenced by operator!=(), operator=(), and operator==().