OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimTileHash.h>
Public Member Functions | |
ossimTileHash (const ossimDrect &imageRect, double tileWidth, double tileHeight) | |
virtual | ~ossimTileHash () |
virtual long | operator() (const ossimDpt &aPoint) |
virtual long | operator() (const ossimFpt &aPoint) |
![]() | |
virtual | ~ossimPointHash () |
Private Attributes | |
ossimDrect | theImageRect |
double | theTileWidth |
double | theTileHeight |
long | theNumberOfHorizTiles |
long | theNumberOfVertTiles |
Definition at line 26 of file ossimTileHash.h.
ossimTileHash::ossimTileHash | ( | const ossimDrect & | imageRect, |
double | tileWidth, | ||
double | tileHeight | ||
) |
Definition at line 23 of file ossimTileHash.cpp.
References FLT_EPSILON, ossimDrect::height(), theImageRect, theNumberOfHorizTiles, theNumberOfVertTiles, theTileHeight, theTileWidth, and ossimDrect::width().
|
virtual |
Definition at line 71 of file ossimTileHash.cpp.
|
virtual |
Implements ossimPointHash.
Definition at line 100 of file ossimTileHash.cpp.
References ossimDrect::lr(), theImageRect, theNumberOfHorizTiles, theTileHeight, theTileWidth, ossimDrect::ul(), ossimDpt::x, and ossimDpt::y.
|
virtual |
Implements ossimPointHash.
Definition at line 75 of file ossimTileHash.cpp.
References ossimDrect::lr(), theImageRect, theNumberOfHorizTiles, theTileHeight, theTileWidth, ossimDrect::ul(), ossimFpt::x, ossimDpt::x, ossimFpt::y, and ossimDpt::y.
|
private |
Definition at line 39 of file ossimTileHash.h.
Referenced by operator()(), and ossimTileHash().
|
private |
Definition at line 42 of file ossimTileHash.h.
Referenced by operator()(), and ossimTileHash().
|
private |
Definition at line 43 of file ossimTileHash.h.
Referenced by ossimTileHash().
|
private |
Definition at line 41 of file ossimTileHash.h.
Referenced by operator()(), and ossimTileHash().
|
private |
Definition at line 40 of file ossimTileHash.h.
Referenced by operator()(), and ossimTileHash().