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

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

appendShape(const RShape &shape)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) const RPolylineprotected
countSegments() const RPolylineDatainline
countVertices() const RPolylineprotected
documentREntityDataprotected
drawOrderREntityDataprotected
dump()RShapeprotected
REntityData::flipHorizontal()REntityDatavirtual
RPolyline::flipHorizontal()RShapeprotectedvirtual
REntityData::flipVertical()REntityDatavirtual
RPolyline::flipVertical()RShapeprotectedvirtual
getBlockId() const REntityDatainline
getBlockName() const REntityData
REntityData::getBoundingBox() const REntityDatavirtual
RPolyline::getBoundingBox() const RPolylineprotectedvirtual
getBoundingBoxes() 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) const RShapeprotectedvirtual
getClosestShape(const RVector &pos, double range=RNANDOUBLE) const REntityDatavirtual
getColor() const REntityDatainline
getColor(bool resolve, const QStack< RBlockReferenceEntity * > &blockRefStack) const REntityData
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) const REntityDatavirtual
RPolyline::getDistanceTo(const RVector &point, bool limited=true) 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
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const REntityDatainlinevirtual
getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX) const RPolylineDatavirtual
REntityData::getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX) 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)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)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 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
REntityData::getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RPolyline::getMiddlePoints() const RPolylineprotectedvirtual
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
getPolylineShape() const RPolylineDatainline
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const RPolylineDatavirtual
getSegmentAt(int i) const RPolylineDatainline
getShapes(const RBox &queryBox=RDEFAULT_RBOX) const RPolylineDatainlinevirtual
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) const REntityDatavirtual
RPolyline::getVectorTo(const RVector &point, bool limited=true) const RPolylineprotectedvirtual
getVertexAt(int i) const RPolylineDatainline
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
isInside(const RBox &box) const REntityDatainlinevirtual
isInterpolated() const RPolylineinlineprotectedvirtual
isLineSegment(int i) const RPolylineprotected
isLogicallyClosed() const RPolylineDatainline
isOnEntity(const RVector &point, bool limited=true) 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
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
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
setLinetype(RLinetype linetype)REntityDatavirtual
setLinetypeId(RLinetype::Id linetypeId)REntityDatainlinevirtual
setLineweight(RLineweight::Lineweight lineweight)REntityDatainline
setParentId(RObject::Id parentId)REntityDatainlinevirtual
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