![]() |
QCAD
Open Source 2D CAD
|
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 value | RShape | |
castToExplodable(const RShape *shape) | RShape | static |
center | REllipse | |
Circle enum value | RShape | |
clone() const | REllipse | inlinevirtual |
cloneToEllipse() const | REllipse | inline |
contains(const RVector &p) const | REllipse | |
correctMajorMinor() | REllipse | |
createFrom4Points(const RVector &p1, const RVector &p2, const RVector &p3, const RVector &p4) | REllipse | static |
createInscribed(const RVector &p1, const RVector &p2, const RVector &p3, const RVector &p4, const RVector ¢erHint=RVector::invalid) | REllipse | static |
dump() const | RShape | |
Ellipse enum value | RShape | |
ellipse2tr(double x, double y, double AA, double BB, double CC, double DD, double EE, double FF) | RShape | privatestatic |
ellipseProxy | REllipse | privatestatic |
ellipseToArcCircleEllipse(const REllipse &ellipse) | RShape | static |
endParam | REllipse | |
epsTolerance | RShape | privatestatic |
equals(const RShape &other, double tolerance=RS::PointTolerance) const | RShape | virtual |
errorCode | RShape | protectedstatic |
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const | RShape | virtual |
flipHorizontal() | RShape | virtual |
flipVertical() | RShape | virtual |
getAngle() const | REllipse | |
getAngleAt(double distance, RS::From from=RS::FromStart) const | REllipse | virtual |
getAngleAtPercent(double p) const | RShape | virtual |
getAngleAtPoint(const RVector &pos) const | REllipse | virtual |
getAngleLength(bool allowForZeroLength=false) const | REllipse | |
getArcReferencePoints() const | RShape | inlinevirtual |
getBoolProperties() const | REllipse | virtual |
getBoundingBox() const | REllipse | virtual |
getBoxCorners() | REllipse | |
getCenter() const | REllipse | |
getCenterPoints() const | REllipse | virtual |
getClosestPointOnShape(const RVector &p, bool limited=true, double strictRange=RMAXDOUBLE) const | RShape | virtual |
getDirection1() const | REllipse | virtual |
getDirection2() const | REllipse | virtual |
getDistanceFromStart(const RVector &p) const | RShape | inlinevirtual |
getDistancesFromStart(const RVector &p) const | RShape | inlinevirtual |
getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const | RShape | virtual |
getDoubleProperties() const | REllipse | virtual |
getEllipseProxy() | REllipse | inlinestatic |
getEndAngle() const | REllipse | |
getEndParam() const | REllipse | |
getEndPoint() const | REllipse | virtual |
getEndPoints() const | REllipse | virtual |
getErrorCode() | RShape | inlinestatic |
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) | RShape | static |
getIntersectionPointsAA(const RArc &arc1, const RArc &arc2, bool limited=true) | RShape | static |
getIntersectionPointsAC(const RArc &arc1, const RCircle &circle2, bool limited=true) | RShape | static |
getIntersectionPointsAE(const RArc &arc1, const REllipse &ellipse2, bool limited=true) | RShape | static |
getIntersectionPointsAS(const RArc &arc1, const RSpline &spline2, bool limited=true) | RShape | static |
getIntersectionPointsAT(const RArc &arc1, const RTriangle &triangle2, bool limited=true) | RShape | static |
getIntersectionPointsAX(const RArc &arc1, const RExplodable &explodable2, bool limited=true) | RShape | static |
getIntersectionPointsCC(const RCircle &circle1, const RCircle &circle2) | RShape | static |
getIntersectionPointsCE(const RCircle &circle1, const REllipse &ellipse2) | RShape | static |
getIntersectionPointsCS(const RCircle &circle1, const RSpline &spline2, bool limited=true) | RShape | static |
getIntersectionPointsCX(const RCircle &circle1, const RExplodable &explodable2, bool limited=true) | RShape | static |
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2) | RShape | static |
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2, bool limited) | RShape | static |
getIntersectionPointsES(const REllipse &ellipse1, const RSpline &spline2, bool limited=true) | RShape | static |
getIntersectionPointsEX(const REllipse &ellipse1, const RExplodable &explodable2, bool limited=true) | RShape | static |
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited=true) | RShape | inlinestatic |
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited1, bool limited2) | RShape | static |
getIntersectionPointsLC(const RLine &line1, const RCircle &circle2, bool limited=true) | RShape | static |
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited=true) | RShape | inlinestatic |
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited1, bool limited2) | RShape | static |
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited=true) | RShape | inlinestatic |
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited1, bool limited2) | RShape | static |
getIntersectionPointsLS(const RLine &line1, const RSpline &spline2, bool limited=true) | RShape | static |
getIntersectionPointsLT(const RLine &line1, const RTriangle &triangle2, bool limited=true) | RShape | inlinestatic |
getIntersectionPointsLT(const RLine &line1, const RTriangle &triangle2, bool limited1, bool limited2) | RShape | static |
getIntersectionPointsLX(const RLine &line1, const RExplodable &explodable2, bool limited=true) | RShape | static |
getIntersectionPointsSS(const RSpline &spline1, const RSpline &spline2, bool limited=true, bool same=false, double tolerance=RS::PointTolerance) | RShape | static |
getIntersectionPointsSX(const RSpline &spline1, const RExplodable &explodable2, bool limited) | RShape | static |
getIntersectionPointsXX(const RExplodable &explodable1, const RExplodable &explodable2, bool limited=true, bool same=false) | RShape | static |
getIntProperties() const | RShape | inlinevirtual |
getLength() const | REllipse | virtual |
getMajorPoint() const | REllipse | |
getMajorRadius() const | REllipse | |
getMaxDistanceTo(const QList< RVector > &points, bool limited=true, double strictRange=RMAXDOUBLE) const | RShape | virtual |
getMiddlePoint() const | REllipse | virtual |
getMiddlePoints() const | REllipse | virtual |
getMinorPoint() const | REllipse | |
getMinorRadius() const | REllipse | |
getOffsetArcs(const RShape &shape, double distance, int number, RS::Side side, const RVector &position=RVector::invalid) | RShape | static |
getOffsetLines(const RShape &shape, double distance, int number, RS::Side side, const RVector &position=RVector::invalid) | RShape | static |
getOffsetShapes(double distance, int number, RS::Side side, const RVector &position=RVector::invalid) | REllipse | virtual |
getOrderedShapes(const QList< QSharedPointer< RShape > > &shapes) | RShape | static |
getParamTo(const RVector &pos) const | REllipse | |
getPointAt(double param) const | REllipse | |
getPointAtPercent(double p) const | RShape | virtual |
getPointCloud(double segmentLength) const | REllipse | virtual |
getPointOnShape() const | REllipse | virtual |
getPointsWithDistanceToEnd(double distance, int from=RS::FromAny) const | REllipse | virtual |
getPointWithDistanceToEnd(double distance) const | RShape | inlinevirtual |
getPointWithDistanceToStart(double distance) const | RShape | inlinevirtual |
getPolylines(const QList< QSharedPointer< RShape > > &shapes) | RShape | static |
getRadiusAt(double param) const | REllipse | |
getRatio() const | REllipse | |
getReversedShapeList(const QList< QSharedPointer< RShape > > &shapes) | RShape | static |
getSelfIntersectionPoints(double tolerance=RS::PointTolerance) const | RShape | inlinevirtual |
getShapeProxy() | RShape | inlinestatic |
getShapeType() const | REllipse | inlinevirtual |
getSideOfPoint(const RVector &point) const | REllipse | virtual |
getSimpsonLength(double f1, double f2) const | REllipse | |
getStartAngle() const | REllipse | |
getStartParam() const | REllipse | |
getStartPoint() const | REllipse | virtual |
getSweep() const | REllipse | |
getTangentPoint(const RLine &line) const | REllipse | |
getTangents(const RVector &point) const | REllipse | |
getTransformed(const QTransform &transform) const | REllipse | virtual |
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint) | REllipse | virtual |
getVectorFromEndpointTo(const RVector &point) const | RShape | virtual |
getVectorProperties() const | REllipse | virtual |
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const | REllipse | virtual |
hasProxy() | REllipse | inlinestatic |
intersectsWith(const RShape &other, bool limited=true) const | RShape | virtual |
isAngleWithinArc(double a) const | REllipse | inline |
isArcShape(const RShape &s) | RShape | inlinestatic |
isCircleShape(const RShape &s) | RShape | inlinestatic |
isCircular() const | REllipse | |
isDirected() const | REllipse | inlinevirtual |
isEllipseShape(const RShape &s) | RShape | inlinestatic |
isFullEllipse() const | REllipse | |
isFullEllipseShape(const RShape &s) | RShape | static |
isInterpolated() const | RShape | inlinevirtual |
isLineShape(const RShape &s) | RShape | inlinestatic |
isOnShape(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const | RShape | virtual |
isParamWithinArc(double a) const | REllipse | inline |
isPointShape(const RShape &s) | RShape | inlinestatic |
isPolylineShape(const RShape &s) | RShape | inlinestatic |
isRayShape(const RShape &s) | RShape | inlinestatic |
isReversed() const | REllipse | |
isSplineShape(const RShape &s) | RShape | inlinestatic |
isTriangleShape(const RShape &s) | RShape | inlinestatic |
isValid() const | REllipse | virtual |
isXLineShape(const RShape &s) | RShape | inlinestatic |
Line enum value | RShape | |
majorPoint | REllipse | |
mirror(const RLine &axis) | REllipse | virtual |
move(const RVector &offset) | REllipse | virtual |
moveEndPoint(const RVector &pos, bool changeAngleOnly=false) | REllipse | |
moveStartPoint(const RVector &pos, bool changeAngleOnly=false) | REllipse | |
order(QList< QList< QSharedPointer< RShape > > > &boundary) | RShape | static |
Point enum value | RShape | |
Polyline enum value | RShape | |
print(QDebug dbg) const | REllipse | protectedvirtual |
ratio | REllipse | |
Ray enum value | RShape | |
rayToLine(QSharedPointer< RShape > shape) | RShape | static |
REllipse() | REllipse | |
REllipse(const RVector ¢er, const RVector &majorPoint, double ratio, double startParam, double endParam, bool reversed) | REllipse | |
reverse() | REllipse | virtual |
reversed | REllipse | |
rotate(double rotation, const RVector ¢er=RDEFAULT_RVECTOR) | REllipse | virtual |
roundCorners(const QList< QSharedPointer< RShape > > &shapes, double radius) | RShape | static |
roundShapes(const QSharedPointer< RShape > shape1, const RVector &clickPos1, const QSharedPointer< RShape > shape2, const RVector &clickPos2, bool trim, bool samePolyline, double radius, const RVector &pos) | RShape | static |
RShape() | RShape | |
scale(const RVector &scaleFactors, const RVector ¢er=RDEFAULT_RVECTOR) | REllipse | virtual |
RShape::scale(double scaleFactor, const RVector ¢er=RVector()) | RShape | virtual |
scaleArc(const RShape &shape, const RVector &scaleFactors, const RVector ¢er=RDEFAULT_RVECTOR) | RShape | inlinestatic |
setAngle(double a) | REllipse | |
setCenter(const RVector &vector) | REllipse | |
setEllipseProxy(REllipseProxy *p) | REllipse | inlinestatic |
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 | |
setShapeProxy(RShapeProxy *p) | RShape | inlinestatic |
setStartAngle(double a) | REllipse | |
setStartParam(double startParam) | REllipse | |
setZ(double z) | REllipse | virtual |
shapeProxy | RShape | privatestatic |
Spline enum value | RShape | |
splitAt(const QList< RVector > &points) const | REllipse | virtual |
startParam | REllipse | |
stretch(const RBox &area, const RVector &offset) | RShape | virtual |
stretch(const RPolyline &area, const RVector &offset) | RShape | virtual |
switchMajorMinor() | REllipse | |
to2D() | RShape | inlinevirtual |
transformArc(const RShape &shape, RShapeTransformation &transformation) | RShape | static |
Triangle enum value | RShape | |
trim(const RShape &trimShape, const RVector &trimClickPos, const RShape &limitingShape, const RVector &limitingClickPos, bool trimBoth, bool samePolyline) | RShape | static |
trimEndPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false) | REllipse | virtual |
trimEndPoint(double trimDist) | REllipse | inlinevirtual |
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false) | REllipse | virtual |
trimStartPoint(double trimDist) | REllipse | inlinevirtual |
twopi | RShape | privatestatic |
Type enum name | RShape | |
Unknown enum value | RShape | |
XLine enum value | RShape | |
xLineToRay(QSharedPointer< RShape > shape) | RShape | static |
~REllipse() | REllipse | virtual |
~RShape() | RShape | virtual |