QCAD Application Framework
CAD Application Development and Automation.
 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)RSplineprotected
appendFitPoint(const RVector &point)RSplineprotected
blockIdREntityDataprotected
castToConstShape() const REntityDatainlinevirtual
castToShape()RSplineDatainlinevirtual
clone() const RSplineinlineprotectedvirtual
colorREntityDataprotected
controlPointsRSplineprotected
countControlPoints() const RSplineprotected
countFitPoints() const RSplineprotected
degreeRSplineprotected
documentREntityDataprotected
drawOrderREntityDataprotected
fitPointsRSplineprotected
REntityData::flipHorizontal()REntityDatavirtual
RSpline::flipHorizontal()RSplineprotectedvirtual
REntityData::flipVertical()REntityDatavirtual
RSpline::flipVertical()RSplineprotectedvirtual
getBezierSegments() const RSplineprotected
getBlockId() const REntityDatainline
getBlockName() const REntityData
REntityData::getBoundingBox() const REntityDatavirtual
RSpline::getBoundingBox() const RSplineprotectedvirtual
getBoundingBoxes() 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) const RShapeprotectedvirtual
getClosestShape(const RVector &pos, double range=RNANDOUBLE) const REntityDatavirtual
getColor() const REntityDatainline
getColor(bool resolve, const QStack< RBlockReferenceEntity * > &blockRefStack) const REntityData
getControlPoints() const RSplineDatainline
getControlPointsWrapped() const RSplineDatainline
getDegree() const RSplineDatainline
getDirection1() const RSplineDatainlinevirtual
getDirection2() const RSplineDatainlinevirtual
REntityData::getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false) const REntityDatavirtual
RSpline::getDistanceTo(const RVector &point, bool limited=true) 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() const RSplineprotectedvirtual
getFitPoints() const RSplineDatainline
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) const RShapeprotected
RSpline::getIntersectionPoints(const RShape &shape1, const RShape &shape2, bool limited=true, bool same=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
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
getIntersectionPointsCX(const RCircle &circle1, const RExplodable &explodable2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2)RShapeprotectedstatic
getIntersectionPointsEX(const REllipse &ellipse1, const RExplodable &explodable2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsLC(const RLine &line1, const RCircle &circle2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited=true)RShapeprotectedstatic
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited=true)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()REntityData
getLength() const RSplineprotectedvirtual
getLinetypeId() const REntityDatainline
getLinetypeId(bool resolve, const QStack< RBlockReferenceEntity * > &blockRefStack) const REntityData
getLineweight() const REntityDatainline
getLineweight(bool resolve, const QStack< RBlockReferenceEntity * > &blockRefStack) const REntityData
getLineweightInUnits(const QStack< RBlockReferenceEntity * > &blockRefStack) const REntityData
getMiddlePoint() const RSplineprotected
REntityData::getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RSpline::getMiddlePoints() const RSplineprotectedvirtual
getOrder() const RSplineprotected
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
getShapes(const RBox &queryBox=RDEFAULT_RBOX) const RSplineDatainlinevirtual
getStartPoint() const RSplineDatainlinevirtual
getTangentAtEnd() const RSplineDatainline
getTangentAtStart() const RSplineDatainline
getTDelta() const RSplineprotected
getTMax() const RSplineprotected
getTMin() const RSplineprotected
getTrimEnd(const RVector &coord, const RVector &trimPoint)RSplineprotectedvirtual
getVectorFromEndpointTo(const RVector &point) const RShapeprotectedvirtual
REntityData::getVectorTo(const RVector &point, bool limited=true) const REntityDatavirtual
RSpline::getVectorTo(const RVector &point, bool limited=true) const RSplineprotectedvirtual
getWeights() const RSplineDatainline
hasFitPoints() const RSplineprotected
REntityData::intersectsWith(const RShape &shape) const REntityDatavirtual
RSpline::intersectsWith(const RShape &other, bool limited=true) const RShapeprotectedvirtual
invalidate()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
knotVectorRSplineprotected
layerIdREntityDataprotected
linetypeIdREntityDataprotected
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
periodicRSplineprotected
print(QDebug dbg) const RSplineprotectedvirtual
removeLastControlPoint(bool upd=true)RSplineprotected
removeLastFitPoint(bool upd=true)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
setLinetype(RLinetype linetype)REntityDatavirtual
setLinetypeId(RLinetype::Id linetypeId)REntityDatainlinevirtual
setLineweight(RLineweight::Lineweight lineweight)REntityDatainline
setPeriodic(bool on)RSplineprotected
setSelected(bool on)REntityDatainlinevirtual
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
tangentEndRSplineprotected
tangentStartRSplineprotected
to2D()RSplineprotectedvirtual
trimEndPoint(const RVector &p)RSplineprotectedvirtual
trimStartPoint(const RVector &p)RSplineprotectedvirtual
unsetTangentAtEnd()RSplineprotected
unsetTangentAtStart()RSplineprotected
unsetTangents()RSplineprotected
update() const REntityDatainlinevirtual
updateBoundingBox()RSplineprotected
updateInternal()RSplineprotected
updateTangentsPeriodic()RSplineprotected
~RDirected()RDirectedinlineprotectedvirtual
~REntityData()REntityDatainlinevirtual
~RExplodable()RExplodableinlineprotectedvirtual
~RShape()RShapeinlineprotectedvirtual
~RSpline()RSplineprotectedvirtual