OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimVpfExtent.h>
Public Member Functions | |
ossimVpfExtent (double x1, double y1, double x2, double y2) | |
ossimVpfExtent () | |
ossimVpfExtent (const extent_type &etype) | |
int | contained (ossimVpfExtent &extent2) |
int | completely_within (ossimVpfExtent &extent2) |
int | within (double x, double y) |
ossimVpfExtent | operator+ (const ossimVpfExtent &b) const |
Protected Attributes | |
extent_type | theExtentType |
Friends | |
ostream & | operator<< (ostream &out, const ossimVpfExtent &data) |
Definition at line 30 of file ossimVpfExtent.h.
ossimVpfExtent::ossimVpfExtent | ( | double | x1, |
double | y1, | ||
double | x2, | ||
double | y2 | ||
) |
Definition at line 42 of file ossimVpfExtent.cpp.
References theExtentType, extent_type::x1, extent_type::x2, extent_type::y1, and extent_type::y2.
ossimVpfExtent::ossimVpfExtent | ( | ) |
Definition at line 50 of file ossimVpfExtent.cpp.
References theExtentType, extent_type::x1, extent_type::x2, extent_type::y1, and extent_type::y2.
ossimVpfExtent::ossimVpfExtent | ( | const extent_type & | etype | ) |
Definition at line 58 of file ossimVpfExtent.cpp.
References theExtentType, extent_type::x1, extent_type::x2, extent_type::y1, and extent_type::y2.
int ossimVpfExtent::completely_within | ( | ossimVpfExtent & | extent2 | ) |
Definition at line 70 of file ossimVpfExtent.cpp.
References completely_within(), and theExtentType.
int ossimVpfExtent::contained | ( | ossimVpfExtent & | extent2 | ) |
Definition at line 66 of file ossimVpfExtent.cpp.
References contained(), and theExtentType.
ossimVpfExtent ossimVpfExtent::operator+ | ( | const ossimVpfExtent & | b | ) | const |
Definition at line 78 of file ossimVpfExtent.cpp.
References ossim::max(), ossim::min(), theExtentType, extent_type::x1, extent_type::x2, extent_type::y1, and extent_type::y2.
int ossimVpfExtent::within | ( | double | x, |
double | y | ||
) |
Definition at line 74 of file ossimVpfExtent.cpp.
References fwithin(), theExtentType, x, and y.
|
friend |
Definition at line 30 of file ossimVpfExtent.cpp.
|
protected |
Definition at line 45 of file ossimVpfExtent.h.
Referenced by completely_within(), contained(), operator+(), operator<<(), ossimVpfExtent(), and within().