# RectangleShape class

Namespace: [Grasshopper2.UI.Canvas.Shapes](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.canvas.shapes.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
[IoId("00000000-751d-4c4f-a2e8-d5a42a82316e")]
public sealed class RectangleShape : IShape
```

## Constructors

- [RectangleShape](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/ctor.md): (2 overloads)

## Properties

- [A](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/a.md)
- [B](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/b.md)
- [Grips](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/grips.md)
- [Nomen](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/nomen.md)
- [Rectangle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/rectangle.md)

## Methods

- [Bounds](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/bounds.md)
- [Coincident](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/coincident.md)
- [DragGrips](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/draggrips.md)
- [DrawShape](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/drawshape.md)
- [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/store.md)
- [Translate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.canvas.shapes.rectangleshape/translate.md)
