QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RSplineData Member List

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

appendControlPoint(const RVector &point)RSplineDatainline
appendFitPoint(const RVector &point)RSplineprotected
appendKnot(double k)RSplineprotected
blockIdREntityDataprotected
castToConstShape() const REntityDatainlinevirtual
castToExplodable(const RShape *shape)RShapeprotectedstatic
castToShape()RSplineDatainlinevirtual
clone() const RSplineinlineprotectedvirtual
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
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
getBezierSegments() const RSplineprotected
getBlockId() const REntityDatainline
getBlockName() const REntityData
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) const REntityDatavirtual
getColor() const REntityDatainlinevirtual
getColor(bool resolve, const QStack< REntity * > &blockRefStack) const REntityDatavirtual
getControlPoints() const RSplineDatainline
getControlPointsWrapped() const RSplineDatainline
getDegree() const RSplineDatainline
getDirection1() const RSplineDatainlinevirtual
getDirection2() const RSplineDatainlinevirtual
getDistanceFromStart(const RVector &p) const RDirectedinlineprotectedvirtual
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
getDrawOrder() const REntityDatainlinevirtual
getEndPoint() const RSplineDatainlinevirtual
REntityData::getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RSpline::getEndPoints() const RSplineprotectedvirtual
getExploded(int segments=RDEFAULT_MIN1) const RSplineprotectedvirtual
getFitPoints() const RSplineDatainline
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const REntityDatainlinevirtual
REntityData::getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
REntityData::getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX) 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
getIntersectionPointsXX(const RExplodable &explodable1, const RExplodable &explodable2, bool limited=true, bool same=false)RShapeprotectedstatic
getKnotVector() const RSplineDatainline
getLayerId() const REntityDatainline
getLayerName() const REntityData
getLength() const RSplineprotectedvirtual
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 RSplineprotected
REntityData::getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RSpline::getMiddlePoints() const RSplineprotectedvirtual
getOrder() const RSplineprotected
getParentId() const REntityDatainline
getPointAt(double t) const RSplineprotected
getPointAtPercent(double p) const RShapeprotectedvirtual
getPointOnEntity() const REntityDatavirtual
REntityData::getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RSpline::getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny) const RSplineprotectedvirtual
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const RSplineDatavirtual
getSegments(const QList< RVector > &points) const RSplineprotected
getShapes(const RBox &queryBox=RDEFAULT_RBOX) const RSplineDatainlinevirtual
getStartPoint() const RSplineDatainlinevirtual
getTangentAtEnd() const RSplineDatainline
getTangentAtStart() const RSplineDatainline
getTAtPoint(const RVector &point) const RSplineprotected
getTDelta() const RSplineprotected
getTMax() const RSplineprotected
getTMin() const RSplineprotected
getTransformed(const QTransform &transform) const RSplineprotectedvirtual
getTrimEnd(const RVector &coord, const RVector &trimPoint)RSplineDatainlinevirtual
getVectorFromEndpointTo(const RVector &point) const RShapeprotectedvirtual
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
REntityData::intersectsWith(const RShape &shape) const REntityDatavirtual
RSpline::intersectsWith(const RShape &other, bool limited=true) const RShapeprotectedvirtual
invalidate() const RSplineprotected
isClosed() const RSplineDatainline
isInside(const RBox &box) const REntityDatainlinevirtual
isInterpolated() const RSplineinlineprotectedvirtual
isOnEntity(const RVector &point, bool limited=true) const REntityDatavirtual
isOnShape(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapeprotectedvirtual
isPeriodic() const RSplineDatainline
isSelected() const REntityDatainlinevirtual
isValid() const RSplineDatainline
knotVectorRSplinemutableprotected
layerIdREntityDataprotected
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
print(QDebug dbg) const RSplineprotectedvirtual
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
selectionStatusREntityDataprotected
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 &v)RSplineprotected
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 &v)RSplineprotected
setTangentAtEnd(const RVector &t)RSplineprotected
setTangentAtStart(const RVector &t)RSplineprotected
setTangents(const RVector &start, const RVector &end)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
to2D()RSplineprotectedvirtual
toPolyline(int segments) const RSplineDatainline
trimEndPoint(const RVector &p)RSplineDatainlinevirtual
trimStartPoint(const RVector &p)RSplineDatainlinevirtual
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
updateTangentsPeriodic()RSplineprotected
weightsRSplinemutableprotected
~RDirected()RDirectedinlineprotectedvirtual
~REntityData()REntityDatainlinevirtual
~RExplodable()RExplodableinlineprotectedvirtual
~RShape()RShapeinlineprotectedvirtual
~RSpline()RSplineprotectedvirtual