# GH_PreviewBoundary class

Namespace: [Grasshopper.Kernel](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_PreviewBoundary : GH_ISerializable
```

A closed boundary for filtering previewed objects.

## Constructors

- [GH_PreviewBoundary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-previewboundary/ctor.md): Create a new preview boundary.

## Properties

- [Boundary](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-previewboundary/boundary.md): Gets the boundary region.
- [Limits](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-previewboundary/limits.md): Gets the limits of the boundary.
- [Points](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-previewboundary/points.md): Gets the array of points this boundary was made from.

## Methods

- [IsVisible](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-previewboundary/isvisible.md): Gets whether a specific object is visible within this boundary.
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-previewboundary/read.md)
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-previewboundary/write.md)
