QCAD
Open Source 2D CAD
RPolylineData Member List

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

appendShape(const RShape &shape, bool prepend=false)RPolylineprotected
appendVertex(const RVector &vertex, double bulge=0.0)RPolylineDatainline
blockIdREntityDataprotected
bulgesRPolylineprotected
castToConstShape() const REntityDatainlinevirtual
castToExplodable(const RShape *shape)RShapeprotectedstatic
castToShape()RPolylineDatainlinevirtual
clear()RPolylineDatainline
clone() const RPolylineinlineprotectedvirtual
closedRPolylineprotected
colorREntityDataprotected
contains(const RVector &point, bool borderIsInside=false, double tolerance=RS::PointTolerance) const RPolylineprotected
countSegments() const RPolylineDatainline
countVertices() const RPolylineprotected
documentREntityDataprotected
drawOrderREntityDataprotected
dump()RShapeprotected
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapeprotectedvirtual
REntityData::flipHorizontal()REntityDatavirtual
RPolyline::flipHorizontal()RShapeprotectedvirtual
REntityData::flipVertical()REntityDatavirtual
RPolyline::flipVertical()RShapeprotectedvirtual
getAngleAt(double distance, RS::From from=RS::FromStart) const RPolylineprotectedvirtual
getBlockId() const REntityDatainline
getBlockName() const REntityData
REntityData::getBoundingBox(bool ignoreEmpty=false) const REntityDatavirtual
RPolyline::getBoundingBox() const RPolylineprotectedvirtual
getBoundingBoxes(bool ignoreEmpty=false) const RPolylineDatavirtual
getBulgeAt(int i) const RPolylineDatainline
getBulges() const RPolylineprotected
REntityData::getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RPolyline::getCenterPoints() const RPolylineprotectedvirtual
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
getDirection1() const RPolylineDatainlinevirtual
getDirection2() const RPolylineDatainlinevirtual
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
RPolyline::getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RShapeprotectedvirtual
getDocument()REntityDatainline
getDocument() const REntityDatainline
getDrawOrder() const REntityDatainlinevirtual
getEndPoint() const RPolylineDatainlinevirtual
REntityData::getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RPolyline::getEndPoints() const RPolylineprotectedvirtual
getExploded() const RPolylineDatainline
RPolyline::getExploded(int segments=RDEFAULT_MIN1) const RPolylineprotectedvirtual
getHull(double offset) const REntityDatavirtual
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const REntityDatainlinevirtual
getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) const RPolylineDatavirtual
REntityData::getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) const REntityDatavirtual
RPolyline::getIntersectionPoints(const RShape &other, bool limited=true, bool same=false, bool force=false) const RShapeprotected
RPolyline::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
getLastVertex() const RPolylineprotected
getLayerId() const REntityDatainline
getLayerName() const REntityData
getLength() const RPolylineprotectedvirtual
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
REntityData::getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RPolyline::getMiddlePoints() const RPolylineprotectedvirtual
getOrientation() const RPolylineprotected
getParentId() const REntityDatainline
getPointAtPercent(double p) const RShapeprotectedvirtual
getPointOnEntity() const REntityDatavirtual
REntityData::getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RPolyline::getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny) const RPolylineprotectedvirtual
getPolylineGen() const RPolylineDatainline
getPolylineShape() const RPolylineDatainline
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const RPolylineDatavirtual
getSegmentAt(int i) const RPolylineDatainline
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false) const RPolylineDatavirtual
getStartPoint() const RPolylineDatainlinevirtual
getTransformed(const QTransform &transform) const RPolylineprotectedvirtual
getTrimEnd(const RVector &coord, const RVector &trimPoint)RPolylineprotectedvirtual
getVectorFromEndpointTo(const RVector &point) const RShapeprotectedvirtual
REntityData::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const REntityDatavirtual
RPolyline::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RPolylineprotectedvirtual
getVertexAt(int i) const RPolylineDatainline
getVertexIndex(const RVector &v, double tolerance=RS::PointTolerance) const RPolylineprotected
getVertices() const RPolylineDatainline
hasArcSegments() const RPolylineprotected
insertVertex(int index, const RVector &vertex)RPolylineDatainline
REntityData::intersectsWith(const RShape &shape) const REntityDatavirtual
RPolyline::intersectsWith(const RShape &other, bool limited=true) const RShapeprotectedvirtual
isClosed() const RPolylineDatainline
isGeometricallyClosed() const RPolylineDatainline
RPolyline::isGeometricallyClosed(double tolerance=RS::PointTolerance) const RPolylineprotected
isInside(const RBox &box) const REntityDatainlinevirtual
isInterpolated() const RPolylineinlineprotectedvirtual
isLineSegment(int i) const RPolylineprotected
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 RShapeprotectedvirtual
isSelected() const REntityDatainlinevirtual
isStraight(double bulge)RPolylineprotectedstatic
layerIdREntityDataprotected
linetypeIdREntityDataprotected
linetypeScaleREntityDataprotected
lineweightREntityDataprotected
REntityData::mirror(const RLine &axis)REntityDatavirtual
REntityData::mirror(const RVector &axis1, const RVector &axis2)REntityDatavirtual
RPolyline::mirror(const RLine &axis)RPolylineprotectedvirtual
REntityData::move(const RVector &offset)REntityDatavirtual
RPolyline::move(const RVector &offset)RPolylineprotectedvirtual
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint)RPolylineDatavirtual
normalize()RPolylineDatainline
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapeprotectedstatic
parentIdREntityDataprotected
polylineGenRPolylineDataprotected
prependShape(const RShape &shape)RPolylineprotected
prependVertex(const RVector &vertex, double bulge=0.0)RPolylineDatainline
print(QDebug dbg) const RPolylineprotectedvirtual
removeLastVertex()RPolylineDatainline
removeVertex(int index)RPolylineDatainline
REntityData(RDocument *document=NULL)REntityData
reverse()RPolylineDatainlinevirtual
REntityData::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
RPolyline::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)RPolylineprotectedvirtual
RPolyline()RPolylineprotected
RPolyline(const QList< RVector > &vertices, bool closed)RPolylineprotected
RPolyline(const QList< QSharedPointer< RShape > > &segments)RPolylineprotected
RPolylineData(RDocument *document, const RPolylineData &data)RPolylineDataprotected
RPolylineData()RPolylineData
RPolylineData(const RPolyline &polyline)RPolylineData
RPolylineEntity classRPolylineDatafriend
RShape()RShapeinlineprotected
REntityData::scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
REntityData::scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
RPolyline::scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)RPolylineprotectedvirtual
RPolyline::scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RPolylineprotectedvirtual
selectionStatusREntityDataprotected
setBlockId(RBlock::Id blockId)REntityDatainlinevirtual
setBulgeAt(int i, double b)RPolylineDatainline
setBulges(const QList< double > &b)RPolylineprotected
setClosed(bool on)RPolylineDatainline
setColor(const RColor &color)REntityDatainline
setDocument(RDocument *document)REntityDatainline
setDrawOrder(int drawOrder)REntityDatainlinevirtual
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
setPolylineGen(bool on)RPolylineDatainline
setSelected(bool on)REntityDatainlinevirtual
setVertexAt(int i, const RVector &v)RPolylineprotected
setVertices(const QList< RVector > &vertices)RPolylineprotected
simplify(double angleTolerance)RPolylineDatainline
REntityData::stretch(const RPolyline &area, const RVector &offset)REntityDatavirtual
RPolyline::stretch(const RPolyline &area, const RVector &offset)RPolylineprotectedvirtual
RShape::stretch(const RBox &area, const RVector &offset)RShapeprotectedvirtual
to2D()RPolylineprotectedvirtual
toPainterPath() const RPolylineprotected
trimEndPoint(const RVector &p)RPolylineprotectedvirtual
trimStartPoint(const RVector &p)RPolylineprotectedvirtual
update() const REntityDatainlinevirtual
verticesRPolylineprotected
~RDirected()RDirectedinlineprotectedvirtual
~REntityData()REntityDatainlinevirtual
~RExplodable()RExplodableinlineprotectedvirtual
~RPolyline()RPolylineprotectedvirtual
~RShape()RShapeinlineprotectedvirtual