VAPOR3 3.9.4
GeoTileEquirectangular.h
Go to the documentation of this file.
1#ifndef GeoTileEquirectangular_h_
2#define GeoTileEquirectangular_h_
3#ifdef _WINDOWS
4 #pragma warning(disable : 4251)
5#endif
6#include "GeoTile.h"
7#include <vapor/common.h>
8namespace VAPoR {
18
20public:
28 GeoTileEquirectangular(size_t tile_width, size_t tile_height, size_t pixelsize) : GeoTile(tile_width, tile_height, pixelsize, -180.0, -90.0, 180.0, 90.0) {}
29
31 //
32 virtual void LatLongToPixelXY(double lon, double lat, int lod, size_t &pixelX, size_t &pixelY) const;
33
35 //
36 virtual void PixelXYToLatLon(size_t pixelX, size_t pixelY, int lod, double &lon, double &lat) const;
37};
38}; // namespace VAPoR
39#endif
virtual void PixelXYToLatLon(size_t pixelX, size_t pixelY, int lod, double &lon, double &lat) const
copydoc GeoTile::PixelXYToLatLon()
virtual void LatLongToPixelXY(double lon, double lat, int lod, size_t &pixelX, size_t &pixelY) const
copydoc GeoTile::LatLongToPixelXY()
GeoTileEquirectangular(size_t tile_width, size_t tile_height, size_t pixelsize)
#define RENDER_API
Definition: common.h:78