| 
    GDAL
    
   | 
 
Simple container for a bounding region (rectangle) More...
#include <ogr_core.h>
  
Public Member Functions | |
| OGREnvelope () | |
| Default constructor.  More... | |
| OGREnvelope (const OGREnvelope &oOther) | |
| Copy constructor.  | |
| OGREnvelope & | operator= (const OGREnvelope &)=default | 
| Assignment operator.  | |
| int | IsInit () const | 
| Return whether the object has been initialized, that is, is non empty.  | |
| void | Merge (OGREnvelope const &sOther) | 
| Update the current object by computing its union with the other rectangle.  | |
| void | Merge (double dfX, double dfY) | 
| Update the current object by computing its union with the provided point.  | |
| void | Intersect (OGREnvelope const &sOther) | 
| Update the current object by computing its intersection with the other rectangle.  | |
| int | Intersects (OGREnvelope const &other) const | 
| Return whether the current object intersects with the other rectangle.  | |
| int | Contains (OGREnvelope const &other) const | 
| Return whether the current object contains the other rectangle.  | |
| bool | operator== (const OGREnvelope &other) const | 
| Return whether the current rectangle is equal to the other rectangle.  | |
| bool | operator!= (const OGREnvelope &other) const | 
| Return whether the current rectangle is not equal to the other rectangle.  | |
Public Attributes | |
| double | MinX | 
| Minimum X value.  | |
| double | MaxX | 
| Maximum X value.  | |
| double | MinY | 
| Minimum Y value.  | |
| double | MaxY | 
| Maximum Y value.  | |
Simple container for a bounding region (rectangle)
      
  | 
  inline | 
Default constructor.
Defines an empty rectangle