6#ifndef iview_CScreenTransform_included
7#define iview_CScreenTransform_included
78 :
i2d::CAffine2d(transform),
79 m_invert(transform.m_invert)
85 :
i2d::CAffine2d(transform)
This class defines an affine 2D-transformation.
CAffine2d & operator=(const CAffine2d &transform)
void Reset()
Set to identity transformation.
CVector2d GetApply(const CVector2d &position) const
Calculate transformed position.
void Apply(const CAffine2d &transform)
Combine this transformation with another transformation.
CAffine2d GetInverted() const
Get inverted transformation.
Definition of position or mathematical vector on 2D plane.
double GetY() const
Get Y position of this vector.
double GetX() const
Get X position of this vector.
Index implementation for addressing elements in 2D-space.
In this library is defined 2D view concept and standard visualisation objects.