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::gis::data::Size

Classe contenente le informazioni di dimensione. Continua...

#include <Size.hpp>

Diagramma delle classi per fire::gis::data::Size
fire::gear::geom::Envelope fire::gear::Entity fire::Object fire::Groupable< Object >

Membri pubblici

 Size ()
 Costruttore oggetto.
 
 Size (double w, double h)
 Costruttore oggetto. Continua...
 
 Size (const Size &rhs)
 Costruttore di copia. Continua...
 
Sizeoperator= (const Size &rhs)
 Operatore di assegnazione. Continua...
 
virtual ~Size ()
 Distruttore oggetto.
 
- Membri pubblici ereditati da fire::gear::geom::Envelope
 Envelope (int srid=0)
 
 Envelope (double x1, double x2, double y1, double y2, int srid=0)
 
 Envelope (const fire::gear::geom::Coordinate &coordinate1, const fire::gear::geom::Coordinate &coordinate2, int srid=0)
 
 Envelope (const fire::gear::geom::Coordinate &coordinate, int srid=0)
 
 Envelope (const Envelope &envelope)
 
Envelopeoperator= (const Envelope &envelope)
 
void init (int srid=0)
 
void init (double x1, double x2, double y1, double y2, int srid=0)
 
void init (const fire::gear::geom::Coordinate &coordinate1, const fire::gear::geom::Coordinate &coordinate2, int srid=0)
 
void init (const fire::gear::geom::Coordinate &coordinate, int srid=0)
 
void setToNull ()
 
void setDestinationProjection (int destSrid)
 setDestinationProjection Continua...
 
bool isNull () const
 
double getWidth () const
 
double getHeight () const
 
double getArea () const
 
double getMaxX () const
 
double getMaxY () const
 
double getMinX () const
 
double getMinY () const
 
int getSrid () const
 
bool centre (fire::gear::geom::Coordinate &centre) const
 
void translate (double deltaX, double deltaY)
 
void expandBy (double deltaX, double deltaY)
 
void expandBy (double distance)
 
void expandToInclude (double x, double y)
 
void expandToInclude (const fire::gear::geom::Coordinate &coordinate)
 
void expandToInclude (const fire::gear::geom::Envelope &envelope)
 
void setSrid (int srid)
 
bool contains (double x, double y) const
 
bool contains (const fire::gear::geom::Coordinate &coordinate) const
 
bool contains (const fire::gear::geom::Envelope &envelope) const
 
bool intersects (double x, double y) const
 
bool intersects (const fire::gear::geom::Coordinate &coordinate) const
 
bool intersects (const fire::gear::geom::Envelope &envelope) const
 
bool intersection (const fire::gear::geom::Envelope &envelope, Envelope &result) const
 intersection Continua...
 
fire::gear::geom::GeometrytoGeometry () const
 toGeometry Continua...
 
bool isPoint () const
 isPoint Continua...
 
bool isLine () const
 isLine Continua...
 
bool covers (double x, double y) const
 
bool covers (const fire::gear::geom::Coordinate &coordinate) const
 
bool covers (const fire::gear::geom::Envelope &envelope) const
 
bool equals (const fire::gear::geom::Envelope &envelope) const
 
bool equals (const fire::gear::geom::Envelope &envelope, bool strict) const
 equals Continua...
 
std::string toString () const
 
double distance (const Envelope &envelope) const
 
void project (const int &srid)
 
- Membri pubblici ereditati da fire::gear::Entity
 Entity ()
 
 Entity (const Entity &entity)
 
Entityoperator= (const Entity &entity)
 
virtual ~Entity ()
 
virtual vectorGeomType getGeometries ()
 
virtual iterator begin ()
 
virtual const_iterator begin () const
 
virtual iterator end ()
 
virtual const_iterator end () const
 
virtual reverse_iterator rbegin ()
 
virtual const_reverse_iterator rbegin () const
 
virtual reverse_iterator rend ()
 
virtual const_reverse_iterator rend () const
 
virtual geom::EnvelopegetEnvelope (int srid)
 
gear::event::EntityEventgetEvent ()
 
virtual
geom::GeometryType::GeometryType 
getGeometryType () const
 
- 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.
 
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::gear::geom::Envelope
typedef shared::EnvelopeSh EnvelopeShp
 
- Tipi pubblici ereditati da fire::gear::Entity
typedef std::vector
< geom::Geometry * > 
vectorGeomType
 
typedef std::vector
< geom::Geometry * >::iterator 
iterator
 
typedef std::vector
< geom::Geometry * >
::const_iterator 
const_iterator
 
typedef std::vector
< geom::Geometry * >
::reverse_iterator 
reverse_iterator
 
typedef std::vector
< geom::Geometry * >
::const_reverse_iterator 
const_reverse_iterator
 
- Tipi pubblici ereditati da fire::Object
typedef boost::unique_lock
< boost::mutex > 
LockGuard
 Guardia per la sincronizzazione dell'oggetto.
 
- Membri protetti ereditati da fire::gear::Entity
void addGeometry (geom::Geometry *geometry)
 
void removeGeometry (geom::Geometry *geometry)
 
- 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 contenente le informazioni di dimensione.

Documentazione dei costruttori e dei distruttori

fire::gis::data::Size::Size ( double  w,
double  h 
)

Costruttore oggetto.

Parametri
w- valore double con la dimensione orizzontale
h- valore double con la dimensione verticale
fire::gis::data::Size::Size ( const Size rhs)

Costruttore di copia.

Parametri
rhs- istanza da usare per la valorizzazione dell'istanza this

Documentazione delle funzioni membro

Size& fire::gis::data::Size::operator= ( const Size rhs)

Operatore di assegnazione.

Parametri
rhs- istanza da usare per la valorizzazione dell'istanza this

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