# GH_ObjectWrapper class

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

```cs
public class GH_ObjectWrapper : GH_Goo<object>, IGH_BakeAwareData, IGH_PreviewData
```

## Constructors

- [GH_ObjectWrapper](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/ctor.md): (2 overloads)

## Properties

- [ClippingBox](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/clippingbox.md)
- [IsValid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/isvalid.md)
- [TypeDescription](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/typedescription.md)
- [TypeName](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/typename.md)

## Methods

- [BakeGeometry](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/bakegeometry.md)
- [CastFrom](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/castfrom.md)
- [CastTo<T>](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/castto.md)
- [DrawViewportMeshes](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/drawviewportmeshes.md)
- [DrawViewportWires](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/drawviewportwires.md)
- [Duplicate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/duplicate.md)
- [DuplicateObject](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/duplicateobject.md)
- [EmitProxy](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/emitproxy.md)
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/read.md)
- [ScriptVariable](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/scriptvariable.md)
- [ToString](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-objectwrapper/tostring.md)

## Inherited Members

- From [GH_Goo<T>](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-goo-1.md): [m_value](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-goo-1/m-value.md), [IsValidWhyNot](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-goo-1/isvalidwhynot.md), [Value](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-goo-1/value.md), [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.gh-goo-1/write.md)
