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
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
getAngleAt(double distance, RS::From from=RS::FromStart) const RShapeinlinevirtual
getAngleLength(bool allowForZeroLength=false) const REllipse
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 RDirectedinlinevirtual
getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) 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, double strictRange=RMAXDOUBLE) 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