Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IGeoBoundingBox.cs
1namespace Waher.Runtime.Geo
2{
6 public interface IGeoBoundingBox
7 {
11 string BoxId { get; }
12
17
22
26 bool IncludeMin { get; }
27
31 bool IncludeMax { get; }
32
37 bool LongitudeWrapped { get; }
38
44 bool Contains(GeoPosition Location);
45
52 bool Contains(GeoPosition Location, bool IgnoreAltitude);
53 }
54}
Contains information about a position in a geo-spatial coordinate system.
Definition: GeoPosition.cs:17
Interface for a geo-spatial bounding box using the Mercator Projection.
string BoxId
The ID of the geo-spatial bounding box.
bool IncludeMax
If the max latitude/longitude/altitude should be considered as included in the boundoing box.
bool LongitudeWrapped
If the bounding box is longitude-wrapped, i.e. if the box passes the +-180 degrees longitude.
GeoPosition Max
Upper-right corner of bounding box.
bool IncludeMin
If the min latitude/longitude/altitude should be considered as included in the boundoing box.
GeoPosition Min
Lower-left corner of bounding box.
bool Contains(GeoPosition Location, bool IgnoreAltitude)
If the bounding box contains a location.
bool Contains(GeoPosition Location)
If the bounding box contains a location.