QCAD
Open Source 2D CAD
RCircle Member List

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

Arc enum valueRShape
castToExplodable(const RShape *shape)RShapestatic
centerRCircle
Circle enum valueRShape
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
Ellipse enum valueRShape
errorCodeRShapeprotectedstatic
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapevirtual
flipHorizontal()RCirclevirtual
flipVertical()RCirclevirtual
getAngleAt(double distance, RS::From from=RS::FromStart) const RCirclevirtual
getArea() const RCircle
getBoundingBox() const RCirclevirtual
getCenter() const RCircle
getCenterPoints() const RCirclevirtual
getCircumference() const RCircle
getClosestPointOnShape(const RVector &p, bool limited=true, double strictRange=RMAXDOUBLE) const RShapevirtual
getDiameter() const RCircle
getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RShapevirtual
getEndPoints() const RCirclevirtual
getErrorCode()RShapeinlinestatic
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)RShapeinlinestatic
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited1, bool limited2)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)RShapeinlinestatic
getIntersectionPointsLT(const RLine &line1, const RTriangle &triangle2, bool limited1, bool limited2)RShapestatic
getIntersectionPointsLX(const RLine &line1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsSS(const RSpline &spline1, const RSpline &spline2, bool limited=true, bool same=false)RShapestatic
getIntersectionPointsSX(const RSpline &spline1, const RExplodable &explodable2, bool limited)RShapestatic
getIntersectionPointsXX(const RExplodable &explodable1, const RExplodable &explodable2, bool limited=true, bool same=false)RShapestatic
getLength() const RCirclevirtual
getMiddlePoints() const RCirclevirtual
getOffsetArcs(const RShape &shape, double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RShapestatic
getOffsetLines(const RShape &shape, double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RShapestatic
getOffsetShapes(double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RCircleinlinevirtual
getPointAtAngle(double a) const RCircle
getPointAtPercent(double p) const RShapevirtual
getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny) const RCirclevirtual
getPointWithDistanceToEnd(double distance)RShapeinlinevirtual
getPointWithDistanceToStart(double distance)RShapeinlinevirtual
getRadius() const RCircle
getReversedShapeList(const QList< QSharedPointer< RShape > > &shapes)RShapestatic
getTangents(const RVector &point) const RCircle
getTransformed(const QTransform &transform) const RCirclevirtual
getType() const RCircleinlinevirtual
getVectorFromEndpointTo(const RVector &point) const RShapevirtual
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RCirclevirtual
intersectsWith(const RShape &other, bool limited=true) const RShapevirtual
isArcShape(const RShape &s)RShapeinlinestatic
isCircleShape(const RShape &s)RShapeinlinestatic
isEllipseShape(const RShape &s)RShapeinlinestatic
isFullEllipseShape(const RShape &s)RShapestatic
isInterpolated() const RShapeinlinevirtual
isLineShape(const RShape &s)RShapeinlinestatic
isOnShape(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapevirtual
isPointShape(const RShape &s)RShapeinlinestatic
isPolylineShape(const RShape &s)RShapeinlinestatic
isRayShape(const RShape &s)RShapeinlinestatic
isSplineShape(const RShape &s)RShapeinlinestatic
isTriangleShape(const RShape &s)RShapeinlinestatic
isValid() const RCircleinline
isXLineShape(const RShape &s)RShapeinlinestatic
Line enum valueRShape
mirror(const RLine &axis)RCirclevirtual
move(const RVector &offset)RCirclevirtual
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapestatic
Point enum valueRShape
Polyline enum valueRShape
print(QDebug dbg) const RCircleprotectedvirtual
radiusRCircle
Ray enum valueRShape
RCircle()RCircle
RCircle(double cx, double cy, const double radius)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
Spline enum valueRShape
splitAt(const QList< RVector > &points) const RCirclevirtual
stretch(const RBox &area, const RVector &offset)RShapevirtual
stretch(const RPolyline &area, const RVector &offset)RShapevirtual
to2D()RCirclevirtual
Triangle enum valueRShape
trim(const RShape &trimShape, const RVector &trimClickPos, const RShape &limitingShape, const RVector &limitingClickPos, bool trimBoth, bool samePolyline)RShapestatic
Type enum nameRShape
Unknown enum valueRShape
XLine enum valueRShape
~RCircle()RCirclevirtual
~RShape()RShapeinlinevirtual