The CogTransform2DPerspectiveAndRadial type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| ChangedEventSuspended | If nonzero, indicates that the raising of the Changed event has been suspended. This value is incremented when SuspendChangedEvent is called and decremented when ResumeAndRaiseChangedEvent is called. | |
| HasChanged | If true, the serializable state of this object has changed since the last time it was serialized. | |
| Inverted | Returns false if this transform represents the forward perspective and radial transform specified by its properties. Returns true if this transform represents the inverse of the forward transform specified by the properties. | |
| Linear | Returns true if this is a linear transform. | |
| LinearAspect | Returns/sets the aspect of this transform. Aspect is the ratio of scaling along the y axis over scaling along the x axis. | |
| LinearScaling | Returns/sets the scaling of this transform. | |
| LinearSkew | Returns/sets the skew of this transform (in radians). | |
| LinearTranslationX | Returns/sets the x component of the translation vector. | |
| LinearTranslationY | Returns/sets the y component of the translation vector. | |
| PerspectiveDX | Returns/sets the planar perspective coefficient PDX. This controls perspective in the unmapped X direction. Zero means no X perspective, positive value tilts plane away with increasing unmapped X, negative tilts plane away with decreasing unmapped X. | |
| PerspectiveDY | Returns/sets the planar perspective coefficient PDY. This controls perspective in the unmapped Y direction. Zero means no Y perspective, positive value tilts plane away with increasing unmapped Y, negative tilts plane away with decreasing unmapped Y. | |
| PerspectiveXC | Returns/sets the planar perspective coefficient PXC, as applied in: Xp = (PXX*X + PXY*Y + PXC)/(PDX*X + PDY*Y +1) where X and Y are unmapped coordinates. Defines the X coordinate for the center of radial distortion needed in the subsequent step. | |
| PerspectiveXX | Returns/sets the planar perspective coefficient PXX, as applied in: Xp = (PXX*X + PXY*Y + PXC)/(PDX*X + PDY*Y +1), where X and Y are unmapped coordinates. | |
| PerspectiveXY | Returns/sets the planar perspective coefficient PXY, as applied in: Xp = (PXX*X + PXY*Y + PXC)/(PDX*X + PDY*Y +1) where X and Y are unmapped coordinates. | |
| PerspectiveYC | Returns/sets the planar perspective coefficient PYC, as applied in: Yp = (PYX*X + PYY*Y + PYC)/(PDX*X + PDY*Y +1) where X and Y are unmapped coordinates. Defines the Y coordinate for the center of radial distortion needed in the subsequent step. | |
| PerspectiveYX | Returns/sets the planar perspective coefficient PYX, as applied in: Yp = (PYX*X + PYY*Y + PYC)/(PDX*X + PDY*Y +1) where X and Y are unmapped coordinates. | |
| PerspectiveYY | Returns/sets the planar perspective coefficient PYY, as applied in: Yp = (PYX*X + PYY*Y + PYC)/(PDX*X + PDY*Y +1) where X and Y are unmapped coordinates. | |
| RadialK | Returns/sets the radial coefficient of distortion. Zero indicates no radial distortion, positive value causes a scale and pin cushion effect on a grid, negative value causes a negative scale and barrel effect. |
See Also