# Rank enum

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

```cs
public enum Rank
```

Enumerates the possible ranks of objects.

## Values

| Name | Value | Description |
| --- | --- | --- |
| Hidden | -1 | Indicates the object should not be included in any UI listing. |
| Obscure | 10 | Indicates the object will be among the first to be hidden from the UI in the case of spatial constraints. Or some UI may even choose to not display it at the top level at all. |
| Normal | 21 | Indicates the object should be on the UI whenever the spatial constraints allow for it. |
| Important | 43 | Indicates the object is important and should be kept visible longer than [Rank.Normal](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.rank.md) objects. |
| Vital | 173 | Indicates the object should be kept visible for as long as possible. |
