GEOCALCPBW_NAMESPACE::Serializable
The AreaOfUse class represents the valid area of use for a given coordinate reference system or coordinate transformation. In prior versions of the GeoCalc library, this object was referred to as an Envelope, and contained minimum and maximum extent points defined in the WGS84 Geodetic coordinate system. With the updates to version 7.0, an optional polygon data component has been added to the class architecture. The point definitions for both the polygon and extent points are always specified in two dimensions using WGS84 Geodetic points.
Each CoordSys, and CoordTransform type contains an AreaOfUse object that can be used to limit the availability of objects based on the geographic area of a given dataset. It is also possible to use this object to do basic contains queries using the InBounds() method. For additional information about disabling polygon and MBR area checks inside of a GeoCalc application, please see the SetIgnorePolygonAreaOfUse() and SetIgnoreAreaOfUse() methods on the Datasource.
Constructor |
Description |
Creates a new instance of the AreaOfUse class |
|
Creates a new instance of the AreaOfUse class |
Method |
Description |
Produces a deep-copy of an Envelope |
|
Indicates whether the InBounds method should always return true |
|
Returns the CoordPoint that defines the upper bound of this AreaOfUse |
|
Returns the CoordPoint that defines the lower bound of this AreaOfUse |
|
Indicates whether the specified CoordPoint is within this AreaOfUse |
|
Sets whether the InBounds method should always return true |
|
Sets the CoordPoint that defines the upper bound of this AreaOfUse |
|
Sets the CoordPoint that defines the lower bound of this AreaOfUse |
|
Compares the value of two AreaOfUse objects |
|
Indicates whether the current AreaOfUse contains a polygon definition |
|
Returns the AOU code used to provide access to the current polygon data |
|
Returns the center point of the current extent MBR for this AreaOfUse |
|
Returns the minimum and maximum extents for the current object as Geodetic WGS84 values |
Operator |
Description |
Assigns a new value to this AreaOfUse |
|
Compares the value of two AreaOfUse objects |
|
Compares the value of two AreaOfUse objects |