# ModelUnitSystem class

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

```cs
[TypeName("Unit System")]
[TypeDescription("Rhino Unit System")]
public sealed class ModelUnitSystem : ModelValue
```

Represents a Rhino Unit System. Wraps the functionality of the [UnitSystem](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.unitsystem/) type.

## Constructors

- [ModelUnitSystem](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/ctor.md): (3 overloads)

## Properties

- [ActiveSpace](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/activespace.md)
- [BaseSystem](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/basesystem.md)
- [DisplayName](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/displayname.md)
- [Factor](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/factor.md)
- [IsValid](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/isvalid.md)
- [MetersPerUnit](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/metersperunit.md)
- [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/name.md)

## Methods

- [AdjustDocumentUnitSystem](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/adjustdocumentunitsystem.md)
- [Cast](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/cast.md): (static)
- [CastTo<T>](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/castto.md)
- [Copy](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/copy.md): (static)
- [Equals](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/equals.md)
- [GetHashCode](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/gethashcode.md)
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/read.md)
- [ScriptVariable](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/scriptvariable.md)
- [TooltipString](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/tooltipstring.md)
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/write.md)

## Convertors

- [operator implicit](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelunitsystem/op-implicit.md): (2 overloads, static)

## Inherited Members

- From [ModelValue](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelvalue.md): [IsValidWhyNot](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelvalue/isvalidwhynot.md), [TypeDescription](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelvalue/typedescription.md), [TypeName](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelvalue/typename.md), [Clone](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelvalue/clone.md), [ToString](https://developer.rhino3d.com/api/gh1/type/grasshopper.rhinoceros.modelvalue/tostring.md)
