10#ifndef KEYTRANSFORMATION_H_INCLUDED
11#define KEYTRANSFORMATION_H_INCLUDED
38 KEYTransformation(
double xx,
double yx,
double xy,
double yy,
double x0,
double y0);
56 void operator()(
double &
x,
double &
y,
bool distance =
false)
const;
110namespace transformations
double y
Definition: KEYShape.cpp:100
double x
Definition: KEYShape.cpp:99
#define KEY_EPSILON
Definition: libetonyek_utils.h:57
@ angle
Definition: KEY1Token.h:92
@ width
Definition: KEY1Token.h:176
@ geometry
Definition: KEY2Token.h:213
@ height
Definition: KEY2Token.h:987
@ right
Definition: KEY2Token.h:1068
@ left
Definition: KEY2Token.h:1014
Definition: EtonyekDocument.cpp:41
bool operator==(const KEYPath &left, const KEYPath &right)
Definition: KEYPath.cpp:393
KEYPath operator*(const KEYPath &path, const KEYTransformation &tr)
Create a transformed path.
Definition: KEYPath.cpp:403
KEYTransformation makeTransformation(const KEYGeometry &geometry)
Create a transformation from a geometry.
Definition: KEYTransformation.cpp:99
bool operator!=(const KEYPath &left, const KEYPath &right)
Definition: KEYPath.cpp:398
Definition: KEYTypes.h:46