QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
REllipse Member List

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

angleToParam(double a) const REllipse
castToExplodable(const RShape *shape)RShapestatic
centerREllipse
clone() const REllipseinlinevirtual
correctMajorMinor()REllipse
dump()RShape
endParamREllipse
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapevirtual
flipHorizontal()RShapevirtual
flipVertical()RShapevirtual
getAngle() const REllipse
getAngleLength(bool allowForZeroLength=false) const REllipse
getBoundingBox() const REllipsevirtual
getBoxCorners()REllipse
getCenter() const REllipse
getCenterPoints() const REllipsevirtual
getClosestPointOnShape(const RVector &p, bool limited=true) const RShapevirtual
getDirection1() const REllipsevirtual
getDirection2() const REllipsevirtual
getDistanceFromStart(const RVector &p) const RDirectedinlinevirtual
getDistanceTo(const RVector &point, bool limited=true) const RShapevirtual
getEndAngle() const REllipse
getEndParam() const REllipse
getEndPoint() const REllipsevirtual
getEndPoints() const REllipsevirtual
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
getIntersectionPointsXX(const RExplodable &explodable1, const RExplodable &explodable2, bool limited=true, bool same=false)RShapestatic
getLength() const REllipsevirtual
getMajorPoint() const REllipse
getMajorRadius() const REllipse
getMiddlePoint() const REllipse
getMiddlePoints() const REllipsevirtual
getMinorPoint() const REllipse
getMinorRadius() const REllipse
getParamTo(const RVector &pos) const REllipse
getPointAt(double angle) const REllipse
getPointAtPercent(double p) const RShapevirtual
getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny) const REllipsevirtual
getRadiusAt(double angle) const REllipse
getRatio() const REllipse
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 &coord, const RVector &trimPoint)REllipsevirtual
getVectorFromEndpointTo(const RVector &point) const RShapevirtual
getVectorTo(const RVector &point, bool limited=true) const REllipsevirtual
intersectsWith(const RShape &other, bool limited=true) const RShapevirtual
isCircular() const REllipse
isFullEllipse() const REllipse
isInterpolated() const RShapeinlinevirtual
isOnShape(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapevirtual
isReversed() const REllipse
isValid()REllipse
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
print(QDebug dbg) const REllipseprotectedvirtual
ratioREllipse
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
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
startParamREllipse
stretch(const RBox &area, const RVector &offset)RShapevirtual
stretch(const RPolyline &area, const RVector &offset)RShapevirtual
switchMajorMinor()REllipse
to2D()REllipsevirtual
trimEndPoint(const RVector &p)REllipsevirtual
trimStartPoint(const RVector &p)REllipsevirtual
~RDirected()RDirectedinlinevirtual
~REllipse()REllipsevirtual
~RShape()RShapeinlinevirtual