# Grasshopper2.Types.Numeric namespace

Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

## Structs

- [Angle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.angle.md): A type useful for storing angles. This type is basically a double with some added knowledge about what kind of angle it represents.
- [Fraction](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.fraction.md): Represents a fraction.
- [NumericIntent](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.numericintent.md): A type for reverse engineering the intent behind a specific double value.
- [PowerMultiple](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.powermultiple.md): Represents an immutable number defined as the multiple of some power.
- [Region1](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.region1.md): A one-dimensional region, or set of intervals on the real number line.

## Enums

- [AngleKind](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.anglekind.md): Enumerates the possible kinds of angle.

## Classes

- [NumberFormat](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.numberformat.md): Immutable collection of number formatting properties.
- [UnknownAngleKindException](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.unknownanglekindexception.md): Thrown when an unknown angle kind is encountered.
