#include "qtcolortriangle.h"#include <QEvent>#include <QMap>#include <QVarLengthArray>#include <QConicalGradient>#include <QFrame>#include <QImage>#include <QKeyEvent>#include <QLayout>#include <QMouseEvent>#include <QPainter>#include <QPainterPath>#include <QPixmap>#include <QResizeEvent>#include <QToolTip>#include <QVBoxLayout>#include <math.h>
Go to the source code of this file.
Functions | |
| double | qsqr (double a) | 
| double | vlen (double x, double y) | 
| double | vprod (double x1, double y1, double x2, double y2) | 
| bool | angleBetweenAngles (double p, double a1, double a2) | 
Variables | |
| const double | PI = 3.14159265358979323846264338327950288419717 | 
| const double | TWOPI = 2.0*PI | 
| bool angleBetweenAngles | ( | double | p, | 
| double | a1, | ||
| double | a2 | ||
| ) | 
Returns true if the point cos(p),sin(p) is on the arc between cos(a1),sin(a1) and cos(a2),sin(a2); otherwise returns false.
Definition at line 935 of file qtcolortriangle.cpp.
| double qsqr | ( | double | a | ) |  [inline] | 
        
| double vlen | ( | double | x, | 
| double | y | ||
| ) |  [inline] | 
        
Returns the length of the vector (x,y).
Definition at line 916 of file qtcolortriangle.cpp.
References qsqr().
| double vprod | ( | double | x1, | 
| double | y1, | ||
| double | x2, | ||
| double | y2 | ||
| ) |  [inline] | 
        
Returns the vector product of (x1,y1) and (x2,y2).
Definition at line 925 of file qtcolortriangle.cpp.
| const double PI = 3.14159265358979323846264338327950288419717 | 
Definition at line 98 of file qtcolortriangle.cpp.
Referenced by angleBetweenAngles(), QtColorTriangle::mouseMoveEvent(), QtColorTriangle::mousePressEvent(), and QtColorTriangle::setColor().
Definition at line 99 of file qtcolortriangle.cpp.
Referenced by angleBetweenAngles(), QtColorTriangle::mouseMoveEvent(), QtColorTriangle::mousePressEvent(), and QtColorTriangle::setColor().