|
| QCPVector2D () |
|
| QCPVector2D (double x, double y) |
|
| QCPVector2D (const QPoint &point) |
|
| QCPVector2D (const QPointF &point) |
|
double | x () const |
|
double | y () const |
|
double & | rx () |
|
double & | ry () |
|
void | setX (double x) |
|
void | setY (double y) |
|
double | length () const |
|
double | lengthSquared () const |
|
QPoint | toPoint () const |
|
QPointF | toPointF () const |
|
bool | isNull () const |
|
void | normalize () |
|
QCPVector2D | normalized () const |
|
QCPVector2D | perpendicular () const |
|
double | dot (const QCPVector2D &vec) const |
|
double | distanceSquaredToLine (const QCPVector2D &start, const QCPVector2D &end) const |
|
double | distanceSquaredToLine (const QLineF &line) const |
|
double | distanceToStraightLine (const QCPVector2D &base, const QCPVector2D &direction) const |
|
QCPVector2D & | operator*= (double factor) |
|
QCPVector2D & | operator/= (double divisor) |
|
QCPVector2D & | operator+= (const QCPVector2D &vector) |
|
QCPVector2D & | operator-= (const QCPVector2D &vector) |
|
| QCPVector2D () |
|
| QCPVector2D (double x, double y) |
|
| QCPVector2D (const QPoint &point) |
|
| QCPVector2D (const QPointF &point) |
|
double | x () const |
|
double | y () const |
|
double & | rx () |
|
double & | ry () |
|
void | setX (double x) |
|
void | setY (double y) |
|
double | length () const |
|
double | lengthSquared () const |
|
QPoint | toPoint () const |
|
QPointF | toPointF () const |
|
bool | isNull () const |
|
void | normalize () |
|
QCPVector2D | normalized () const |
|
QCPVector2D | perpendicular () const |
|
double | dot (const QCPVector2D &vec) const |
|
double | distanceSquaredToLine (const QCPVector2D &start, const QCPVector2D &end) const |
|
double | distanceSquaredToLine (const QLineF &line) const |
|
double | distanceToStraightLine (const QCPVector2D &base, const QCPVector2D &direction) const |
|
QCPVector2D & | operator*= (double factor) |
|
QCPVector2D & | operator/= (double divisor) |
|
QCPVector2D & | operator+= (const QCPVector2D &vector) |
|
QCPVector2D & | operator-= (const QCPVector2D &vector) |
|
| QCPVector2D () |
|
| QCPVector2D (double x, double y) |
|
| QCPVector2D (const QPoint &point) |
|
| QCPVector2D (const QPointF &point) |
|
double | x () const |
|
double | y () const |
|
double & | rx () |
|
double & | ry () |
|
void | setX (double x) |
|
void | setY (double y) |
|
double | length () const |
|
double | lengthSquared () const |
|
QPoint | toPoint () const |
|
QPointF | toPointF () const |
|
bool | isNull () const |
|
void | normalize () |
|
QCPVector2D | normalized () const |
|
QCPVector2D | perpendicular () const |
|
double | dot (const QCPVector2D &vec) const |
|
double | distanceSquaredToLine (const QCPVector2D &start, const QCPVector2D &end) const |
|
double | distanceSquaredToLine (const QLineF &line) const |
|
double | distanceToStraightLine (const QCPVector2D &base, const QCPVector2D &direction) const |
|
QCPVector2D & | operator*= (double factor) |
|
QCPVector2D & | operator/= (double divisor) |
|
QCPVector2D & | operator+= (const QCPVector2D &vector) |
|
QCPVector2D & | operator-= (const QCPVector2D &vector) |
|
| QCPVector2D () |
|
| QCPVector2D (double x, double y) |
|
| QCPVector2D (const QPoint &point) |
|
| QCPVector2D (const QPointF &point) |
|
double | x () const |
|
double | y () const |
|
double & | rx () |
|
double & | ry () |
|
void | setX (double x) |
|
void | setY (double y) |
|
double | length () const |
|
double | lengthSquared () const |
|
QPoint | toPoint () const |
|
QPointF | toPointF () const |
|
bool | isNull () const |
|
void | normalize () |
|
QCPVector2D | normalized () const |
|
QCPVector2D | perpendicular () const |
|
double | dot (const QCPVector2D &vec) const |
|
double | distanceSquaredToLine (const QCPVector2D &start, const QCPVector2D &end) const |
|
double | distanceSquaredToLine (const QLineF &line) const |
|
double | distanceToStraightLine (const QCPVector2D &base, const QCPVector2D &direction) const |
|
QCPVector2D & | operator*= (double factor) |
|
QCPVector2D & | operator/= (double divisor) |
|
QCPVector2D & | operator+= (const QCPVector2D &vector) |
|
QCPVector2D & | operator-= (const QCPVector2D &vector) |
|
| QCPVector2D () |
|
| QCPVector2D (double x, double y) |
|
| QCPVector2D (const QPoint &point) |
|
| QCPVector2D (const QPointF &point) |
|
double | x () const |
|
double | y () const |
|
double & | rx () |
|
double & | ry () |
|
void | setX (double x) |
|
void | setY (double y) |
|
double | length () const |
|
double | lengthSquared () const |
|
QPoint | toPoint () const |
|
QPointF | toPointF () const |
|
bool | isNull () const |
|
void | normalize () |
|
QCPVector2D | normalized () const |
|
QCPVector2D | perpendicular () const |
|
double | dot (const QCPVector2D &vec) const |
|
double | distanceSquaredToLine (const QCPVector2D &start, const QCPVector2D &end) const |
|
double | distanceSquaredToLine (const QLineF &line) const |
|
double | distanceToStraightLine (const QCPVector2D &base, const QCPVector2D &direction) const |
|
QCPVector2D & | operator*= (double factor) |
|
QCPVector2D & | operator/= (double divisor) |
|
QCPVector2D & | operator+= (const QCPVector2D &vector) |
|
QCPVector2D & | operator-= (const QCPVector2D &vector) |
|
|
const QCPVector2D | operator* (double factor, const QCPVector2D &vec) |
|
const QCPVector2D | operator* (const QCPVector2D &vec, double factor) |
|
const QCPVector2D | operator/ (const QCPVector2D &vec, double divisor) |
|
const QCPVector2D | operator+ (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec) |
|
const QCPVector2D | operator* (double factor, const QCPVector2D &vec) |
|
const QCPVector2D | operator* (const QCPVector2D &vec, double factor) |
|
const QCPVector2D | operator/ (const QCPVector2D &vec, double divisor) |
|
const QCPVector2D | operator+ (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec) |
|
const QCPVector2D | operator* (double factor, const QCPVector2D &vec) |
|
const QCPVector2D | operator* (const QCPVector2D &vec, double factor) |
|
const QCPVector2D | operator/ (const QCPVector2D &vec, double divisor) |
|
const QCPVector2D | operator+ (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec) |
|
const QCPVector2D | operator* (double factor, const QCPVector2D &vec) |
|
const QCPVector2D | operator* (const QCPVector2D &vec, double factor) |
|
const QCPVector2D | operator/ (const QCPVector2D &vec, double divisor) |
|
const QCPVector2D | operator+ (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec) |
|
const QCPVector2D | operator* (double factor, const QCPVector2D &vec) |
|
const QCPVector2D | operator* (const QCPVector2D &vec, double factor) |
|
const QCPVector2D | operator/ (const QCPVector2D &vec, double divisor) |
|
const QCPVector2D | operator+ (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec1, const QCPVector2D &vec2) |
|
const QCPVector2D | operator- (const QCPVector2D &vec) |
|
Represents two doubles as a mathematical 2D vector.
This class acts as a replacement for QVector2D with the advantage of double precision instead of single, and some convenience methods tailored for the QCustomPlot library.