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::geom::shared::EnvelopeSh
Diagramma delle classi per fire::gear::geom::shared::EnvelopeSh
fire::shared::Shared< Envelope >

Membri pubblici

 EnvelopeSh (Envelope *ptr)
 
 EnvelopeSh (const Envelope &e)
 
 EnvelopeSh (EnvelopeSh const &c)
 
 EnvelopeSh (const double &x1, const double &x2, const double &y1, const double &y2, int const &srid=0)
 
 EnvelopeSh (const Coordinate &c1, const Coordinate &c2, int const &srid=0)
 
 EnvelopeSh (const Coordinate &c, int const &srid=0)
 
EnvelopeSh clone () const
 
bool operator!= (EnvelopeSh const &r) const
 
bool operator== (EnvelopeSh const &r) const
 
void init (int const &srid=0)
 
void init (const double &x1, const double &x2, const double &y1, const double &y2, int const &srid=0)
 
void init (const Coordinate &c1, const Coordinate &c2, int const &srid=0)
 
void init (const Coordinate &c, int const &srid=0)
 
void setToNull ()
 
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 (Coordinate &c) const
 
void translate (const double &dx, const double &dy)
 
void expandBy (const double &dx, const double &dy)
 
void expandBy (const double &distance)
 
void expandToInclude (const double &x, const double &y)
 
void expandToInclude (const Coordinate &c)
 
void expandToInclude (const Envelope &e)
 
void setSrid (int const &srid)
 
bool contains (const double &x, const double &y) const
 
bool contains (const Coordinate &c) const
 
bool contains (const Envelope &e) const
 
bool intersects (const double &x, const double &y) const
 
bool intersects (const Coordinate &c) const
 
bool intersects (const Envelope &e) const
 
bool intersection (const Envelope &e, Envelope &r) const
 
fire::gear::geom::GeometrytoGeometry () const
 
bool isPoint () const
 
bool isLine () const
 
bool covers (const double &x, const double &y) const
 
bool covers (const Coordinate &c) const
 
bool covers (const Envelope &e) const
 
bool equals (const fire::gear::geom::Envelope &e) const
 
std::string toString () const
 
double distance (const Envelope &e) const
 
- Membri pubblici ereditati da fire::shared::Shared< Envelope >
 Shared (Envelope *ptr)
 
 Shared (Shared const &c)
 
Sharedoperator= (Shared const &c)
 
bool operator! () const
 
bool operator== (Shared const &r) const
 
bool operator== (int const &) const
 
bool operator!= (Shared const &r) const
 
bool operator!= (int const &r) const
 
Envelope & operator* ()
 
const Envelope & operator* () const
 
 operator Envelope & ()
 
 operator const Envelope & () const
 

Altri membri ereditati

- Membri protetti ereditati da fire::shared::Shared< Envelope >
virtual Envelope * _getPtr ()
 
virtual const Envelope * _getPtr () const
 
- Attributi protetti ereditati da fire::shared::Shared< Envelope >
boost::shared_ptr< Envelope > _ptr
 

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