# GH_SketchElement class

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

```cs
public abstract class GH_SketchElement : IGH_SketchElement
```

Base implementation of IGH_SketchElement

## Properties

- [BoundingBox](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/boundingbox.md)
- [Category](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/category.md)
- [Description](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/description.md)
- [GraphicsPath](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/graphicspath.md)
- [HasCategory](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/hascategory.md)
- [HasSubCategory](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/hassubcategory.md)
- [Icon_24x24](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/icon-24x24.md)
- [InstanceDescription](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/instancedescription.md)
- [InstanceGuid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/instanceguid.md)
- [Keywords](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/keywords.md)
- [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/name.md)
- [NickName](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/nickname.md)
- [SubCategory](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/subcategory.md)

## Methods

- [IsPickPoint](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/ispickpoint.md): (2 overloads)
- [NewInstanceGuid](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/newinstanceguid.md): (2 overloads)
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/read.md)
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.special.sketchelements.gh-sketchelement/write.md)
