libimage  0.25.4
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Macros Pages
Fonctions membres publiques | Liste de tous les membres
Référence de la classe ExtendedCompoundImageFactory

Usine de création d'une image composée. Plus de détails...

#include <ExtendedCompoundImage.h>

Graphe de collaboration de ExtendedCompoundImageFactory:
Collaboration graph

Fonctions membres publiques

ExtendedCompoundImagecreateExtendedCompoundImage (std::vector< Image * > &images, int *nodata, uint mirrors)
 Teste et calcule les caractéristiques d'une image composée et crée un objet ExtendedCompoundImage.
ExtendedCompoundImagecreateExtendedCompoundImage (int width, int height, int channels, BoundingBox< double > bbox, std::vector< Image * > &images, int *nodata, uint mirrors)
 Vérifie la superposabilité des images sources et crée un objet ExtendedCompoundImage.

Description détaillée

Usine de création d'une image composée.

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

Il est nécessaire de passer par cette classe pour créer des objets de la classe ExtendedCompoundImage. Cela permet de réaliser quelques tests en amont de l'appel au constructeur de ExtendedCompoundImage et de sortir en erreur en cas de problème.

Documentation des fonctions membres

ExtendedCompoundImage * ExtendedCompoundImageFactory::createExtendedCompoundImage ( std::vector< Image * > &  images,
int *  nodata,
uint  mirrors 
)

Teste et calcule les caractéristiques d'une image composée et crée un objet ExtendedCompoundImage.

Largeur, hauteur, nombre de canaux et bbox sont déduits des composantes de l'image source et des paramètres. On vérifie la superposabilité des images sources.

Paramètres
[in]imagesimages sources
[in]nodatavaleur de non-donnée
[in]mirrorsnombre d'images miroirs dans le tableau des images sources (placées au début)
Renvoie
un pointeur d'objet ExtendedCompoundImage, NULL en cas d'erreur

Voici le graphe d'appel pour cette fonction :

ExtendedCompoundImage * ExtendedCompoundImageFactory::createExtendedCompoundImage ( int  width,
int  height,
int  channels,
BoundingBox< double >  bbox,
std::vector< Image * > &  images,
int *  nodata,
uint  mirrors 
)

Vérifie la superposabilité des images sources et crée un objet ExtendedCompoundImage.

Paramètres
[in]widthlargeur de l'image en pixel
[in]heighthauteur de l'image en pixel
[in]channelnombre de canaux par pixel
[in]bboxemprise rectangulaire de l'image
[in]imagesimages sources
[in]nodatavaleur de non-donnée
[in]mirrorsnombre d'images miroirs dans le tableau des images sources (placées au début)
Renvoie
un pointeur d'objet ExtendedCompoundImage, NULL en cas d'erreur

Voici le graphe d'appel pour cette fonction :


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