|
| double | angle () const |
| |
| double | angleTo (const DxfVector &v) const |
| |
| void | correctCoord (const DxfVector &basePoint, const DxfVector &spaceFactor, double rotaAngle) |
| |
| double | distanceTo (const DxfVector &v) const |
| |
| double | distanceTo2D (const DxfVector &v) const |
| |
| | DxfVector ()=default |
| |
| | DxfVector (Base::Vector3d pt) |
| |
| | DxfVector (const TechDraw::DxfVector &vec) |
| |
| | DxfVector (double angle) |
| |
| | DxfVector (double x, double y, double z=0.0) |
| |
| bool | equalsFuzzy (const DxfVector &v, double tol=RS_POINTTOLERANCE) const |
| |
| DxfVector | get2D () const |
| |
| DxfVector | getClosest (const QList< DxfVector > &list) const |
| |
| int | getClosestIndex (const QList< DxfVector > &list, bool ignoreZ=false) const |
| |
| DxfVector | getLerp (const DxfVector &v, double t) const |
| |
| DxfVector | getNormalized () const |
| |
| double | magnitude () const |
| |
| double | magnitude2D () const |
| |
| DxfVector & | mirror (const DxfVector &axisPoint1, const DxfVector &axisPoint2) |
| |
| DxfVector & | move (const DxfVector &offset) |
| |
| bool | operator!= (const DxfVector &v) const |
| |
| DxfVector | operator* (const DxfVector &v) const |
| |
| DxfVector | operator* (double d) const |
| |
| DxfVector & | operator*= (const DxfVector &v) |
| |
| DxfVector & | operator*= (double d) |
| |
| DxfVector | operator+ (const DxfVector &v) const |
| |
| DxfVector | operator+ (double d) const |
| |
| DxfVector & | operator+= (const DxfVector &v) |
| |
| DxfVector & | operator+= (double d) |
| |
| DxfVector | operator- () const |
| |
| DxfVector | operator- (const DxfVector &v) const |
| |
| DxfVector | operator- (double d) const |
| |
| DxfVector & | operator-= (const DxfVector &v) |
| |
| DxfVector & | operator-= (double d) |
| |
| DxfVector | operator/ (const DxfVector &v) const |
| |
| DxfVector | operator/ (double d) const |
| |
| DxfVector & | operator/= (const DxfVector &v) |
| |
| DxfVector & | operator/= (double d) |
| |
| DxfVector & | operator= (const DxfVector &v) |
| |
| DxfVector & | operator= (double d) |
| |
| bool | operator== (const DxfVector &v) const |
| |
| DxfVector & | rotate (const DxfVector &angleVector) |
| |
| DxfVector & | rotate (const DxfVector ¢er, const double &angle) |
| |
| DxfVector & | rotate (const DxfVector ¢er, const DxfVector &angleVector) |
| |
| DxfVector & | rotate (double ang) |
| |
| DxfVector & | scale (const DxfVector &) |
| |
| DxfVector & | scale (const DxfVector ¢er, const double &factor) |
| |
| DxfVector & | scale (const DxfVector ¢er, const DxfVector &factor) |
| |
| DxfVector & | scale (float ratio) |
| |
| void | set (double angle) |
| |
| void | set (double x, double y, double z=0) |
| |
| void | setPolar (double radius, double angle) |
| | Sets a new position for the vector in polar coordinates.
|
| |
| void | setX (double x) |
| |
| void | setY (double y) |
| |
| void | setZ (double z) |
| |
| double | squared () const |
| |
| DxfVector & | transform (const DxfParam ¶m) |
| |
| double | X () const |
| |
| double | Y () const |
| |
| double | Z () const |
| |
| | ~DxfVector () |
| |