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 |