Rok4Server  0.25.4
 Tout Classes Fichiers Fonctions Variables Énumérations Valeurs énumérées Pages
Fonctions membres publiques | Attributs privés | Liste de tous les membres
Référence de la classe TileMatrix

Gestion d'une matrice de tuiles. Plus de détails...

#include <TileMatrix.h>

Graphe de collaboration de TileMatrix:
Collaboration graph

Fonctions membres publiques

 TileMatrix (std::string id, double res, double x0, double y0, int tileW, int tileH, long int matrixW, long int matrixH)
 Crée un TileMatrix à partir des ses éléments constitutifs.
 TileMatrix (const TileMatrix &t)
 Constructeur de copie.
TileMatrixoperator= (TileMatrix const &other)
 Affectation.
bool operator== (const TileMatrix &other) const
 Test d'egalite de 2 TileMatrix.
bool operator!= (const TileMatrix &other) const
 Test d'inégalite de 2 TileMatrix.
std::string getId ()
 Retourne l'indentifiant.
double getRes ()
 Retourne la résolution d'une tuile.
double getX0 ()
 Retourne l'abscisse du point en haut à gauche dans le système de coordonnées associé.
double getY0 ()
 Retourne l'ordonnée du point en haut à gauche dans le système de coordonnées associé.
int getTileW ()
 Retourne la largeur d'une tuile.
int getTileH ()
 Retourne la longueur d'une tuile.
long int getMatrixW ()
 Retourne le nombre de tuiles dans la largeur de la matrice.
long int getMatrixH ()
 Retourne le nombre de tuiles dans la longueur de la matrice.
virtual ~TileMatrix ()
 Destructeur par défaut.

Attributs privés

std::string id
 Identifiant.
double res
 Résolution des tuiles.
double x0
 Abcisse du point en haut à gauche dans le système de coordonnées associé.
double y0
 Ordonnée du point en haut à gauche dans le système de coordonnées associé.
int tileW
 Largeur d'une tuile.
int tileH
 Longueur d'une tuile.
long int matrixW
 Nombre de tuiles dans la matrice en largeur.
long int matrixH
 Nombre de tuiles dans la matrice en longueur.

Description détaillée

Gestion d'une matrice de tuiles.

Auteur
Institut national de l'information géographique et forestière

Une instance TileMatrix représente une matrice de tuiles. Cette matrice décrit un niveau d'une pyramide définit dans un TileMatrixSet

Définition d'un TileMatrix en XML :

<tileMatrix>
<id>Lvl 8</id>
<resolution>611.4962262814100</resolution>
<topLeftCornerX>-20037508.3427892480</topLeftCornerX>
<topLeftCornerY>20037508.3427892480</topLeftCornerY>
<tileWidth>256</tileWidth>
<tileHeight>256</tileHeight>
<matrixWidth>256</matrixWidth>
<matrixHeight>256</matrixHeight>
</tileMatrix>

Documentation des constructeurs et destructeur

TileMatrix::TileMatrix ( std::string  id,
double  res,
double  x0,
double  y0,
int  tileW,
int  tileH,
long int  matrixW,
long int  matrixH 
)
inline

Crée un TileMatrix à partir des ses éléments constitutifs.

Paramètres
[in]ididentifiant
[in]resrésolution des tuiles
[in]x0abscisse du point en haut à gauche dans le système de coordonnées associé.
[in]y0ordonnée du point en haut à gauche dans le système de coordonnées associé.
[in]tileWlargeur d'une tuile
[in]tileHlongueur d'une tuile
[in]matrixWnombre de tuiles dans la matrice en largeur
[in]matrixHnombre de tuiles dans la matrice en longueur
TileMatrix::TileMatrix ( const TileMatrix t)

Constructeur de copie.

Crée un TileMatrix à partir d'un autre

Paramètres
[in]tTileMatrix à copier

Documentation des fonctions membres

std::string TileMatrix::getId ( )

Retourne l'indentifiant.

Renvoie
identifiant

Voici le graphe des appelants de cette fonction :

long int TileMatrix::getMatrixH ( )

Retourne le nombre de tuiles dans la longueur de la matrice.

Renvoie
nombre de tuiles en longueur

Voici le graphe des appelants de cette fonction :

long int TileMatrix::getMatrixW ( )

Retourne le nombre de tuiles dans la largeur de la matrice.

Renvoie
nombre de tuiles en largeur

Voici le graphe des appelants de cette fonction :

double TileMatrix::getRes ( )

Retourne la résolution d'une tuile.

Renvoie
résolution

Voici le graphe des appelants de cette fonction :

int TileMatrix::getTileH ( )

Retourne la longueur d'une tuile.

Renvoie
longueur

Voici le graphe des appelants de cette fonction :

int TileMatrix::getTileW ( )

Retourne la largeur d'une tuile.

Renvoie
largeur

Voici le graphe des appelants de cette fonction :

double TileMatrix::getX0 ( )

Retourne l'abscisse du point en haut à gauche dans le système de coordonnées associé.

Renvoie
abscisse

Voici le graphe des appelants de cette fonction :

double TileMatrix::getY0 ( )

Retourne l'ordonnée du point en haut à gauche dans le système de coordonnées associé.

Renvoie
ordonnée

Voici le graphe des appelants de cette fonction :

bool TileMatrix::operator!= ( const TileMatrix other) const

Test d'inégalite de 2 TileMatrix.

Renvoie
true s'ils ont un attribut différent, false sinon
bool TileMatrix::operator== ( const TileMatrix other) const

Test d'egalite de 2 TileMatrix.

Renvoie
true si tous les attributs sont identiques, false sinon

La documentation de cette classe a été générée à partir des fichiers suivants :