Open Source 2D CAD
RVector Member List

This is the complete list of members for RVector, including all inherited members.

axonometricProjection(RS::IsoProjectionType type)RVector
containsFuzzy(const QList< RVector > &vectors, const RVector &v, double tol=RS::PointTolerance)RVectorstatic
createPolar(double radius, double angle)RVectorinlinestatic
dot(const RVector &other)RVectorinline
equalsFuzzy(const RVector &v, double tol=RS::PointTolerance) const RVector
equalsFuzzy2D(const RVector &v, double tol=RS::PointTolerance) const RVector
get2D() const RVectorinline
getAngle() const RVector
getAngleTo(const RVector &v) const RVector
getAngleToPlaneXY() const RVector
getAverage(const RVector &v1, const RVector &v2)RVectorstatic
getAverage(const QList< RVector > &vectors)RVectorstatic
getCeil() const RVector
getClosest(const QList< RVector > &list) const RVector
getClosest2D(const QList< RVector > &list) const RVector
getClosestDistance(const QList< RVector > &list, int counts)RVector
getClosestIndex(const QList< RVector > &list, bool ignoreZ=false) const RVector
getClosestIndex2D(const QList< RVector > &list) const RVectorinline
getCrossProduct(const RVector &v1, const RVector &v2)RVectorstatic
getDistanceTo(const RVector &v) const RVector
getDistanceTo2D(const RVector &v) const RVector
getDividedComponents(const RVector &v) const RVector
getDotProduct(const RVector &v1, const RVector &v2)RVectorstatic
getFloor() const RVector
getLerp(const RVector &v, double t) const RVector
getMagnitude() const RVector
getMagnitude2D() const RVector
getMaximum(const QList< RVector > &vectors)RVectorstatic
getMaximum(const RVector &v1, const RVector &v2)RVectorstatic
getMaximumX(const QList< RVector > &vectors)RVectorstatic
getMaximumY(const QList< RVector > &vectors)RVectorstatic
getMinimum(const QList< RVector > &vectors)RVectorstatic
getMinimum(const RVector &v1, const RVector &v2)RVectorstatic
getMinimumX(const QList< RVector > &vectors)RVectorstatic
getMinimumY(const QList< RVector > &vectors)RVectorstatic
getMultipliedComponents(const RVector &v) const RVector
getNegated() const RVector
getNormalized() const RVector
getSortedByAngle(const QList< RVector > &list, const RVector &center, double angle)RVectorstatic
getSortedByDistance(const QList< RVector > &list, const RVector &v)RVectorstatic
getSortedLeftRightTopBottom(const QList< RVector > &list)RVectorstatic
getSquaredMagnitude() const RVector
getTransformed(const RMatrix &m) const RVector
getTransformed2D(const QTransform &t) const RVector
getTransformed2DM(const RMatrix &m) const RVector
getUnion(const QList< RVector > &vectorsA, const QList< RVector > &vectorsB, double tol=RS::PointTolerance)RVectorstatic
getUnique(const QList< RVector > &vectors, double tol=RS::PointTolerance)RVectorstatic
getUnitVector() const RVector
getXList(const QList< RVector > &vectors)RVectorstatic
getYList(const QList< RVector > &vectors)RVectorstatic
getZList(const QList< RVector > &vectors)RVectorstatic
greaterThanEqualXY(const RVector &v1, const RVector &v2)RVectorinlinestatic
greaterThanX(const RVector &v1, const RVector &v2)RVectorinlinestatic
greaterThanY(const RVector &v1, const RVector &v2)RVectorinlinestatic
gteXY(const RVector &v) const RVectorinline
isInside(const RBox &b) const RVector
isInWindow(const RVector &firstCorner, const RVector &secondCorner)RVector
isNaN() const RVector
isoProject(RS::IsoProjectionType type)RVector
isSane() const RVector
isValid() const RVector
isZero() const RVector
lessThanEqualXY(const RVector &v1, const RVector &v2)RVectorinlinestatic
lessThanX(const RVector &v1, const RVector &v2)RVectorinlinestatic
lessThanY(const RVector &v1, const RVector &v2)RVectorinlinestatic
lteXY(const RVector &v) const RVectorinline
mirror(const RLine &axis)RVector
mirror(const RVector &axis1, const RVector &axis2)RVector
move(const RVector &offset)RVector
moveList(QList< RVector > &list, const RVector &offset)RVectorstatic
obliqueProjection(RS::IsoProjectionType type)RVector
operator!=(const RVector &v) const RVectorinline
operator*(double s) const RVector
operator*=(double s)RVector
operator+(const RVector &v) const RVector
operator+=(const RVector &v)RVector
operator-(const RVector &v) const RVector
operator-() const RVector
operator-=(const RVector &v)RVector
operator/(double s) const RVector
operator/=(double s)RVector
operator==(const RVector &v) const RVector
rotate(double rotation)RVector
rotate(double rotation, const RVector &center)RVector
rotate3D(const RLine &axis, double rotation)RVector
rotate3D(const QQuaternion &quaternion)RVector
rotateList(QList< RVector > &list, double rotation)RVectorstatic
rotateList(QList< RVector > &list, double rotation, const RVector &center)RVectorstatic
RVector(double vx, double vy, double vz=0.0, bool valid_in=true)RVector
RVector(const QList< double > &tuples)RVector
scale(double factor, const RVector &center=nullVector)RVector
scale(const RVector &factors, const RVector &center=nullVector)RVector
scaleList(QList< RVector > &list, double factor, const RVector &center=nullVector)RVectorstatic
scaleList(QList< RVector > &list, const RVector &factors, const RVector &center=nullVector)RVectorstatic
set(double vx, double vy, double vz=0.0)RVectorinline
setAngle(double a)RVector
setMagnitude2D(double m)RVector
setPolar(double radius, double angle)RVector
setX(double x)RVector
setY(double y)RVector
setZ(double z)RVector
stretch(const RPolyline &area, const RVector &offset)RVector
transform(const RMatrix &m)RVector
transform2D(const QTransform &t)RVector
transform2DM(const RMatrix &m)RVector