Curve.Reflect Method (Curve, Double, Curve)

Reflects a curve in the line y = m*x into a new or existing curve.

Namespace: Lumia.Imaging.Adjustments
Assembly: Lumia.Imaging (in Lumia.Imaging.dll) Version: 255.255.255.255

Syntax

public static Curve Reflect(
    Curve curve,
    double coefficient,
    Curve resultCurve
)
'Declaration
Public Shared Function Reflect ( 
    curve As Curve,
    coefficient As Double,
    resultCurve As Curve
) As Curve
public:
static Curve^ Reflect(
    [InAttribute] Curve^ curve, 
    [InAttribute] double coefficient, 
    [InAttribute] Curve^ resultCurve
)
Lumia.Imaging.Adjustments.Curve.Reflect = function(curve, coefficient, resultCurve);

Parameters

  • coefficient
    Type: System.Double
    The coefficient m in y = m*x that describes the line of reflection.
  • resultCurve
    Type: Lumia.Imaging.Adjustments.Curve
    Optional. If a curve is passed, the content is overwritten with the result of the operation, keeping the previously set interpolation mode. If null is passed, a new curve is created with the default interpolation mode.

Return Value

Type: Curve
The curve reflected in the line y = m*x.

Version Information

Lumia Imaging SDK

Supported in: 3.0, 2.0

See Also

Curve Class

Curve.Curve Members

Reflect Overload

Lumia.Imaging.Adjustments Namespace