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