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
approximateWithLinesTan(double segmentLength)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
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
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
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
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
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
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=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
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)RArcinlineprotected
isArcShape(const RShape &s)RShapeinlineprotectedstatic
isCircleShape(const RShape &s)RShapeinlineprotectedstatic
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
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
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
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RArcDatainlinevirtual
Type enum nameRShapeprotected
Unknown enum valueRShapeprotected
update() const REntityDatainlinevirtual
updatesEnabledREntityDataprotected
XLine enum valueRShapeprotected
~RArc()RArcprotectedvirtual
~RDirected()RDirectedinlineprotectedvirtual
~REntityData()REntityDatainlinevirtual
~RShape()RShapeinlineprotectedvirtual