# ThresholdFunction class

Namespace: [Grasshopper2.Types.Functions.Standard](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.functions.standard.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
[IoId("00000000-c5de-49fd-b606-1806efed3a34")]
public sealed class ThresholdFunction : FunctionWithCaching
```

A function which jumps from zero to some constant at a threshold.

## Constructors

- [ThresholdFunction](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/ctor.md): (3 overloads)

## Properties

- [Constant](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/constant.md): Gets the constant value at the threshold.
- [Threshold](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/threshold.md): Gets the threshold x-value for the jump.
- [Ui](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/ui.md)
- [ZeroBefore](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/zerobefore.md): Gets whether the function is zero before or after the threshold.

## Methods

- [Asymptotes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/asymptotes.md)
- [DomainEstimate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/domainestimate.md)
- [EmitDerivative](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/emitderivative.md)
- [EmitIntegral](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/emitintegral.md)
- [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/store.md)
- [Y](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.thresholdfunction/y.md)

## Inherited Members

- From [FunctionWithCaching](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionwithcaching.md): [Derivative](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionwithcaching/derivative.md), [Integral](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionwithcaching/integral.md), [Nomen](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionwithcaching/nomen.md), [Notation](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionwithcaching/notation.md)
- From [Function](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function.md): [AutoCoDomain](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/autocodomain.md), [Holes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/holes.md), [Integrate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/integrate.md), [Poles](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/poles.md), [YYYY](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/yyyy.md)
