Index: src/Common/GeoAPI/Geometries/IEnvelope.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/Common/GeoAPI/Geometries/IEnvelope.cs (.../IEnvelope.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/Common/GeoAPI/Geometries/IEnvelope.cs (.../IEnvelope.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -19,23 +19,25 @@ double MinY { get; } ICoordinate Centre { get; } - + + bool IsNull { get; } + bool Contains(double x, double y); - + bool Contains(ICoordinate p); - + bool Contains(IEnvelope other); - + double Distance(IEnvelope env); - + void ExpandBy(double distance); - + void ExpandBy(double deltaX, double deltaY); - + void ExpandToInclude(ICoordinate p); - + void ExpandToInclude(double x, double y); - + void ExpandToInclude(IEnvelope other); void Init(); @@ -45,45 +47,43 @@ void Init(IEnvelope env); void Init(ICoordinate p1, ICoordinate p2); - + void Init(double x1, double x2, double y1, double y2); IEnvelope Intersection(IEnvelope env); void Translate(double transX, double transY); IEnvelope Union(IPoint point); - + IEnvelope Union(ICoordinate coord); - - IEnvelope Union(IEnvelope box); + IEnvelope Union(IEnvelope box); + bool Intersects(ICoordinate p); - + bool Intersects(double x, double y); - + bool Intersects(IEnvelope other); - - bool IsNull { get; } void SetToNull(); void Zoom(double perCent); - + bool Overlaps(IEnvelope other); bool Overlaps(ICoordinate p); - + bool Overlaps(double x, double y); - + void SetCentre(double width, double height); - + void SetCentre(IPoint centre, double width, double height); - + void SetCentre(ICoordinate centre); - + void SetCentre(IPoint centre); - - void SetCentre(ICoordinate centre, double width, double height); + + void SetCentre(ICoordinate centre, double width, double height); } -} +} \ No newline at end of file