PerspectiveTransformation Structure

CVB.Net Documentation
Perspective transformation coefficients.

Namespace:  Stemmer.Cvb.Foundation
Assembly:  Stemmer.Cvb.Foundation (in Stemmer.Cvb.Foundation.dll) Version: 14.0.0.0
Syntax

public struct PerspectiveTransformation

The PerspectiveTransformation type exposes the following members.

Constructors

  NameDescription
Public methodPerspectiveTransformation(Point2Dd, Point2Dd, Point2Dd, Point2Dd, Rect)
Calculate the defining coefficients for the perspective transformation.
Public methodPerspectiveTransformation(Point2Dd, Point2Dd, Point2Dd, Point2Dd, RectD)
Calculate the defining coefficients for the perspective transformation.
Top
Properties

  NameDescription
Public propertyC00
Defining coefficient for the transformation.
Public propertyC01
Defining coefficient for the transformation.
Public propertyC02
Defining coefficient for the transformation.
Public propertyC10
Defining coefficient for the transformation.
Public propertyC11
Defining coefficient for the transformation.
Public propertyC12
Defining coefficient for the transformation.
Public propertyC20
Defining coefficient for the transformation.
Public propertyC21
Defining coefficient for the transformation.
Public propertyC22
Defining coefficient for the transformation.
Top
Methods

  NameDescription
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Remarks

Performed calculation is:

X = (C00*X' + C01*Y' + C02) / (C20*X' + C21*Y' + C22)
Y = (C10*X' + C11*Y' + C12) / (C21*X' + C21*Y' + C22)
See Also

Reference