QCAD
Open Source 2D CAD
RArcData Member List

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

approximateWithLines(double segmentLength)RArcDatainline
RArc::approximateWithLines(double segmentLength) const RArcprotected
approximateWithLinesTan(double segmentLength) const RArcprotected
Arc enum valueRShapeprotected
autoUpdatesBlockedREntityDataprotected
blockIdREntityDataprotected
castToConstShape() const REntityDatainlinevirtual
castToExplodable(const RShape *shape)RShapeprotectedstatic
castToShape()RArcDatainlinevirtual
centerRArcprotected
Circle enum valueRShapeprotected
clone() const RArcinlineprotectedvirtual
cloneOnChange() const REntityDatainlinevirtual
colorREntityDataprotected
createBiarc(const RVector &startPoint, double startDirection, const RVector &endPoint, double endDirection, bool secondTry=false)RArcprotectedstatic
createFrom2PBulge(const RVector &startPoint, const RVector &endPoint, double bulge)RArcprotectedstatic
createFrom3Points(const RVector &startPoint, const RVector &point, const RVector &endPoint)RArcprotectedstatic
createTangential(const RVector &startPoint, const RVector &pos, double direction, double radius)RArcprotectedstatic
documentREntityDataprotected
drawOrderREntityDataprotected
dump()RShapeprotected
Ellipse enum valueRShapeprotected
endAngleRArcprotected
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
REntityData::flipHorizontal()REntityDatavirtual
RArc::flipHorizontal()RShapeprotectedvirtual
REntityData::flipVertical()REntityDatavirtual
RArc::flipVertical()RShapeprotectedvirtual
getAngleAt(double distance, RS::From from=RS::FromStart) const RArcprotectedvirtual
getAngleLength(bool allowForZeroLength=false) const RArcDatainline
getArc()RArcDatainline
getArea() const RArcprotected
getBlockId() const REntityDatainline
getBlockName() const REntityData
getBoolProperties() const RArcprotectedvirtual
REntityData::getBoundingBox(bool ignoreEmpty=false) const REntityDatavirtual
RArc::getBoundingBox() const RArcprotectedvirtual
getBoundingBoxes(bool ignoreEmpty=false) const REntityDatainlinevirtual
getBulge() const RArcDatainline
getCenter() const RArcDatainline
REntityData::getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RArc::getCenterPoints() const RArcprotectedvirtual
getChordArea() const RArcprotected
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
getDefaultDrawOrder()REntityDatainlinestatic
getDiameter() const RArcprotected
getDirection1() const RArcDatainlinevirtual
getDirection2() const RArcDatainlinevirtual
getDisplayColor()REntityDatainlinevirtual
getDistanceFromStart(const RVector &p) const RArcprotectedvirtual
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
RArc::getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RShapeprotectedvirtual
getDocument()REntityDatainline
getDocument() const REntityDatainline
getDoubleProperties() const RArcprotectedvirtual
getDrawOrder() const REntityDatainlinevirtual
getEndAngle() const RArcDatainline
getEndPoint() const RArcprotectedvirtual
REntityData::getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RArc::getEndPoints() const RArcprotectedvirtual
getErrorCode()RShapeinlineprotectedstatic
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
RArc::getIntersectionPoints(const RShape &other, bool limited=true, bool same=false, bool force=false) const RShapeprotected
RArc::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 RShapeinlineprotectedvirtual
getLayerId() const REntityDatainline
getLayerName() const REntityData
getLength() const RArcDatainlinevirtual
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 RArcprotectedvirtual
REntityData::getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RArc::getMiddlePoints() const RArcprotectedvirtual
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)RArcinlineprotectedvirtual
getParentId() const REntityDatainline
getPointAtAngle(double a) const RArcprotected
getPointAtPercent(double p) const RShapeprotectedvirtual
getPointOnEntity() const REntityDatavirtual
REntityData::getPointsWithDistanceToEnd(double distance, int from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
RArc::getPointsWithDistanceToEnd(double distance, int from=RS::FromAny) const RArcprotectedvirtual
getPointWithDistanceToEnd(double distance)RShapeinlineprotectedvirtual
getPointWithDistanceToStart(double distance)RShapeinlineprotectedvirtual
getRadius() const RArcDatainline
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const RArcDatavirtual
getReversedShapeList(const QList< QSharedPointer< RShape > > &shapes)RShapeprotectedstatic
getSelfIntersectionPoints() const RShapeinlineprotectedvirtual
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false, bool segment=false) const RArcDatainlinevirtual
getSideOfPoint(const RVector &point) const RArcprotectedvirtual
getStartAngle() const RArcDatainline
getStartPoint() const RArcprotectedvirtual
getSweep() const RArcprotected
getTangents(const RVector &point) const RArcprotected
getTransformed(const QTransform &transform) const RArcprotectedvirtual
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint)RArcDatainlinevirtual
getType() const RArcinlineprotectedvirtual
getVectorFromEndpointTo(const RVector &point) const RShapeprotectedvirtual
getVectorProperties() const RArcprotectedvirtual
REntityData::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const REntityDatavirtual
RArc::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RArcprotectedvirtual
REntityData::intersectsWith(const RShape &shape) const REntityDatavirtual
RArc::intersectsWith(const RShape &other, bool limited=true) const RShapeprotectedvirtual
isAngleWithinArc(double a) const RArcinlineprotected
isArcShape(const RShape &s)RShapeinlineprotectedstatic
isCircleShape(const RShape &s)RShapeinlineprotectedstatic
isDirected() const RArcinlineprotectedvirtual
isEllipseShape(const RShape &s)RShapeinlineprotectedstatic
isFullCircle(double tolerance=RS::AngleTolerance) const RArcprotected
isFullEllipseShape(const RShape &s)RShapeprotectedstatic
isInside(const RBox &box) const REntityDatainlinevirtual
isInterpolated() const RShapeinlineprotectedvirtual
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 RShapeprotectedvirtual
isPointShape(const RShape &s)RShapeinlineprotectedstatic
isPolylineShape(const RShape &s)RShapeinlineprotectedstatic
isRayShape(const RShape &s)RShapeinlineprotectedstatic
isReversed() const RArcDatainline
isSelected() const REntityDatainlinevirtual
isSplineShape(const RShape &s)RShapeinlineprotectedstatic
isTriangleShape(const RShape &s)RShapeinlineprotectedstatic
isUpdatesEnabled() const REntityDatainlinevirtual
isValid() const RArcprotected
isXLineShape(const RShape &s)RShapeinlineprotectedstatic
layerIdREntityDataprotected
Line enum valueRShapeprotected
linetypeIdREntityDataprotected
linetypeScaleREntityDataprotected
lineweightREntityDataprotected
REntityData::mirror(const RLine &axis)REntityDatavirtual
REntityData::mirror(const RVector &axis1, const RVector &axis2)REntityDatavirtual
RArc::mirror(const RLine &axis)RArcprotectedvirtual
REntityData::move(const RVector &offset)REntityDatavirtual
RArc::move(const RVector &offset)RArcprotectedvirtual
moveEndPoint(const RVector &pos)RArcprotected
moveMiddlePoint(const RVector &pos)RArcprotected
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint)RArcDatavirtual
moveStartPoint(const RVector &pos)RArcprotected
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapeprotectedstatic
parentIdREntityDataprotected
Point enum valueRShapeprotected
Polyline enum valueRShapeprotected
print(QDebug dbg) const RArcprotectedvirtual
radiusRArcprotected
RArc()RArcprotected
RArc(double cx, double cy, double radius, double startAngle, double endAngle, bool reversed=false)RArcprotected
RArc(const RVector &center, double radius, double startAngle, double endAngle, bool reversed=false)RArcprotected
RArcData(RDocument *document, const RArcData &data)RArcDataprotected
RArcData()RArcData
RArcData(const RArc &arc)RArcData
RArcData(const RVector &center, double radius, double startAngle, double endAngle, bool reversed=false)RArcData
RArcEntity classRArcDatafriend
Ray enum valueRShapeprotected
REntityData(RDocument *document=NULL)REntityData
reverse()RArcDatainlinevirtual
reversedRArcprotected
REntityData::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
RArc::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)RArcprotectedvirtual
RShape()RShapeinlineprotected
REntityData::scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
REntityData::scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
RArc::scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RArcprotectedvirtual
RShape::scale(double scaleFactor, const RVector &center=RVector())RShapeprotectedvirtual
scaleVisualProperties(double scaleFactor)REntityDatavirtual
selectionStatusREntityDataprotected
setArea(double a)RArcprotected
setAutoUpdatesBlocked(bool on)REntityData
setBlockId(RBlock::Id blockId)REntityDatainlinevirtual
setCenter(const RVector &vector)RArcprotected
setColor(const RColor &color)REntityDatainline
setDiameter(double d)RArcprotected
setDocument(RDocument *document)REntityDatainline
setDrawOrder(int drawOrder)REntityDatainlinevirtual
setEndAngle(double endAngle)RArcprotected
setLayerId(RLayer::Id layerId)REntityDatainlinevirtual
setLength(double l)RArcprotected
setLinetypeId(RLinetype::Id linetypeId)REntityDatainlinevirtual
setLinetypePattern(const RLinetypePattern &p)REntityDatavirtual
setLinetypeScale(double linetypeScale)REntityDatainlinevirtual
setLineweight(RLineweight::Lineweight lineweight)REntityDatainline
setParentId(RObject::Id parentId)REntityDatainlinevirtual
setRadius(double radius)RArcprotected
setReversed(bool reversed)RArcprotected
setSelected(bool on)REntityDatainlinevirtual
setStartAngle(double startAngle)RArcprotected
setSweep(double s)RArcprotected
setUpdatesEnabled(bool on)REntityDatainline
Spline enum valueRShapeprotected
splitAt(const QList< RVector > &points) const RArcprotectedvirtual
splitAtQuadrantLines() const RArcprotected
startAngleRArcprotected
REntityData::stretch(const RPolyline &area, const RVector &offset)REntityDatavirtual
RArc::stretch(const RPolyline &area, const RVector &offset)RArcprotectedvirtual
RShape::stretch(const RBox &area, const RVector &offset)RShapeprotectedvirtual
REntityData::to2D()REntityDatavirtual
RArc::to2D()RArcprotectedvirtual
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)RArcDatainlinevirtual
RArc::trimEndPoint(double trimDist)RArcinlineprotectedvirtual
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RArcDatainlinevirtual
RArc::trimStartPoint(double trimDist)RArcinlineprotectedvirtual
Type enum nameRShapeprotected
Unknown enum valueRShapeprotected
update() const REntityDatainlinevirtual
updatesEnabledREntityDataprotected
XLine enum valueRShapeprotected
~RArc()RArcprotectedvirtual
~REntityData()REntityDatainlinevirtual
~RShape()RShapeinlineprotectedvirtual