22 #ifndef KIG_MISC_KIGTRANSFORM_H
23 #define KIG_MISC_KIGTRANSFORM_H
25 #include "coordinate.h"
53 const Coordinate apply(
const double x0,
const double x1,
const double x2 )
const;
61 bool isAffine()
const;
62 double getProjectiveIndicator(
const Coordinate& c )
const;
63 double getAffineDeterminant()
const;
64 double getRotationAngle()
const;
74 double apply(
double length )
const;
75 double data(
int r,
int c )
const;
129 const std::vector<Coordinate>& FromPoints,
130 const std::vector<Coordinate>& ToPoints,
137 const std::vector<Coordinate>& FromPoints,
138 const std::vector<Coordinate>& ToPoints,
160 const Coordinate& center,
double theta,
double factor );
190 #endif // KIG_MISC_KIGTRANSFORM_H
Simple class representing a line.
Definition: common.h:60
The Coordinate class is the basic class representing a 2D location by its x and y components.
Definition: coordinate.h:33
This file is part of the documentation for tdelibs .
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sun Dec 22 2024 21:01:08 by
doxygen 1.8.17 written by
Dimitri van Heesch, © 1997-2001