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

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

centerRCircle
clone() const RCircleinlinevirtual
flipHorizontal()RCirclevirtual
flipVertical()RCirclevirtual
getArea() const RCircle
getBoundingBox() const RCirclevirtual
getCenter() const RCircle
getCenterPoints() const RCirclevirtual
getCircumference() const RCircle
getClosestPointOnShape(const RVector &p, bool limited=true) const RShapevirtual
getDiameter() const RCircle
getDistanceTo(const RVector &point, bool limited=true) const RShapevirtual
getEndPoints() const RCirclevirtual
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 RCirclevirtual
getMiddlePoints() const RCirclevirtual
getPointAtPercent(double p) const RShapevirtual
getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny) const RCirclevirtual
getRadius() const RCircle
getVectorFromEndpointTo(const RVector &point) const RShapevirtual
getVectorTo(const RVector &point, bool limited=true) const RCirclevirtual
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)RCirclevirtual
move(const RVector &offset)RCirclevirtual
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapestatic
print(QDebug dbg) const RShapeprotectedvirtual
radiusRCircle
RCircle()RCircle
RCircle(const RVector &center, const double radius)RCircle
rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)RCirclevirtual
RShape()RShapeinline
scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RCirclevirtual
RShape::scale(double scaleFactor, const RVector &center=RVector())RShapevirtual
setArea(double a)RCircle
setCenter(const RVector &vector)RCircle
setCircumference(double c)RCircle
setDiameter(double d)RCircle
setRadius(double radius)RCircle
stretch(const RBox &area, const RVector &offset)RShapevirtual
stretch(const RPolyline &area, const RVector &offset)RShapevirtual
to2D()RCirclevirtual
~RCircle()RCirclevirtual
~RShape()RShapeinlinevirtual