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::connection::rasterImpl::LayerRasterImpl

Classe LayerRasterImpl -. Continua...

#include <LayerRasterImpl.hpp>

Diagramma delle classi per fire::connection::rasterImpl::LayerRasterImpl
fire::source::raster::LayerRaster fire::Object fire::Groupable< Object >

Membri pubblici

 LayerRasterImpl (std::string &filename)
 LayerRasterImpl. Continua...
 
const DrivergetDriver () const
 getDriver Continua...
 
const
gear::geom::Envelope::EnvelopeShp 
getExtent () const
 getExtent Continua...
 
const std::string getName () const
 Restituisce il nome del file. Continua...
 
const std::string getMime () const
 getMime Continua...
 
const int getSrid () const
 Restituisce lo SRID del Layer raster. Continua...
 
const fire::gis::data::Size getPixelSize () const
 Restituisce la Size del Layer raster. Continua...
 
const int getBandCount () const
 Numero di bande del Layer raster. Continua...
 
void getBandValuesAt (gear::geom::Envelope::EnvelopeShp envelope, const gis::data::Size &step, const source::raster::InterpolationType::InterpolationType &interptype, const std::vector< int > &bandindexes, std::vector< double > &band_values)
 getBandValuesAt Continua...
 
void getBandValuesAt (double geoX, double geoY, const source::raster::InterpolationType::InterpolationType &interptype, const std::vector< int > &bandindexes, std::vector< double > &band_values)
 getBandValuesAt Continua...
 
void setMask (gear::geom::MultiPolygon multipolygon)
 setMask Continua...
 
const
source::raster::DriverType::DriverType 
getDriverType () const
 getDriverType Continua...
 
void getNodatavalue (std::vector< double > &nodatavalues) const
 getNodatavalue Continua...
 
void setNodatavalue (double newValue)
 setNodatavalue Continua...
 
- 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...
 

Altri membri ereditati

- Tipi pubblici ereditati da fire::source::raster::LayerRaster
typedef shared::LayerRasterSh LayerRasterShp
 
- 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 LayerRasterImpl -.

Documentazione dei costruttori e dei distruttori

fire::connection::rasterImpl::LayerRasterImpl::LayerRasterImpl ( std::string &  filename)
explicit

LayerRasterImpl.

Parametri
filename

Documentazione delle funzioni membro

const int fire::connection::rasterImpl::LayerRasterImpl::getBandCount ( ) const
virtual

Numero di bande del Layer raster.

Restituisce
int - numero di bande

Implementa fire::source::raster::LayerRaster.

void fire::connection::rasterImpl::LayerRasterImpl::getBandValuesAt ( gear::geom::Envelope::EnvelopeShp  envelope,
const gis::data::Size step,
const source::raster::InterpolationType::InterpolationType &  interptype,
const std::vector< int > &  bandindexes,
std::vector< double > &  band_values 
)
virtual

getBandValuesAt

Parametri
envelope
step
interptype
bandindexes
band_values

Implementa fire::source::raster::LayerRaster.

void fire::connection::rasterImpl::LayerRasterImpl::getBandValuesAt ( double  geoX,
double  geoY,
const source::raster::InterpolationType::InterpolationType &  interptype,
const std::vector< int > &  bandindexes,
std::vector< double > &  band_values 
)
virtual

getBandValuesAt

Parametri
geoX
geoY
interptype
bandindexes
band_values

Implementa fire::source::raster::LayerRaster.

const Driver& fire::connection::rasterImpl::LayerRasterImpl::getDriver ( ) const

getDriver

Restituisce
const source::raster::DriverType::DriverType fire::connection::rasterImpl::LayerRasterImpl::getDriverType ( ) const
virtual

getDriverType

Restituisce

Implementa fire::source::raster::LayerRaster.

const gear::geom::Envelope::EnvelopeShp fire::connection::rasterImpl::LayerRasterImpl::getExtent ( ) const
virtual

getExtent

Restituisce

Implementa fire::source::raster::LayerRaster.

const std::string fire::connection::rasterImpl::LayerRasterImpl::getMime ( ) const
virtual

getMime

Restituisce

Reimplementa fire::source::raster::LayerRaster.

const std::string fire::connection::rasterImpl::LayerRasterImpl::getName ( ) const
virtual

Restituisce il nome del file.

Restituisce
std::string - Nome del file

Reimplementa fire::source::raster::LayerRaster.

void fire::connection::rasterImpl::LayerRasterImpl::getNodatavalue ( std::vector< double > &  nodatavalues) const

getNodatavalue

Parametri
nodatavalues
const fire::gis::data::Size fire::connection::rasterImpl::LayerRasterImpl::getPixelSize ( ) const
virtual

Restituisce la Size del Layer raster.

Restituisce
fire::data::Size - dimensioni del Layer raster

Implementa fire::source::raster::LayerRaster.

const int fire::connection::rasterImpl::LayerRasterImpl::getSrid ( ) const
virtual

Restituisce lo SRID del Layer raster.

Restituisce
int - intero rappresentante lo SRID

Implementa fire::source::raster::LayerRaster.

void fire::connection::rasterImpl::LayerRasterImpl::setMask ( gear::geom::MultiPolygon  multipolygon)
virtual

setMask

Parametri
multipolygon

Reimplementa fire::source::raster::LayerRaster.

void fire::connection::rasterImpl::LayerRasterImpl::setNodatavalue ( double  newValue)

setNodatavalue

Parametri
newValue

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