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::Projector

Classe per la gestione di un proiettore. Continua...

#include <Projector.hpp>

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

Membri pubblici

 Projector (fire::gear::projection::Projection *sourceProjection, fire::gear::projection::Projection *destinationProjection)
 Costruttore. Continua...
 
 Projector (const fire::gear::projection::Projector &projector)
 Costruttore di copia. Continua...
 
fire::gear::projection::Projectoroperator= (const fire::gear::projection::Projector &projector)
 Operatore di assegnamento. Continua...
 
virtual ~Projector ()
 Distruttore.
 
const
fire::gear::projection::Projection
getSourceProjection () const
 Restituisce la proiezione sorgente del proiettore. Continua...
 
void setSourceProjection (fire::gear::projection::Projection *sourceProjection)
 Imposta la proiezione sorgente del proiettore. Continua...
 
void setSourceProjection (int srid)
 Imposta la proiezione sorgente del proiettore. Continua...
 
const
fire::gear::projection::Projection
getDestinationProjection () const
 Restituisce la proiezione destinazione del proiettore. Continua...
 
void setDestinationProjection (fire::gear::projection::Projection *destinationProjection)
 Imposta la proiezione destinazione del proiettore. Continua...
 
void setDestinationProjection (int srid)
 Imposta la proiezione destinazione del proiettore. Continua...
 
void reset (fire::gear::projection::Projection *sourceProjection, fire::gear::projection::Projection *destinationProjection)
 Reimposta il proiettore. Continua...
 
void reverse ()
 Inverte il proiettore.
 
void project (double &x, double &y) const
 Proietta x e y. Continua...
 
void project (double &x, double &y, double &z) const
 Proietta x, y e z. Continua...
 
fire::gear::geom::Coordinateproject (const fire::gear::geom::Coordinate &coordinate) const
 Restituisce una coordinata proiettata. Continua...
 
void project (fire::gear::geom::Coordinate &coordinate) const
 Proietta una coordinata. Continua...
 
fire::gear::geom::CoordinateSequenceproject (const fire::gear::geom::CoordinateSequence &coordinateSequence) const
 Restituisce una sequenza di coordinate proiettata. Continua...
 
void project (fire::gear::geom::CoordinateSequence &coordinateSequence) const
 Prietta una sequenza di coordinate. Continua...
 
fire::gear::geom::Envelopeproject (const fire::gear::geom::Envelope &envelope) const
 Restituisce un ingombro proiettato. Continua...
 
void project (fire::gear::geom::Envelope &envelope) const
 Proietta un ingombro. Continua...
 
fire::gear::geom::Geometryproject (const fire::gear::geom::Geometry &geometry) const
 Restituisce una geometria proiettata. Continua...
 
void project (fire::gear::geom::Geometry &geometry) const
 Proietta una geometria. Continua...
 
fire::gear::geom::Pointproject (const fire::gear::geom::Point &point) const
 Restituisce un punto proiettato. Continua...
 
void project (fire::gear::geom::Point &point) const
 Proietta un punto. Continua...
 
fire::gear::geom::LineStringproject (const fire::gear::geom::LineString &lineString) const
 Restituisce una linea proiettata. Continua...
 
void project (fire::gear::geom::LineString &lineString) const
 Proietta una linea. Continua...
 
fire::gear::geom::LinearRingproject (const fire::gear::geom::LinearRing &linearRing) const
 Restituisce un anello proiettato. Continua...
 
void project (fire::gear::geom::LinearRing &linearRing) const
 Proietta un anello. Continua...
 
fire::gear::geom::Polygonproject (const fire::gear::geom::Polygon &polygon) const
 Restituisce un poligono proiettato. Continua...
 
void project (fire::gear::geom::Polygon &polygon) const
 Proietta un poligono. Continua...
 
fire::gear::geom::MultiPointproject (const fire::gear::geom::MultiPoint &multiPoint) const
 Restituisce una collezione di punti proiettata. Continua...
 
void project (fire::gear::geom::MultiPoint &multiPoint) const
 Proietta una collezione di punti. Continua...
 
fire::gear::geom::MultiLineStringproject (const fire::gear::geom::MultiLineString &multiLineString) const
 Restituisce una collezione di linee proiettata. Continua...
 
void project (fire::gear::geom::MultiLineString &multiLineString) const
 Proietta una collezione di linee. Continua...
 
fire::gear::geom::MultiPolygonproject (const fire::gear::geom::MultiPolygon &multiPolygon) const
 Restituisce una collezione di poligoni proiettata. Continua...
 
