Perspective transformation coefficients.
Namespace: Stemmer.Cvb.Foundation
Assembly: Stemmer.Cvb.Foundation (in Stemmer.Cvb.Foundation.dll) Version: 14.0.0.0
Syntax
The PerspectiveTransformation type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PerspectiveTransformation(Point2Dd, Point2Dd, Point2Dd, Point2Dd, Rect) |
Calculate the defining coefficients for the perspective
transformation.
| |
PerspectiveTransformation(Point2Dd, Point2Dd, Point2Dd, Point2Dd, RectD) |
Calculate the defining coefficients for the perspective
transformation.
|
Properties
Name | Description | |
---|---|---|
C00 |
Defining coefficient for the transformation.
| |
C01 |
Defining coefficient for the transformation.
| |
C02 |
Defining coefficient for the transformation.
| |
C10 |
Defining coefficient for the transformation.
| |
C11 |
Defining coefficient for the transformation.
| |
C12 |
Defining coefficient for the transformation.
| |
C20 |
Defining coefficient for the transformation.
| |
C21 |
Defining coefficient for the transformation.
| |
C22 |
Defining coefficient for the transformation.
|
Methods
Name | Description | |
---|---|---|
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
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