QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RPoint Member List

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

clone() const RPointinlinevirtual
flipHorizontal()RPointvirtual
flipVertical()RPointvirtual
getBoundingBox() const RPointvirtual
getCenterPoints() const RPointvirtual
getClosestPointOnShape(const RVector &p, bool limited=true) const RShapevirtual
getDistanceTo(const RVector &point, bool limited=true) const RShapevirtual
getEndPoints() const RPointvirtual
getIntersectionPoints(const RShape &other, bool limited=true, bool same=false) const RShape
getIntersectionPoints(const RShape &shape1, const RShape &shape2, bool limited=true, bool same=false)RShapestatic
getIntersectionPointsAA(const RArc &arc1, const RArc &arc2, bool limited=true)RShapestatic
getIntersectionPointsAC(const RArc &arc1, const RCircle &circle2, bool limited=true)RShapestatic
getIntersectionPointsAE(const RArc &arc1, const REllipse &ellipse2, bool limited=true)RShapestatic
getIntersectionPointsAX(const RArc &arc1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsCC(const RCircle &circle1, const RCircle &circle2)RShapestatic
getIntersectionPointsCE(const RCircle &circle1, const REllipse &ellipse2)RShapestatic
getIntersectionPointsCX(const RCircle &circle1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2)RShapestatic
getIntersectionPointsEX(const REllipse &ellipse1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited=true)RShapestatic
getIntersectionPointsLC(const RLine &line1, const RCircle &circle2, bool limited=true)RShapestatic
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited=true)RShapestatic
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited=true)RShapestatic
getIntersectionPointsLX(const RLine &line1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsXX(const RExplodable &explodable1, const RExplodable &explodable2, bool limited=true, bool same=false)RShapestatic
getLength() const RPointvirtual
getMiddlePoints() const RPointvirtual
getPointAtPercent(double p) const RShapevirtual
getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny) const RPointvirtual
getPosition() const RPointinline
getVectorFromEndpointTo(const RVector &point) const RShapevirtual
getVectorTo(const RVector &point, bool limited=true) const RPointvirtual
intersectsWith(const RShape &other, bool limited=true) const RShapevirtual
isInterpolated() const RShapeinlinevirtual
isOnShape(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapevirtual
mirror(const RLine &axis)RPointvirtual
move(const RVector &offset)RPointvirtual
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapestatic
positionRPoint
print(QDebug dbg) const RPointprotectedvirtual
rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)RPointvirtual
RPoint()RPoint
RPoint(const RVector &position)RPoint
RShape()RShapeinline
scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RPointvirtual
RShape::scale(double scaleFactor, const RVector &center=RVector())RShapevirtual
setPosition(const RVector &p)RPointinline
stretch(const RBox &area, const RVector &offset)RShapevirtual
stretch(const RPolyline &area, const RVector &offset)RShapevirtual
to2D()RPointvirtual
~RPoint()RPointvirtual
~RShape()RShapeinlinevirtual