void project (fire::gear::geom::MultiPolygon &multiPolygon) const
 Proietta una collezione di poligoni. Continua...
 
fire::gear::geom::GeometryCollectionproject (const fire::gear::geom::GeometryCollection &geometryCollection) const
 Restituisce una collezione di geometrie proiettata. Continua...
 
void project (fire::gear::geom::GeometryCollection &geometryCollection) const
 Proietta una collezione di geometrie proiettata. Continua...
 
fire::gear::geom::Groupproject (const fire::gear::geom::Group &group) const
 Restituisce un gruppo di geometrie proiettato. Continua...
 
void project (fire::gear::geom::Group &group) const
 Proietta un gruppo di geometrie. 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::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 di un proiettore.

Documentazione dei costruttori e dei distruttori

fire::gear::projection::Projector::Projector ( fire::gear::projection::Projection sourceProjection,
fire::gear::projection::Projection destinationProjection 
)

Costruttore.

Parametri
sourceProjectionProiezione sorgente del proiettore
destinationProjectionProiezione destinazione del proiettore
fire::gear::projection::Projector::Projector ( const fire::gear::projection::Projector projector)

Costruttore di copia.

Parametri
projectorProiettore

Documentazione delle funzioni membro

const fire::gear::projection::Projection& fire::gear::projection::Projector::getDestinationProjection ( ) const

Restituisce la proiezione destinazione del proiettore.

Restituisce
Proiezione destinazione del proiettore
const fire::gear::projection::Projection& fire::gear::projection::Projector::getSourceProjection ( ) const

Restituisce la proiezione sorgente del proiettore.

Restituisce
Proiezione sorgente del proiettore
fire::gear::projection::Projector& fire::gear::projection::Projector::operator= ( const fire::gear::projection::Projector projector)

Operatore di assegnamento.

Parametri
projectorProiettore
void fire::gear::projection::Projector::project ( double &  x,
double &  y 
) const

Proietta x e y.

Parametri
xX
yY
void fire::gear::projection::Projector::project ( double &  x,
double &  y,
double &  z 
) const

Proietta x, y e z.

Parametri
xX
yY
zZ
fire::gear::geom::Coordinate* fire::gear::projection::Projector::project ( const fire::gear::geom::Coordinate coordinate) const

Restituisce una coordinata proiettata.

Parametri
coordinateCoordinata da proiettare
Restituisce
Coordinata proiettata
void fire::gear::projection::Projector::project ( fire::gear::geom::Coordinate coordinate) const

Proietta una coordinata.

Parametri
coordinateCoordinata da proiettare
fire::gear::geom::CoordinateSequence* fire::gear::projection::Projector::project ( const fire::gear::geom::CoordinateSequence coordinateSequence) const

Restituisce una sequenza di coordinate proiettata.

Parametri
coordinateSequenceSequenza di coordinate da proiettare
Restituisce
Sequenza di coordinate proiettata
void fire::gear::projection::Projector::project ( fire::gear::geom::CoordinateSequence coordinateSequence) const

Prietta una sequenza di coordinate.

Parametri
coordinateSequenceSequenza di coordinate da proiettare
fire::gear::geom::Envelope* fire::gear::projection::Projector::project ( const fire::gear::geom::Envelope envelope) const

Restituisce un ingombro proiettato.

Parametri
envelopeIngombro da proiettare
Restituisce
Ingombro proiettato
void fire::gear::projection::Projector::project ( fire::gear::geom::Envelope envelope) const

Proietta un ingombro.

Parametri
envelopeIngombro da proiettare
fire::gear::geom::Geometry* fire::gear::projection::Projector::project ( const fire::gear::geom::Geometry geometry) const

Restituisce una geometria proiettata.

Parametri
geometryGeometria da proiettare
Restituisce
Geometria proiettata
void fire::gear::projection::Projector::project ( fire::gear::geom::Geometry geometry) const

Proietta una geometria.

Parametri
geometryGeometria da proiettare
fire::gear::geom::Point* fire::gear::projection::Projector::project ( const fire::gear::geom::Point point) const

Restituisce un punto proiettato.

Parametri
pointPunto da proiettare
Restituisce
Punto proiettato
void fire::gear::projection::Projector::project ( fire::gear::geom::Point point) const

Proietta un punto.

Parametri
pointPunto da proiettare
fire::gear::geom::LineString* fire::gear::projection::Projector::project ( const fire::gear::geom::LineString lineString) const

Restituisce una linea proiettata.

Parametri
lineStringLinea da proiettare
Restituisce
Linea proiettata
void fire::gear::projection::Projector::project ( fire::gear::geom::LineString lineString) const

