# IDimensional interface

Namespace: [Grasshopper2.Geometry.Clustering](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.geometry.clustering.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public interface IDimensional
```

Interface for all objects that exist within a specific dimensionality.

**Derived types:** [BoxN](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.clustering.boxn.md), [ISampleSet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.clustering.isampleset.md), [KdTree](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.clustering.kdtree.md), [KMeansCluster](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.clustering.kmeanscluster.md), [PointN](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.clustering.pointn.md)

## Properties

- [Description](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.clustering.idimensional/description.md): Gets a description of this object type.
- [Dimensionality](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.clustering.idimensional/dimensionality.md): Gets the dimensionality of this object.
