QCAD Application Framework
CAD Application Development and Automation.
 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
centerREllipse
clone() const REllipseinlinevirtual
correctMajorMinor()REllipse
createFromEquation(double a, double b, double c)REllipsestatic
createInscribed(const QList< RVector > &quad)REllipsestatic
endParamREllipse
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
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) const RShape
getIntersectionPoints(const RShape &shape1, const RShape &shape2, bool limited=true, bool same=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
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
getIntersectionPointsCX(const RCircle &circle1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2)RShapestatic
getIntersectionPointsEX(const REllipse &ellipse1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited=true)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)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
getMiddlePoints() const REllipsevirtual
getMinorPoint() const REllipse
getMinorRadius() const REllipse
getParamTo(const RVector &pos)REllipse
getPointAt(double angle)REllipse
getPointAtPercent(double p) const RShapevirtual
getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny) const REllipsevirtual
getRadiusAt(double angle)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
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