QCAD
Open Source 2D CAD
REllipse Member List

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

angleToParam(double a) const REllipse
approximateWithArcs(int segments) const REllipse
approximateWithSplines() const REllipse
Arc enum valueRShape
castToExplodable(const RShape *shape)RShapestatic
centerREllipse
Circle enum valueRShape
clone() const REllipseinlinevirtual
contains(const RVector &p) const REllipse
correctMajorMinor()REllipse
dump()RShape
Ellipse enum valueRShape
ellipseProxyREllipseprivatestatic
endParamREllipse
equals(const RShape &other, double tolerance=RS::PointTolerance) const RShapevirtual
errorCodeRShapeprotectedstatic
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapevirtual
flipHorizontal()RShapevirtual
flipVertical()RShapevirtual
getAngle() const REllipse
getAngleAt(double distance, RS::From from=RS::FromStart) const REllipsevirtual
getAngleAtPoint(const RVector &pos) const REllipse
getAngleLength(bool allowForZeroLength=false) const REllipse
getBoolProperties() const REllipsevirtual
getBoundingBox() const REllipsevirtual
getBoxCorners()REllipse
getCenter() const REllipse
getCenterPoints() const REllipsevirtual
getClosestPointOnShape(const RVector &p, bool limited=true, double strictRange=RMAXDOUBLE) const RShapevirtual
getDirection1() const REllipsevirtual
getDirection2() const REllipsevirtual
getDistanceFromStart(const RVector &p) const RShapeinlinevirtual
getDistancesFromStart(const RVector &p) const RShapeinlinevirtual
getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RShapevirtual
getDoubleProperties() const REllipsevirtual
getEllipseProxy()REllipseinlinestatic
getEndAngle() const REllipse
getEndParam() const REllipse
getEndPoint() const REllipsevirtual
getEndPoints() const REllipsevirtual
getErrorCode()RShapeinlinestatic
getFoci() const REllipse
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
getIntProperties() const RShapeinlinevirtual
getLength() const REllipsevirtual
getMajorPoint() const REllipse
getMajorRadius() const REllipse
getMiddlePoint() const REllipsevirtual
getMiddlePoints() const REllipsevirtual
getMinorPoint() const REllipse
getMinorRadius() const REllipse
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)REllipsevirtual
getParamTo(const RVector &pos) const REllipse
getPointAt(double param) const REllipse
getPointAtPercent(double p) const RShapevirtual
getPointsWithDistanceToEnd(double distance, int from=RS::FromAny) const REllipsevirtual
getPointWithDistanceToEnd(double distance)RShapeinlinevirtual
getPointWithDistanceToStart(double distance)RShapeinlinevirtual
getRadiusAt(double param) const REllipse
getRatio() const REllipse
getReversedShapeList(const QList< QSharedPointer< RShape > > &shapes)RShapestatic
getSelfIntersectionPoints() const RShapeinlinevirtual
getSideOfPoint(const RVector &point) const REllipsevirtual
getSimpsonLength(double f1, double f2) const REllipse
getStartAngle() const REllipse
getStartParam() const REllipse
getStartPoint() const REllipsevirtual
getSweep() const REllipse
getTangents(const RVector &point) const REllipse
getTransformed(const QTransform &transform) const REllipsevirtual
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint)REllipsevirtual
getType() const REllipseinlinevirtual
getVectorFromEndpointTo(const RVector &point) const RShapevirtual
getVectorProperties() const REllipsevirtual
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const REllipsevirtual
hasProxy()REllipseinlinestatic
intersectsWith(const RShape &other, bool limited=true) const RShapevirtual
isAngleWithinArc(double a) const REllipseinline
isArcShape(const RShape &s)RShapeinlinestatic
isCircleShape(const RShape &s)RShapeinlinestatic
isCircular() const REllipse
isDirected() const REllipseinlinevirtual
isEllipseShape(const RShape &s)RShapeinlinestatic
isFullEllipse() const REllipse
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
isParamWithinArc(double a) const REllipseinline
isPointShape(const RShape &s)RShapeinlinestatic
isPolylineShape(const RShape &s)RShapeinlinestatic
isRayShape(const RShape &s)RShapeinlinestatic
isReversed() const REllipse
isSplineShape(const RShape &s)RShapeinlinestatic
isTriangleShape(const RShape &s)RShapeinlinestatic
isValid()REllipse
isXLineShape(const RShape &s)RShapeinlinestatic
Line enum valueRShape
majorPointREllipse
mirror(const RLine &axis)REllipsevirtual
move(const RVector &offset)REllipsevirtual
moveEndPoint(const RVector &pos, bool changeAngleOnly=false)REllipse
moveStartPoint(const RVector &pos, bool changeAngleOnly=false)REllipse
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapestatic
Point enum valueRShape
Polyline enum valueRShape
print(QDebug dbg) const REllipseprotectedvirtual
ratioREllipse
Ray enum valueRShape
REllipse()REllipse
REllipse(const RVector &center, const RVector &majorPoint, double ratio, double startParam, double endParam, bool reversed)REllipse
reverse()REllipsevirtual
reversedREllipse
rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REllipsevirtual
RShape()RShapeinline
scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REllipsevirtual
RShape::scale(double scaleFactor, const RVector &center=RVector())RShapevirtual
setAngle(double a)REllipse
setCenter(const RVector &vector)REllipse
setEllipseProxy(REllipseProxy *p)REllipseinlinestatic
setEndAngle(double a)REllipse
setEndParam(double endParam)REllipse
setMajorPoint(const RVector &vector)REllipse
setMinorPoint(const RVector &p)REllipse
setRatio(double radius)REllipse
setReversed(bool reversed)REllipse
setStartAngle(double a)REllipse
setStartParam(double startParam)REllipse
Spline enum valueRShape
splitAt(const QList< RVector > &points) const REllipsevirtual
startParamREllipse
stretch(const RBox &area, const RVector &offset)RShapevirtual
stretch(const RPolyline &area, const RVector &offset)RShapevirtual
switchMajorMinor()REllipse
to2D()REllipsevirtual
Triangle enum valueRShape
trim(const RShape &trimShape, const RVector &trimClickPos, const RShape &limitingShape, const RVector &limitingClickPos, bool trimBoth, bool samePolyline)RShapestatic
trimEndPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)REllipsevirtual
trimEndPoint(double trimDist)REllipseinlinevirtual
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)REllipsevirtual
trimStartPoint(double trimDist)REllipseinlinevirtual
Type enum nameRShape
Unknown enum valueRShape
XLine enum valueRShape
~REllipse()REllipsevirtual
~RShape()RShapeinlinevirtual