QCAD
Open Source 2D CAD
RSplineData Member List

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

appendControlPoint(const RVector &point)RSplineDatainline
appendControlPoints(const QList< RVector > &points)RSplineprotected
appendFitPoint(const RVector &point)RSplineDatainline
appendKnot(double k)RSplineprotected
appendToExploded(const RLine &line) const RSplineprotected
approximateWithArcs(double tolerance) const RSplineDatainline
Arc enum valueRShapeprotected
autoUpdatesBlockedREntityDataprotected
blockIdREntityDataprotected
castToConstShape() const REntityDatainlinevirtual
castToExplodable(const RShape *shape)RShapeprotectedstatic
castToShape()RSplineDatainlinevirtual
Circle enum valueRShapeprotected
clone() const RSplineinlineprotectedvirtual
cloneOnChange() const REntityDatainlinevirtual
colorREntityDataprotected
controlPointsRSplinemutableprotected
copySpline(const RSpline &other)RSplineprotected
countControlPoints() const RSplineprotected
countFitPoints() const RSplineprotected
createBezierFromSmallArc(double r, double a1, double a2)RSplineprotectedstatic
createSplinesFromArc(const RArc &arc)RSplineprotectedstatic
degreeRSplinemutableprotected
dirtyRSplinemutableprotected
documentREntityDataprotected
drawOrderREntityDataprotected
dump()RShapeprotected
Ellipse enum valueRShapeprotected
equals(const RShape &other, double tolerance=RS::PointTolerance) const RShapeprotectedvirtual
errorCodeRShapeprotectedstatic
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapeprotectedvirtual
fitPointsRSplineprotected
REntityData::flipHorizontal()REntityDatavirtual
RSpline::flipHorizontal()RSplineprotectedvirtual
REntityData::flipVertical()REntityDatavirtual
RSpline::flipVertical()RSplineprotectedvirtual
getActualKnotVector() const RSplineDatainline
getAngleAt(double distance, RS::From from=RS::FromStart) const RSplineDatainlinevirtual
getBezierSegments(const RBox &queryBox=RDEFAULT_RBOX) const RSplineprotected
getBlockId() const REntityDatainline
getBlockName() const REntityData
getBoolProperties() const RSplineprotectedvirtual
getBoundingBox(bool ignoreEmpty=false) const RSplineDatavirtual
RSpline::getBoundingBox() const RSplineprotectedvirtual
getBoundingBoxes(bool ignoreEmpty=false) const REntityDatainlinevirtual
REntityData::getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RSpline::getCenterPoints() const RSplineprotectedvirtual
getClosestPointOnEntity(const RVector &point, double range=RNANDOUBLE, bool limited=true) const REntityDatavirtual
getClosestPointOnShape(const RVector &p, bool limited=true, double strictRange=RMAXDOUBLE) const RShapeprotectedvirtual
getClosestShape(const RVector &pos, double range=RNANDOUBLE, bool ignoreComplex=false) const REntityDatavirtual
getColor() const REntityDatainlinevirtual
getColor(bool resolve, const QStack< REntity * > &blockRefStack) const REntityDatavirtual
getControlPointAt(int i) const RSplineprotected
getControlPoints() const RSplineDatainline
getControlPointsWrapped() const RSplineDatainline
getDefaultDrawOrder()REntityDatainlinestatic
getDegree() const RSplineDatainline
getDirection1() const RSplineDatainlinevirtual
getDirection2() const RSplineDatainlinevirtual
getDiscontinuities() const RSplineprotected
getDisplayColor()REntityDatainlinevirtual
getDistanceAtT(double t) const RSplineprotected
getDistanceFromStart(const RVector &p) const RSplineprotectedvirtual
getDistancesFromStart(const RVector &p) const RShapeinlineprotectedvirtual
REntityData::getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) const REntityDatavirtual
RSpline::getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RShapeprotectedvirtual
getDocument()REntityDatainline
getDocument() const REntityDatainline
getDoubleProperties() const RSplineprotectedvirtual
getDrawOrder() const REntityDatainlinevirtual
getEndPoint() const RSplineDatainlinevirtual
REntityData::getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RSpline::getEndPoints() const RSplineprotectedvirtual
getErrorCode()RShapeinlineprotectedstatic
getExploded(int segments=RDEFAULT_MIN1) const RSplineprotectedvirtual
getExplodedBezier(int segments) const RSplineprotected
getExplodedWithSegmentLength(double segmentLength) const RSplineprotected
getFitPoints() const RSplineDatainline
getHull(double offset) const REntityDatavirtual
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const REntityDatainlinevirtual
REntityData::getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) const REntityDatavirtual
REntityData::getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) const REntityDatavirtual
RSpline::getIntersectionPoints(const RShape &other, bool limited=true, bool same=false, bool force=false) const RShapeprotected
RSpline::getIntersectionPoints(const RShape &shape1, const RShape &shape2, bool limited=true, bool same=false, bool force=false)RShapeprotectedstatic
getIntersectionPointsAA(const RArc &arc1, const RArc &arc2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsAC(const RArc &arc1, const RCircle &circle2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsAE(const RArc &arc1, const REllipse &ellipse2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsAS(const RArc &arc1, const RSpline &spline2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsAT(const RArc &arc1, const RTriangle &triangle2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsAX(const RArc &arc1, const RExplodable &explodable2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsCC(const RCircle &circle1, const RCircle &circle2)RShapeprotectedstatic
getIntersectionPointsCE(const RCircle &circle1, const REllipse &ellipse2)RShapeprotectedstatic
getIntersectionPointsCS(const RCircle &circle1, const RSpline &spline2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsCX(const RCircle &circle1, const RExplodable &explodable2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2)RShapeprotectedstatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2, bool limited)RShapeprotectedstatic
getIntersectionPointsES(const REllipse &ellipse1, const RSpline &spline2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsEX(const REllipse &ellipse1, const RExplodable &explodable2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited=true)RShapeinlineprotectedstatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited1, bool limited2)RShapeprotectedstatic
getIntersectionPointsLC(const RLine &line1, const RCircle &circle2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited=true)RShapeinlineprotectedstatic
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited1, bool limited2)RShapeprotectedstatic
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited=true)RShapeinlineprotectedstatic
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited1, bool limited2)RShapeprotectedstatic
getIntersectionPointsLS(const RLine &line1, const RSpline &spline2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsLT(const RLine &line1, const RTriangle &triangle2, bool limited=true)RShapeinlineprotectedstatic
getIntersectionPointsLT(const RLine &line1, const RTriangle &triangle2, bool limited1, bool limited2)RShapeprotectedstatic
getIntersectionPointsLX(const RLine &line1, const RExplodable &explodable2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsSS(const RSpline &spline1, const RSpline &spline2, bool limited=true, bool same=false)RShapeprotectedstatic
getIntersectionPointsSX(const RSpline &spline1, const RExplodable &explodable2, bool limited)RShapeprotectedstatic
getIntersectionPointsXX(const RExplodable &explodable1, const RExplodable &explodable2, bool limited=true, bool same=false)RShapeprotectedstatic
getIntProperties() const RSplineprotectedvirtual
getKnotVector() const RSplineDatainline
getLayerId() const REntityDatainline
getLayerName() const REntityData
getLength() const RSplineDatainlinevirtual
getLinetypeId() const REntityDatainlinevirtual
getLinetypeId(bool resolve, const QStack< REntity * > &blockRefStack) const REntityDatavirtual
getLinetypePattern() const REntityDatavirtual
getLinetypeScale() const REntityDatainlinevirtual
getLineweight() const REntityDatainlinevirtual
getLineweight(bool resolve, const QStack< REntity * > &blockRefStack) const REntityDatavirtual
getLineweightInUnits(const QStack< REntity * > &blockRefStack) const REntityData
getMiddlePoint() const RSplineprotectedvirtual
REntityData::getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RSpline::getMiddlePoints() const RSplineprotectedvirtual
getOffsetArcs(const RShape &shape, double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RShapeprotectedstatic
getOffsetLines(const RShape &shape, double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RShapeprotectedstatic
getOffsetShapes(double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RShapeprotectedvirtual
getOrder() const RSplineprotected
getParentId() const REntityDatainline
getPointAt(double t) const RSplineDatainline
getPointAtDistance(double distance) const RSplineDatainline
getPointAtPercent(double p) const RShapeprotectedvirtual
getPointOnEntity() const REntityDatavirtual
REntityData::getPointsWithDistanceToEnd(double distance, int from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RSpline::getPointsWithDistanceToEnd(double distance, int from=RS::FromAny) const RSplineprotectedvirtual
getPointWithDistanceToEnd(double distance)RShapeinlineprotectedvirtual
getPointWithDistanceToStart(double distance)RShapeinlineprotectedvirtual
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const RSplineDatavirtual
getReversedShapeList(const QList< QSharedPointer< RShape > > &shapes)RShapeprotectedstatic
getSegments(const QList< RVector > &points) const RSplineprotected
getSelfIntersectionPoints() const RSplineprotectedvirtual
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false, bool segment=false) const RSplineDatavirtual
getSideOfPoint(const RVector &point) const RSplineprotectedvirtual
getSplineProxy()RSplineinlineprotectedstatic
getStartPoint() const RSplineDatainlinevirtual
getTangentAtEnd() const RSplineDatainline
getTangentAtStart() const RSplineDatainline
getTAtDistance(double distance) const RSplineprotected
getTAtPoint(const RVector &point) const RSplineprotected
getTDelta() const RSplineprotected
getTMax() const RSplineprotected
getTMin() const RSplineprotected
getTransformed(const QTransform &transform) const RSplineprotectedvirtual
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint)RSplineDatainlinevirtual
getType() const RSplineinlineprotectedvirtual
getVectorFromEndpointTo(const RVector &point) const RShapeprotectedvirtual
getVectorProperties() const RSplineprotectedvirtual
REntityData::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const REntityDatavirtual
RSpline::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RSplineprotectedvirtual
getWeights() const RSplineDatainline
hasFitPoints() const RSplineprotected
hasProxy()RSplineinlineprotectedstatic
insertFitPointAt(const RVector &point)RSplineDatainline
REntityData::intersectsWith(const RShape &shape) const REntityDatavirtual
RSpline::intersectsWith(const RShape &other, bool limited=true) const RShapeprotectedvirtual
invalidate() const RSplineprotected
isArcShape(const RShape &s)RShapeinlineprotectedstatic
isCircleShape(const RShape &s)RShapeinlineprotectedstatic
isClosed() const RSplineDatainline
isDirected() const RSplineinlineprotectedvirtual
isDirty() const RSplineinlineprotected
isEllipseShape(const RShape &s)RShapeinlineprotectedstatic
isFullEllipseShape(const RShape &s)RShapeprotectedstatic
isGeometricallyClosed(double tolerance=RS::PointTolerance) const RSplineprotected
isInside(const RBox &box) const REntityDatainlinevirtual
isInterpolated() const RSplineinlineprotectedvirtual
isLineShape(const RShape &s)RShapeinlineprotectedstatic
isOnEntity(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const REntityDatavirtual
isOnShape(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RSplineprotectedvirtual
isPeriodic() const RSplineDatainline
isPointShape(const RShape &s)RShapeinlineprotectedstatic
isPolylineShape(const RShape &s)RShapeinlineprotectedstatic
isRayShape(const RShape &s)RShapeinlineprotectedstatic
isSelected() const REntityDatainlinevirtual
isSplineShape(const RShape &s)RShapeinlineprotectedstatic
isTriangleShape(const RShape &s)RShapeinlineprotectedstatic
isUpdatesEnabled() const REntityDatainlinevirtual
isValid() const RSplineDatainline
isXLineShape(const RShape &s)RShapeinlineprotectedstatic
knotVectorRSplinemutableprotected
layerIdREntityDataprotected
Line enum valueRShapeprotected
linetypeIdREntityDataprotected
linetypeScaleREntityDataprotected
lineweightREntityDataprotected
REntityData::mirror(const RLine &axis)REntityDatavirtual
REntityData::mirror(const RVector &axis1, const RVector &axis2)REntityDatavirtual
RSpline::mirror(const RLine &axis)RSplineprotectedvirtual
REntityData::move(const RVector &offset)REntityDatavirtual
RSpline::move(const RVector &offset)RSplineprotectedvirtual
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint)RSplineDatavirtual
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapeprotectedstatic
parentIdREntityDataprotected
periodicRSplinemutableprotected
Point enum valueRShapeprotected
Polyline enum valueRShapeprotected
prependFitPoint(const RVector &point)RSplineDatainline
print(QDebug dbg) const RSplineprotectedvirtual
Ray enum valueRShapeprotected
removeFitPointAt(const RVector &point)RSplineDatainline
removeLastControlPoint()RSplineprotected
removeLastFitPoint()RSplineprotected
REntityData(RDocument *document=NULL)REntityData
reverse()RSplineDatainlinevirtual
REntityData::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
RSpline::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)RSplineprotectedvirtual
RShape()RShapeinlineprotected
RSpline()RSplineprotected
RSpline(const QList< RVector > &controlPoints, int degree)RSplineprotected
RSplineData(RDocument *document, const RSplineData &data)RSplineDataprotected
RSplineData()RSplineData
RSplineData(const RSpline &spline)RSplineData
RSplineEntity classRSplineDatafriend
REntityData::scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
REntityData::scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
RSpline::scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RSplineprotectedvirtual
RShape::scale(double scaleFactor, const RVector &center=RVector())RShapeprotectedvirtual
scaleVisualProperties(double scaleFactor)REntityDatavirtual
selectionStatusREntityDataprotected
setAutoUpdatesBlocked(bool on)REntityData
setBlockId(RBlock::Id blockId)REntityDatainlinevirtual
setColor(const RColor &color)REntityDatainline
setControlPoints(const QList< RVector > &points)RSplineprotected
setDegree(int d)RSplineprotected
setDocument(RDocument *document)REntityDatainline
setDrawOrder(int drawOrder)REntityDatainlinevirtual
setEndPoint(const RVector &ep)RSplineDatainline
setFitPoints(const QList< RVector > &points)RSplineprotected
setKnotVector(const QList< double > &knots)RSplineprotected
setLayerId(RLayer::Id layerId)REntityDatainlinevirtual
setLinetypeId(RLinetype::Id linetypeId)REntityDatainlinevirtual
setLinetypePattern(const RLinetypePattern &p)REntityDatavirtual
setLinetypeScale(double linetypeScale)REntityDatainlinevirtual
setLineweight(RLineweight::Lineweight lineweight)REntityDatainline
setParentId(RObject::Id parentId)REntityDatainlinevirtual
setPeriodic(bool on)RSplineDatainline
setSelected(bool on)REntityDatainlinevirtual
setShape(const RSpline &s)RSplineDatainline
setSplineProxy(RSplineProxy *p)RSplineinlineprotectedstatic
setStartPoint(const RVector &sp)RSplineDatainline
setTangentAtEnd(const RVector &t)RSplineprotected
setTangentAtStart(const RVector &t)RSplineprotected
setTangents(const RVector &start, const RVector &end)RSplineprotected
setUpdatesEnabled(bool on)REntityDatainline
simplify(double tolerance)RSplineDatainline
Spline enum valueRShapeprotected
splitAt(const QList< RVector > &points) const RSplineprotectedvirtual
splitAtParams(const QList< double > &params) const RSplineprotected
splitAtPoints(const QList< RVector > &points) const RSplineprotected
REntityData::stretch(const RPolyline &area, const RVector &offset)REntityDatavirtual
RSpline::stretch(const RBox &area, const RVector &offset)RShapeprotectedvirtual
RSpline::stretch(const RPolyline &area, const RVector &offset)RShapeprotectedvirtual
tangentEndRSplinemutableprotected
tangentStartRSplinemutableprotected
REntityData::to2D()REntityDatavirtual
RSpline::to2D()RSplineprotectedvirtual
toPolyline(int segments) const RSplineDatainline
Triangle enum valueRShapeprotected
trim(const RShape &trimShape, const RVector &trimClickPos, const RShape &limitingShape, const RVector &limitingClickPos, bool trimBoth, bool samePolyline)RShapeprotectedstatic
trimEndPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RSplineDatainlinevirtual
RSpline::trimEndPoint(double trimDist)RSplineinlineprotectedvirtual
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RSplineDatainlinevirtual
RSpline::trimStartPoint(double trimDist)RSplineinlineprotectedvirtual
Type enum nameRShapeprotected
Unknown enum valueRShapeprotected
unsetTangentAtEnd()RSplineprotected
unsetTangentAtStart()RSplineprotected
unsetTangents()RSplineprotected
update() const RSplineDatainlinevirtual
updateBoundingBox() const RSplineprotected
updateFromControlPoints() const RSplineprotected
updateFromFitPoints(bool useTangents=false) const RSplineprotected
updateInProgressRSplinemutableprotected
updateInternal() const RSplineprotected
updatesEnabledREntityDataprotected
updateTangentsPeriodic()RSplineprotected
weightsRSplinemutableprotected
XLine enum valueRShapeprotected
~REntityData()REntityDatainlinevirtual
~RExplodable()RExplodableinlineprotectedvirtual
~RShape()RShapeinlineprotectedvirtual
~RSpline()RSplineprotectedvirtual