Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
Riferimenti per la classe fire::gear::projection::ProjectionsManager

Classe per la gestione del gestore delle proiezioni. Continua...

#include <ProjectionsManager.hpp>

Diagramma delle classi per fire::gear::projection::ProjectionsManager
fire::Object fire::Groupable< Object >

Membri pubblici

void putProjection (int srid, fire::gear::projection::ProjectionTextType::ProjectionTextType projectionTextType, const std::string &projectionText)
 Inserisce una proiezione nel gestore delle proiezioni. Continua...
 
int putProjection (fire::gear::projection::ProjectionTextType::ProjectionTextType projectionTextType, const std::string &projectionText)
 Inserisce una proiezione nel gestore delle proiezioni. Continua...
 
void removeProjection (int srid, fire::gear::projection::ProjectionTextType::ProjectionTextType projectionTextType)
 
bool hasProjection (int srid, fire::gear::projection::ProjectionTextType::ProjectionTextType projectionTextType) const
 
std::string getProjection (int srid, fire::gear::projection::ProjectionTextType::ProjectionTextType projectionTextType) const
 
int getSrid (fire::gear::projection::ProjectionTextType::ProjectionTextType projectionTextType, const std::string &projectionText) const
 
void updateProjections () const
 
fire::gear::projection::ProjectioncreateProjection (int srid, fire::gear::projection::ProjectionTextType::ProjectionTextType projectionTextType=fire::gear::projection::ProjectionTextType::Proj4) const
 
fire::gear::projection::ProjectorcreateProjector (int sourceSrid, int destinationSrid, fire::gear::projection::ProjectionTextType::ProjectionTextType projectionTextType=fire::gear::projection::ProjectionTextType::Proj4) const
 
- Membri pubblici ereditati da fire::Object
 Object ()
 Costruttore.
 
 Object (const Object &object)
 Costruttore di copia. Continua...
 
fire::Objectoperator= (const fire::Object &object)
 Operatore di assegnamento. Continua...
 
virtual ~Object ()
 Distruttore.
 
virtual fire::Class
< fire::Object > * 
getClass () const
 Restituisce la classe dell'oggetto. Continua...
 
virtual bool equals (const Object &object) const
 Restituisce l'indicazione se l'oggetto è uguale ad un altro oggetto. Continua...
 
virtual bool operator== (const Object &object) const
 Operatore di uguaglianza. Continua...
 
std::size_t hashCode () const
 Restituisce il codice dell'oggetto. Continua...
 
void notify () const
 Notifica.
 
void notifyAll () const
 Notifica tutti.
 
virtual std::string toString () const
 Restituisce la rappresentazione alfabetica dell'oggetto. Continua...
 
void wait () const
 Aspetta.
 
void waitFor (std::size_t timeout) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
void waitFor (std::size_t timeout, int nanos) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
virtual bool operator< (const Object &object) const
 Operatore di minoranza. Continua...
 

Membri pubblici statici

static int getUnknownSrid ()
 Restituisce l'identificativo del sistema di riferimento sconosciuto. Continua...
 
static ProjectionsManagerinstance ()
 Restituisce l'instanza del gestore delle proiezioni.
 
static ProjectionsManagerinstance (const std::string &projectionsPath)
 Restituisce l'instanza del gestore delle proiezioni. Continua...
 

Attributi pubblici statici

static const int UnknownSrid
 Identificativo del sistema di riferimento sconosciuto.
 

Altri membri ereditati

- Tipi pubblici ereditati da fire::Object
typedef boost::unique_lock
< boost::mutex > 
LockGuard
 Guardia per la sincronizzazione dell'oggetto.
 
- Membri protetti ereditati da fire::Object
Objectclone () const
 Duplica l'oggetto. Continua...
 
void finalize ()
 Finalizza l'oggetto.
 
- Attributi protetti ereditati da fire::Object
boost::mutex mutex
 Variabile per la sincronizzazione dell'oggetto.
 

Descrizione dettagliata

Classe per la gestione del gestore delle proiezioni.

Documentazione delle funzioni membro

fire::gear::projection::Projection* fire::gear::projection::ProjectionsManager::createProjection ( int  srid,
fire::gear::projection::ProjectionTextType::ProjectionTextType  projectionTextType = fire::gear::projection::ProjectionTextType::Proj4 
) const
Parametri
srid
Restituisce
fire::gear::projection::Projector* fire::gear::projection::ProjectionsManager::createProjector ( int  sourceSrid,
int  destinationSrid,
fire::gear::projection::ProjectionTextType::ProjectionTextType  projectionTextType = fire::gear::projection::ProjectionTextType::Proj4 
) const
Parametri
sourceSrid
destinationSrid
Restituisce
std::string fire::gear::projection::ProjectionsManager::getProjection ( int  srid,
fire::gear::projection::ProjectionTextType::ProjectionTextType  projectionTextType 
) const
Parametri
srid
projectionTextType
Restituisce
int fire::gear::projection::ProjectionsManager::getSrid ( fire::gear::projection::ProjectionTextType::ProjectionTextType  projectionTextType,
const std::string &  projectionText 
) const
Parametri
projectionTextType
projectionText
Restituisce
static int fire::gear::projection::ProjectionsManager::getUnknownSrid ( )
static

Restituisce l'identificativo del sistema di riferimento sconosciuto.

Restituisce
Identificativo del sistema di riferimento sconosciuto
bool fire::gear::projection::ProjectionsManager::hasProjection ( int  srid,
fire::gear::projection::ProjectionTextType::ProjectionTextType  projectionTextType 
) const
Parametri
srid
projectionTextType
Restituisce
static ProjectionsManager* fire::gear::projection::ProjectionsManager::instance ( const std::string &  projectionsPath)
static

Restituisce l'instanza del gestore delle proiezioni.

Parametri
projectionsPathPercorso della risorsa delle proiezioni
void fire::gear::projection::ProjectionsManager::putProjection ( int  srid,
fire::gear::projection::ProjectionTextType::ProjectionTextType  projectionTextType,
const std::string &  projectionText 
)

Inserisce una proiezione nel gestore delle proiezioni.

Parametri
sridIdentificativo del sistema di riferimento della proiezione
projectionTextTypeTipo del testo della proiezione
projectionTextTesto della proiezione
int fire::gear::projection::ProjectionsManager::putProjection ( fire::gear::projection::ProjectionTextType::ProjectionTextType  projectionTextType,
const std::string &  projectionText 
)

Inserisce una proiezione nel gestore delle proiezioni.

Parametri
projectionTextTypeTipo del testo della proiezione
projectionTextTesto della proiezione
Restituisce
Identificativo del sistema di riferimento della proiezione
void fire::gear::projection::ProjectionsManager::removeProjection ( int  srid,
fire::gear::projection::ProjectionTextType::ProjectionTextType  projectionTextType 
)
Parametri
srid
projectionTextType

La documentazione per questa classe è stata generata a partire dal seguente file: