|
QCAD
Open Source 2D CAD
|
This is the complete list of members for RSpline, including all inherited members.
| appendControlPoint(const RVector &point) | RSpline | |
| appendControlPoints(const QList< RVector > &points) | RSpline | |
| appendFitPoint(const RVector &point) | RSpline | |
| appendKnot(double k) | RSpline | |
| appendToExploded(const RLine &line) const | RSpline | protected |
| approximateWithArcs(double tolerance, double radiusLimit=RDEFAULT_MIN1) const | RSpline | |
| Arc enum value | RShape | |
| boundingBox | RSpline | mutableprivate |
| castToExplodable(const RShape *shape) | RShape | static |
| Circle enum value | RShape | |
| clone() const | RSpline | inlinevirtual |
| cloneToSpline() const | RSpline | inline |
| controlPoints | RSpline | mutable |
| copySpline(const RSpline &other) | RSpline | |
| countControlPoints() const | RSpline | |
| countFitPoints() const | RSpline | |
| createBezierFromSmallArc(double r, double a1, double a2) | RSpline | static |
| createSplinesFromArc(const RArc &arc) | RSpline | static |
| curve | RSpline | mutableprivate |
| degree | RSpline | mutable |
| dirty | RSpline | mutable |
| 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 |
| ellipseToArcCircleEllipse(const REllipse &ellipse) | RShape | static |
| epsTolerance | RShape | privatestatic |
| equals(const RShape &other, double tolerance=RS::PointTolerance) const | RShape | virtual |
| errorCode | RShape | protectedstatic |
| exploded | RSpline | mutableprivate |
| filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const | RShape | virtual |
| fitPoints | RSpline | |
| flipHorizontal() | RSpline | virtual |
| flipVertical() | RSpline | virtual |
| getActualKnotVector() const | RSpline | |
| getAngleAt(double distance, RS::From from=RS::FromStart) const | RSpline | virtual |
| getAngleAtPercent(double p) const | RShape | virtual |
| getAngleAtPoint(const RVector &pos) const | RShape | inlinevirtual |
| getArcReferencePoints() const | RShape | inlinevirtual |
| getBezierSegments(const RBox &queryBox=RDEFAULT_RBOX) const | RSpline | |
| getBoolProperties() const | RSpline | virtual |
| getBoundingBox() const | RSpline | virtual |
| getCenterPoints() const | RSpline | virtual |
| getClosestPointOnShape(const RVector &p, bool limited=true, double strictRange=RMAXDOUBLE) const | RShape | virtual |
| getControlPointAt(int i) const | RSpline | |
| getControlPoints() const | RSpline | |
| getControlPointsWrapped() const | RSpline | |
| getDegree() const | RSpline | |
| getDirection1() const | RSpline | virtual |
| getDirection2() const | RSpline | virtual |
| getDiscontinuities() const | RSpline | |
| getDistanceAtT(double t) const | RSpline | |
| getDistanceFromStart(const RVector &p) const | RSpline | virtual |
| getDistancesFromStart(const RVector &p) const | RShape | inlinevirtual |
| getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const | RShape | virtual |
| getDoubleProperties() const | RSpline | virtual |
| getEndPoint() const | RSpline | virtual |
| getEndPoints() const | RSpline | virtual |
| getErrorCode() | RShape | inlinestatic |
| getExploded(int segments=RDEFAULT_MIN1) const | RSpline | virtual |
| getExplodedBezier(int segments) const | RSpline | |
| getExplodedWithSegmentLength(double segmentLength) const | RSpline | |
| getFitPointAt(int i) const | RSpline | |
| getFitPoints() const | RSpline | |
| 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 | RSpline | virtual |
| getKnotVector() const | RSpline | |
| getLength() const | RSpline | virtual |
| getMaxDistanceTo(const QList< RVector > &points, bool limited=true, double strictRange=RMAXDOUBLE) const | RShape | virtual |
| getMiddlePoint() const | RSpline | virtual |
| getMiddlePoints() const | RSpline | virtual |
| 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) | RShape | virtual |
| getOrder() const | RSpline | |
| getOrderedShapes(const QList< QSharedPointer< RShape > > &shapes) | RShape | static |
| getPointAt(double t) const | RSpline | |
| getPointAtDistance(double distance) const | RSpline | |
| getPointAtPercent(double p) const | RShape | virtual |
| getPointCloud(double segmentLength) const | RSpline | virtual |
| getPointOnShape() const | RShape | virtual |
| getPointsWithDistanceToEnd(double distance, int from=RS::FromAny) const | RSpline | virtual |
| getPointWithDistanceToEnd(double distance) const | RShape | inlinevirtual |
| getPointWithDistanceToStart(double distance) const | RShape | inlinevirtual |
| getPolylines(const QList< QSharedPointer< RShape > > &shapes) | RShape | static |
| getReversedShapeList(const QList< QSharedPointer< RShape > > &shapes) | RShape | static |
| getSegments(const QList< RVector > &points) const | RSpline | |
| getSelfIntersectionPoints(double tolerance=RS::PointTolerance) const | RSpline | virtual |
| getShapeProxy() | RShape | inlinestatic |
| getShapeType() const | RSpline | inlinevirtual |
| getSideOfPoint(const RVector &point) const | RSpline | virtual |
| getSplineProxy() | RSpline | inlinestatic |
| getStartPoint() const | RSpline | virtual |
| getTangentAtEnd() const | RSpline | |
| getTangentAtStart() const | RSpline | |
| getTAtDistance(double distance) const | RSpline | |
| getTAtPoint(const RVector &point) const | RSpline | |
| getTDelta() const | RSpline | |
| getTMax() const | RSpline | |
| getTMin() const | RSpline | |
| getTransformed(const QTransform &transform) const | RSpline | virtual |
| getTrimEnd(const RVector &trimPoint, const RVector &clickPoint) | RSpline | virtual |
| getVectorFromEndpointTo(const RVector &point) const | RShape | virtual |
| getVectorProperties() const | RSpline | virtual |
| getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const | RSpline | virtual |
| getWeights() const | RSpline | |
| hasFitPoints() const | RSpline | |
| hasProxy() | RSpline | inlinestatic |
| insertFitPointAt(const RVector &point) | RSpline | |
| insertFitPointAt(double t, const RVector &point) | RSpline | |
| intersectsWith(const RShape &other, bool limited=true) const | RShape | virtual |
| invalidate() const | RSpline | protected |
| isArcShape(const RShape &s) | RShape | inlinestatic |
| isCircleShape(const RShape &s) | RShape | inlinestatic |
| isClosed() const | RSpline | |
| isDirected() const | RSpline | inlinevirtual |
| isDirty() const | RSpline | inline |
| isEllipseShape(const RShape &s) | RShape | inlinestatic |
| isFullEllipseShape(const RShape &s) | RShape | static |
| isGeometricallyClosed(double tolerance=RS::PointTolerance) const | RSpline | |
| isInterpolated() const | RSpline | inlinevirtual |
| isLineShape(const RShape &s) | RShape | inlinestatic |
| isOnShape(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const | RSpline | virtual |
| isPeriodic() const | RSpline | |
| isPointShape(const RShape &s) | RShape | inlinestatic |
| isPolylineShape(const RShape &s) | RShape | inlinestatic |
| isRayShape(const RShape &s) | RShape | inlinestatic |
| isSplineShape(const RShape &s) | RShape | inlinestatic |
| isTriangleShape(const RShape &s) | RShape | inlinestatic |
| isValid() const | RSpline | virtual |
| isXLineShape(const RShape &s) | RShape | inlinestatic |
| knotVector | RSpline | mutable |
| length | RSpline | mutableprivate |
| Line enum value | RShape | |
| mirror(const RLine &axis) | RSpline | virtual |
| move(const RVector &offset) | RSpline | virtual |
| operator=(const RSpline &other) | RSpline | |
| order(QList< QList< QSharedPointer< RShape > > > &boundary) | RShape | static |
| periodic | RSpline | mutable |
| Point enum value | RShape | |
| Polyline enum value | RShape | |
| prependFitPoint(const RVector &point) | RSpline | |
| print(QDebug dbg) const | RSpline | protectedvirtual |
| Ray enum value | RShape | |
| rayToLine(QSharedPointer< RShape > shape) | RShape | static |
| removeFirstFitPoint() | RSpline | |
| removeFitPointAt(const RVector &point) | RSpline | |
| removeLastControlPoint() | RSpline | |
| removeLastFitPoint() | RSpline | |
| reverse() | RSpline | virtual |
| rotate(double rotation, const RVector ¢er=RDEFAULT_RVECTOR) | RSpline | 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 | |
| RSpline() | RSpline | |
| RSpline(const RSpline &other) | RSpline | |
| RSpline(const QList< RVector > &controlPoints, int degree) | RSpline | |
| scale(const RVector &scaleFactors, const RVector ¢er=RDEFAULT_RVECTOR) | RSpline | 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 |
| setControlPoints(const QList< RVector > &points) | RSpline | |
| setDegree(int d) | RSpline | |
| setEndPoint(const RVector &v) | RSpline | |
| setFitPoints(const QList< RVector > &points) | RSpline | |
| setKnotVector(const QList< double > &knots) | RSpline | |
| setPeriodic(bool on) | RSpline | |
| setShapeProxy(RShapeProxy *p) | RShape | inlinestatic |
| setSplineProxy(RSplineProxy *p) | RSpline | static |
| setStartPoint(const RVector &v) | RSpline | |
| setTangentAtEnd(const RVector &t) | RSpline | |
| setTangentAtStart(const RVector &t) | RSpline | |
| setTangents(const RVector &start, const RVector &end) | RSpline | |
| setWeights(QList< double > &w) | RSpline | |
| setZ(double z) | RSpline | virtual |
| shapeProxy | RShape | privatestatic |
| simplify(double tolerance) | RSpline | |
| Spline enum value | RShape | |
| splineProxy | RSpline | privatestatic |
| splitAt(const QList< RVector > &points) const | RSpline | virtual |
| splitAtParams(const QList< double > ¶ms) const | RSpline | |
| splitAtPoints(const QList< RVector > &points) const | RSpline | |
| stretch(const RPolyline &area, const RVector &offset) | RSpline | virtual |
| RShape::stretch(const RBox &area, const RVector &offset) | RShape | virtual |
| tangentEnd | RSpline | mutable |
| tangentStart | RSpline | mutable |
| to2D() | RShape | inlinevirtual |
| toPolyline(int segments) const | RSpline | |
| 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) | RSpline | virtual |
| trimEndPoint(double trimDist) | RSpline | inlinevirtual |
| trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false) | RSpline | virtual |
| trimStartPoint(double trimDist) | RSpline | inlinevirtual |
| twopi | RShape | privatestatic |
| Type enum name | RShape | |
| Unknown enum value | RShape | |
| unsetTangentAtEnd() | RSpline | |
| unsetTangentAtStart() | RSpline | |
| unsetTangents() | RSpline | |
| update() const | RSpline | |
| updateBoundingBox() const | RSpline | protected |
| updateFromControlPoints() const | RSpline | |
| updateFromFitPoints() const | RSpline | |
| updateInProgress | RSpline | mutable |
| updateInternal() const | RSpline | protected |
| updateTangentsPeriodic() | RSpline | |
| weights | RSpline | mutable |
| XLine enum value | RShape | |
| xLineToRay(QSharedPointer< RShape > shape) | RShape | static |
| ~RExplodable() | RExplodable | inlinevirtual |
| ~RShape() | RShape | virtual |