## BoundingRectangle class

```csharp
public class BoundingRectangle : IEquatable<BoundingRectangle>
```

## Constructors

| Name | Description |
| --- | --- |
| [BoundingRectangle](boundingrectangle/#constructor)() | The default constructor. |
| [BoundingRectangle](boundingrectangle/#constructor_1)(double, double, double, double) |  |

## Properties

| Name | Description |
| --- | --- |
| [Area](../../aspose.gis.common/boundingrectangle/area/) { get; } |  |
| [Center](../../aspose.gis.common/boundingrectangle/center/) { get; } |  |
| [HasValues](../../aspose.gis.common/boundingrectangle/hasvalues/) { get; } |  |
| [Height](../../aspose.gis.common/boundingrectangle/height/) { get; } |  |
| [MaxCoordinate](../../aspose.gis.common/boundingrectangle/maxcoordinate/) { get; } |  |
| [MinCoordinate](../../aspose.gis.common/boundingrectangle/mincoordinate/) { get; } |  |
| [Width](../../aspose.gis.common/boundingrectangle/width/) { get; } |  |
| [XMax](../../aspose.gis.common/boundingrectangle/xmax/) { get; set; } |  |
| [XMin](../../aspose.gis.common/boundingrectangle/xmin/) { get; set; } |  |
| [YMax](../../aspose.gis.common/boundingrectangle/ymax/) { get; set; } |  |
| [YMin](../../aspose.gis.common/boundingrectangle/ymin/) { get; set; } |  |

## Methods

| Name | Description |
| --- | --- |
| [Clone](../../aspose.gis.common/boundingrectangle/clone/)() |  |
| [Contains](../../aspose.gis.common/boundingrectangle/contains/#contains)(BoundingRectangle) |  |
| [Contains](../../aspose.gis.common/boundingrectangle/contains/#contains_1)(Coordinate) |  |
| [Contains](../../aspose.gis.common/boundingrectangle/contains/#contains_2)(double, double) |  |
| [ContainsX](../../aspose.gis.common/boundingrectangle/containsx/)(double) |  |
| [ContainsY](../../aspose.gis.common/boundingrectangle/containsy/)(double) |  |
| [Distance](../../aspose.gis.common/boundingrectangle/distance/#distance)(BoundingRectangle) |  |
| [Distance](../../aspose.gis.common/boundingrectangle/distance/#distance_1)(Coordinate) |  |
| [Distance](../../aspose.gis.common/boundingrectangle/distance/#distance_2)(double, double) |  |
| [Equals](../../aspose.gis.common/boundingrectangle/equals/#equals)(BoundingRectangle) |  |
| override [Equals](../../aspose.gis.common/boundingrectangle/equals/#equals_1)(object) |  |
| override [GetHashCode](../../aspose.gis.common/boundingrectangle/gethashcode/)() |  |
| [Grow](../../aspose.gis.common/boundingrectangle/grow/#grow)(BoundingRectangle) |  |
| [Grow](../../aspose.gis.common/boundingrectangle/grow/#grow_1)(Coordinate) |  |
| [Grow](../../aspose.gis.common/boundingrectangle/grow/#grow_2)(double, double) |  |
| [GrowX](../../aspose.gis.common/boundingrectangle/growx/)(double) |  |
| [GrowY](../../aspose.gis.common/boundingrectangle/growy/)(double) |  |
| [Intersection](../../aspose.gis.common/boundingrectangle/intersection/)(BoundingRectangle) |  |
| [Intersects](../../aspose.gis.common/boundingrectangle/intersects/)(BoundingRectangle) |  |
| [SquaredDistance](../../aspose.gis.common/boundingrectangle/squareddistance/#squareddistance)(BoundingRectangle) |  |
| [SquaredDistance](../../aspose.gis.common/boundingrectangle/squareddistance/#squareddistance_1)(Coordinate) |  |
| [SquaredDistance](../../aspose.gis.common/boundingrectangle/squareddistance/#squareddistance_2)(double, double) |  |
| [operator ==](../../aspose.gis.common/boundingrectangle/op_equality/) |  |
| [implicit operator](../../aspose.gis.common/boundingrectangle/op_implicit/) |  |
| [operator !=](../../aspose.gis.common/boundingrectangle/op_inequality/) |  |

### See Also

* namespace [Aspose.Gis.Common](../../aspose.gis.common/)
* assembly [Aspose.GIS](../../)


