Rok4Server  0.25.4
 All Classes Files Functions Variables Enumerations Enumerator Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Pyramid Class Reference

Implementation des pyramides Une pyramide est associee a un layer et comporte plusieurs niveaux. More...

#include <Pyramid.h>

Collaboration diagram for Pyramid:
Collaboration graph

Public Member Functions

LevelgetFirstLevel ()
LevelgetHighestLevel ()
LevelgetLowestLevel ()
TileMatrixSet getTms ()
std::map< std::string, Level * > & getLevels ()
Rok4Format::eformat_data getFormat ()
int getChannels ()
DataSource * getTile (int x, int y, std::string tmId, DataSource *errorDataSource=NULL)
Image * getbbox (ServicesConf &servicesConf, BoundingBox< double > bbox, int width, int height, CRS dst_crs, Interpolation::KernelType interpolation, int &error)
 Pyramid (std::map< std::string, Level * > &levels, TileMatrixSet tms, Rok4Format::eformat_data format, int channels)

Private Member Functions

std::string best_level (double resolution_x, double resolution_y)
bool are_the_two_CRS_equal (std::string crs1, std::string crs2, std::vector< std::string > listofequalsCRS)

Private Attributes

std::map< std::string, Level * > levels
const TileMatrixSet tms
const Rok4Format::eformat_data format
const int channels
LevelhighestLevel
LevellowestLevel

Detailed Description

Implementation des pyramides Une pyramide est associee a un layer et comporte plusieurs niveaux.


The documentation for this class was generated from the following files: