QCAD
Open Source 2D CAD
 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.

castToExplodable(const RShape *shape)RShapestatic
centerRCircle
clone() const RCircleinlinevirtual
contains(const RVector &p) const RCircle
createFrom2Points(const RVector &p1, const RVector &p2)RCirclestatic
createFrom3Points(const RVector &p1, const RVector &p2, const RVector &p3)RCirclestatic
dump()RShape
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, bool force=false) const RShape
getIntersectionPoints(const RShape &shape1, const RShape &shape2, bool limited=true, bool same=false, bool force=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
getIntersectionPointsAS(const RArc &arc1, const RSpline &spline2, bool limited=true)RShapestatic
getIntersectionPointsAT(const RArc &arc1, const RTriangle &triangle2, 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
getIntersectionPointsCS(const RCircle &circle1, const RSpline &spline2, bool limited=true)RShapestatic
getIntersectionPointsCX(const RCircle &circle1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2)RShapestatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2, bool limited)RShapestatic
getIntersectionPointsES(const REllipse &ellipse1, const RSpline &spline2, bool limited=true)RShapestatic
getIntersectionPointsEX(const REllipse &ellipse1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited=true)RShapeinlinestatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited1, bool limited2)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)RShapeinlinestatic
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited1, bool limited2)RShapestatic
getIntersectionPointsLS(const RLine &line1, const RSpline &spline2, bool limited=true)RShapestatic
getIntersectionPointsLT(const RLine &line1, const RTriangle &triangle2, 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
getTransformed(const QTransform &transform) const RCirclevirtual
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
isValid() const RCircleinline
mirror(const RLine &axis)RCirclevirtual
move(const RVector &offset)RCirclevirtual
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapestatic
print(QDebug dbg) const RCircleprotectedvirtual
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