# LinearMapFunction 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("3254C156-B795-4793-A7F2-68566D8FEB22")]
public sealed class LinearMapFunction : FunctionF<Function>
```

A linear transformation of another function.

## Constructors

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

## Properties

- [Source0](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/source0.md)
- [Source1](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/source1.md)
- [Target0](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/target0.md)
- [Target1](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/target1.md)
- [Ui](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/ui.md)

## Methods

- [DomainEstimate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/domainestimate.md)
- [Holes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/holes.md): The map is affine along x, so poles come across by running them back through it. A negative factor mirrors as well as scales, which flips the query bounds and the pole domains - both are re-sorted rather than assumed increasing.
- [Poles](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/poles.md): The map is affine along x, so poles come across by running them back through it. A negative factor mirrors as well as scales, which flips the query bounds and the pole domains - both are re-sorted rather than assumed increasing.
- [Y](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.standard.linearmapfunction/y.md)

## Inherited Members

- From [FunctionF<T1>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionf-1.md): [F](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionf-1/f.md), [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionf-1/store.md)
- 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), [EmitDerivative](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionwithcaching/emitderivative.md), [EmitIntegral](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.functionwithcaching/emitintegral.md)
- From [Function](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function.md): [Asymptotes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/asymptotes.md), [AutoCoDomain](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/autocodomain.md), [Integrate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/integrate.md), [YYYY](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.functions.function/yyyy.md)