Proietta una linea.

Parametri
lineStringLinea da proiettare
fire::gear::geom::LinearRing* fire::gear::projection::Projector::project ( const fire::gear::geom::LinearRing linearRing) const

Restituisce un anello proiettato.

Parametri
linearRingAnello da proiettare
Restituisce
Anello proiettato
void fire::gear::projection::Projector::project ( fire::gear::geom::LinearRing linearRing) const

Proietta un anello.

Parametri
linearRingAnello da proiettare
fire::gear::geom::Polygon* fire::gear::projection::Projector::project ( const fire::gear::geom::Polygon polygon) const

Restituisce un poligono proiettato.

Parametri
polygonPoligono da proiettare
Restituisce
Poligono proiettato
void fire::gear::projection::Projector::project ( fire::gear::geom::Polygon polygon) const

Proietta un poligono.

Parametri
polygonPoligono da proiettare
fire::gear::geom::MultiPoint* fire::gear::projection::Projector::project ( const fire::gear::geom::MultiPoint multiPoint) const

Restituisce una collezione di punti proiettata.

Parametri
multiPointCollezione di punti da proiettare
Restituisce
Collezione di punti proiettata
void fire::gear::projection::Projector::project ( fire::gear::geom::MultiPoint multiPoint) const

Proietta una collezione di punti.

Parametri
multiPointCollezione di punti da proiettare
fire::gear::geom::MultiLineString* fire::gear::projection::Projector::project ( const fire::gear::geom::MultiLineString multiLineString) const

Restituisce una collezione di linee proiettata.

Parametri
multiLineStringCollezione di linee da proiettare
Restituisce
Collezione di linee proiettata
void fire::gear::projection::Projector::project ( fire::gear::geom::MultiLineString multiLineString) const

Proietta una collezione di linee.

Parametri
multiLineStringCollezione di linee da proiettare
fire::gear::geom::MultiPolygon* fire::gear::projection::Projector::project ( const fire::gear::geom::MultiPolygon multiPolygon) const

Restituisce una collezione di poligoni proiettata.

Parametri
multiPolygonCollezione di poligoni da proiettare
Restituisce
Collezione di poligoni proiettata
void fire::gear::projection::Projector::project ( fire::gear::geom::MultiPolygon multiPolygon) const

Proietta una collezione di poligoni.

Parametri
multiPolygonCollezione di poligoni da proiettare
fire::gear::geom::GeometryCollection* fire::gear::projection::Projector::project ( const fire::gear::geom::GeometryCollection geometryCollection) const

Restituisce una collezione di geometrie proiettata.

Parametri
geometryCollectionCollezione di geometrie da proiettare
Restituisce
Collezione di geometrie proiettata
void fire::gear::projection::Projector::project ( fire::gear::geom::GeometryCollection geometryCollection) const

Proietta una collezione di geometrie proiettata.

Parametri
geometryCollectionCollezione di geometrie da proiettare
fire::gear::geom::Group* fire::gear::projection::Projector::project ( const fire::gear::geom::Group group) const

Restituisce un gruppo di geometrie proiettato.

Parametri
groupGruppo di geometrie da proiettare
Restituisce
Gruppo di geometrie proiettato
void fire::gear::projection::Projector::project ( fire::gear::geom::Group group) const

Proietta un gruppo di geometrie.

Parametri
groupGruppo di geometrie da proiettare
void fire::gear::projection::Projector::reset ( fire::gear::projection::Projection sourceProjection,
fire::gear::projection::Projection destinationProjection 
)

Reimposta il proiettore.

Parametri
sourceProjectionProiezione sorgente del proiettore
destinationProjectionProiezione destinazione del proiettore
void fire::gear::projection::Projector::setDestinationProjection ( fire::gear::projection::Projection destinationProjection)

Imposta la proiezione destinazione del proiettore.

Parametri
destinationProjectionProiezione destinazione del proiettore
void fire::gear::projection::Projector::setDestinationProjection ( int  srid)

Imposta la proiezione destinazione del proiettore.

Parametri
sridIdentificativo del sistema di riferimento della proiezione sorgente del proiettore
void fire::gear::projection::Projector::setSourceProjection ( fire::gear::projection::Projection sourceProjection)

Imposta la proiezione sorgente del proiettore.

Parametri
sourceProjectionProiezione sorgente del proiettore
void fire::gear::projection::Projector::setSourceProjection ( int  srid)

Imposta la proiezione sorgente del proiettore.

Parametri
sridIdentificativo del sistema di riferimento della proiezione sorgente del proiettore

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