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::source::vector::VectorLayerInfoabstract
Diagramma delle classi per fire::source::vector::VectorLayerInfo
fire::connection::qt::VectorLayerInfoQt

Tipi pubblici

typedef shared::VectorLayerInfoSh VectorLayerInfoShp
 
typedef std::vector
< gear::geom::Envelope::EnvelopeShp
VctEnvelope
 

Membri pubblici

 VectorLayerInfo (VectorLayerInfo const &source)
 VectorLayerInfo. Continua...
 

Membri protetti

 VectorLayerInfo ()
 VectorLayerInfo.
 
virtual void getExtent (VctEnvelope &list, const int &srid=gear::projection::ProjectionsManager::getUnknownSrid()) const =0
 Permette di estrarre gli extent di tutte le colonne spaziali presenti nel livello (eventualmente nessuna) Continua...
 
virtual
gear::geom::Envelope::EnvelopeShp 
getExtent (const int &srid) const =0
 Permette di estrarre l'unione degli extent di tutte le colonne spaziali presenti nel livello (eventualmente nessuna) Continua...
 
virtual
gear::geom::Envelope::EnvelopeShp 
getExtent (const std::string &geomFld, const int &srid=gear::projection::ProjectionsManager::getUnknownSrid()) const =0
 Permette di estrarre l'extent di una precisa colonna geografica. Continua...
 
virtual std::string getName () const =0
 
virtual std::string getSchema () const =0
 
virtual
VectorLayerType::VectorLayerType 
getType () const =0
 
virtual Metadata::MetadataShp const getMetadata () const =0
 
virtual int getSrid (const std::string &geomFld) const
 
virtual size_t getCount () const =0
 getCount Continua...
 

Friend

class shared::VectorLayerInfoSh
 

Documentazione dei costruttori e dei distruttori

fire::source::vector::VectorLayerInfo::VectorLayerInfo ( VectorLayerInfo const &  source)
inline

VectorLayerInfo.

Parametri
source

Documentazione delle funzioni membro

virtual size_t fire::source::vector::VectorLayerInfo::getCount ( ) const
protectedpure virtual

getCount

Restituisce

Implementato in fire::connection::qt::VectorLayerInfoQt.

virtual void fire::source::vector::VectorLayerInfo::getExtent ( VctEnvelope &  list,
const int &  srid = gear::projection::ProjectionsManager::getUnknownSrid() 
) const
protectedpure virtual

Permette di estrarre gli extent di tutte le colonne spaziali presenti nel livello (eventualmente nessuna)

Parametri
list- vettore di fire::gear::geom::Envelope contenente gli extent delle colonne
srid- identificativo del sistema di riferimento in cui si vogliono gli extent. Se non valorizzato, non sarà fatta nessuna proiezione degli extent.

Implementato in fire::connection::qt::VectorLayerInfoQt.

virtual gear::geom::Envelope::EnvelopeShp fire::source::vector::VectorLayerInfo::getExtent ( const int &  srid) const
protectedpure virtual

Permette di estrarre l'unione degli extent di tutte le colonne spaziali presenti nel livello (eventualmente nessuna)

Parametri
srid- identificativo del sistema di riferimento in cui si vuole l'extent. Se non valorizzato, non sarà fatta nessuna proiezione degli extent.
Restituisce
istanza condivisa di fire::gear::geom::Envelope

Implementato in fire::connection::qt::VectorLayerInfoQt.

virtual gear::geom::Envelope::EnvelopeShp fire::source::vector::VectorLayerInfo::getExtent ( const std::string &  geomFld,
const int &  srid = gear::projection::ProjectionsManager::getUnknownSrid() 
) const
protectedpure virtual

Permette di estrarre l'extent di una precisa colonna geografica.

Parametri
geomFld- testo indicante il nome della colonna geografica da considerare.
srid- identificativo del sistema di riferimento in cui si voole l'extent. Se non valorizzato, non sarà fatta nessuna proiezione dell'extent
Restituisce
istanza condivisa di fire::gear::geom::Envelope

Implementato in fire::connection::qt::VectorLayerInfoQt.

virtual Metadata::MetadataShp const fire::source::vector::VectorLayerInfo::getMetadata ( ) const
protectedpure virtual
Restituisce

Implementato in fire::connection::qt::VectorLayerInfoQt.

virtual std::string fire::source::vector::VectorLayerInfo::getName ( ) const
protectedpure virtual
Restituisce

Implementato in fire::connection::qt::VectorLayerInfoQt.

virtual std::string fire::source::vector::VectorLayerInfo::getSchema ( ) const
protectedpure virtual
Restituisce

Implementato in fire::connection::qt::VectorLayerInfoQt.

virtual int fire::source::vector::VectorLayerInfo::getSrid ( const std::string &  geomFld) const
inlineprotectedvirtual
Restituisce

Reimplementata in fire::connection::qt::VectorLayerInfoQt.

virtual VectorLayerType::VectorLayerType fire::source::vector::VectorLayerInfo::getType ( ) const
protectedpure virtual
Restituisce
ret

Implementato in fire::connection::qt::VectorLayerInfoQt.


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