| 
    Fire Core
    8.0.0.alpha
    
   GIS framework per tutti gli usi 
   | 
 
Classe per la gestione di un proiettore. Continua...
#include <Projector.hpp>
  
 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::Projector & | operator= (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::Coordinate * | project (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::CoordinateSequence * | project (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::Envelope * | project (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::Geometry * | project (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::Point * | project (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::LineString * | project (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::LinearRing * | project (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::Polygon * | project (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::MultiPoint * | project (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::MultiLineString * | project (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::MultiPolygon * | project (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::GeometryCollection * | project (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::Group * | project (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::Object & | operator= (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 | |
| Object * | clone () 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.  | |
Classe per la gestione di un proiettore.
| fire::gear::projection::Projector::Projector | ( | fire::gear::projection::Projection * | sourceProjection, | 
| fire::gear::projection::Projection * | destinationProjection | ||
| ) | 
Costruttore.
| sourceProjection | Proiezione sorgente del proiettore | 
| destinationProjection | Proiezione destinazione del proiettore | 
| fire::gear::projection::Projector::Projector | ( | const fire::gear::projection::Projector & | projector | ) | 
Costruttore di copia.
| projector | Proiettore | 
| const fire::gear::projection::Projection& fire::gear::projection::Projector::getDestinationProjection | ( | ) | const | 
Restituisce la proiezione destinazione del proiettore.
| const fire::gear::projection::Projection& fire::gear::projection::Projector::getSourceProjection | ( | ) | const | 
Restituisce la proiezione sorgente del proiettore.
| fire::gear::projection::Projector& fire::gear::projection::Projector::operator= | ( | const fire::gear::projection::Projector & | projector | ) | 
Operatore di assegnamento.
| projector | Proiettore | 
| void fire::gear::projection::Projector::project | ( | double & | x, | 
| double & | y | ||
| ) | const | 
Proietta x e y.
| x | X | 
| y | Y | 
| void fire::gear::projection::Projector::project | ( | double & | x, | 
| double & | y, | ||
| double & | z | ||
| ) | const | 
Proietta x, y e z.
| x | X | 
| y | Y | 
| z | Z | 
| fire::gear::geom::Coordinate* fire::gear::projection::Projector::project | ( | const fire::gear::geom::Coordinate & | coordinate | ) | const | 
Restituisce una coordinata proiettata.
| coordinate | Coordinata da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::Coordinate & | coordinate | ) | const | 
Proietta una coordinata.
| coordinate | Coordinata da proiettare | 
| fire::gear::geom::CoordinateSequence* fire::gear::projection::Projector::project | ( | const fire::gear::geom::CoordinateSequence & | coordinateSequence | ) | const | 
Restituisce una sequenza di coordinate proiettata.
| coordinateSequence | Sequenza di coordinate da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::CoordinateSequence & | coordinateSequence | ) | const | 
Prietta una sequenza di coordinate.
| coordinateSequence | Sequenza di coordinate da proiettare | 
| fire::gear::geom::Envelope* fire::gear::projection::Projector::project | ( | const fire::gear::geom::Envelope & | envelope | ) | const | 
Restituisce un ingombro proiettato.
| envelope | Ingombro da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::Envelope & | envelope | ) | const | 
Proietta un ingombro.
| envelope | Ingombro da proiettare | 
| fire::gear::geom::Geometry* fire::gear::projection::Projector::project | ( | const fire::gear::geom::Geometry & | geometry | ) | const | 
Restituisce una geometria proiettata.
| geometry | Geometria da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::Geometry & | geometry | ) | const | 
Proietta una geometria.
| geometry | Geometria da proiettare | 
| fire::gear::geom::Point* fire::gear::projection::Projector::project | ( | const fire::gear::geom::Point & | point | ) | const | 
Restituisce un punto proiettato.
| point | Punto da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::Point & | point | ) | const | 
Proietta un punto.
| point | Punto da proiettare | 
| fire::gear::geom::LineString* fire::gear::projection::Projector::project | ( | const fire::gear::geom::LineString & | lineString | ) | const | 
Restituisce una linea proiettata.
| lineString | Linea da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::LineString & | lineString | ) | const | 
Proietta una linea.
| lineString | Linea da proiettare | 
| fire::gear::geom::LinearRing* fire::gear::projection::Projector::project | ( | const fire::gear::geom::LinearRing & | linearRing | ) | const | 
Restituisce un anello proiettato.
| linearRing | Anello da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::LinearRing & | linearRing | ) | const | 
Proietta un anello.
| linearRing | Anello da proiettare | 
| fire::gear::geom::Polygon* fire::gear::projection::Projector::project | ( | const fire::gear::geom::Polygon & | polygon | ) | const | 
Restituisce un poligono proiettato.
| polygon | Poligono da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::Polygon & | polygon | ) | const | 
Proietta un poligono.
| polygon | Poligono da proiettare | 
| fire::gear::geom::MultiPoint* fire::gear::projection::Projector::project | ( | const fire::gear::geom::MultiPoint & | multiPoint | ) | const | 
Restituisce una collezione di punti proiettata.
| multiPoint | Collezione di punti da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::MultiPoint & | multiPoint | ) | const | 
Proietta una collezione di punti.
| multiPoint | Collezione 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.
| multiLineString | Collezione di linee da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::MultiLineString & | multiLineString | ) | const | 
Proietta una collezione di linee.
| multiLineString | Collezione 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.
| multiPolygon | Collezione di poligoni da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::MultiPolygon & | multiPolygon | ) | const | 
Proietta una collezione di poligoni.
| multiPolygon | Collezione 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.
| geometryCollection | Collezione di geometrie da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::GeometryCollection & | geometryCollection | ) | const | 
Proietta una collezione di geometrie proiettata.
| geometryCollection | Collezione 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.
| group | Gruppo di geometrie da proiettare | 
| void fire::gear::projection::Projector::project | ( | fire::gear::geom::Group & | group | ) | const | 
Proietta un gruppo di geometrie.
| group | Gruppo di geometrie da proiettare | 
| void fire::gear::projection::Projector::reset | ( | fire::gear::projection::Projection * | sourceProjection, | 
| fire::gear::projection::Projection * | destinationProjection | ||
| ) | 
Reimposta il proiettore.
| sourceProjection | Proiezione sorgente del proiettore | 
| destinationProjection | Proiezione destinazione del proiettore | 
| void fire::gear::projection::Projector::setDestinationProjection | ( | fire::gear::projection::Projection * | destinationProjection | ) | 
Imposta la proiezione destinazione del proiettore.
| destinationProjection | Proiezione destinazione del proiettore | 
| void fire::gear::projection::Projector::setDestinationProjection | ( | int | srid | ) | 
Imposta la proiezione destinazione del proiettore.
| srid | Identificativo 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.
| sourceProjection | Proiezione sorgente del proiettore | 
| void fire::gear::projection::Projector::setSourceProjection | ( | int | srid | ) | 
Imposta la proiezione sorgente del proiettore.
| srid | Identificativo del sistema di riferimento della proiezione sorgente del proiettore |