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