QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RArcData Member List

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

approximateWithLines(double segmentLength)RArcDatainline
RArc::approximateWithLines(double segmentLength, double angle=0.0) constRArc
approximateWithLinesTan(double segmentLength, double angle=0.0) constRArc
Arc enum valueRShape
arcProxyRArcprivatestatic
autoUpdatesBlockedREntityDataprotected
blockIdREntityDataprotected
castToConstShape() constREntityDatainlinevirtual
castToExplodable(const RShape *shape)RShapestatic
castToShape()RArcDatainlinevirtual
centerRArc
Circle enum valueRShape
clickReferencePoint(const RVector &referencePoint)REntityDatainlinevirtual
clone() constRArcinlinevirtual
cloneOnChange() constREntityDatainlinevirtual
cloneToArc() constRArcinline
colorREntityDataprotected
copyAttributesFrom(const REntityData &entityData, bool copyBlockId=true)REntityData
createBiarc(const RVector &startPoint, double startDirection, const RVector &endPoint, double endDirection, bool secondTry=false)RArcstatic
createFrom2PBulge(const RVector &startPoint, const RVector &endPoint, double bulge)RArcstatic
createFrom3Points(const RVector &startPoint, const RVector &point, const RVector &endPoint)RArcstatic
createTangential(const RVector &startPoint, const RVector &pos, double direction, double radius=0.0, double sweep=0.0)RArcstatic
documentREntityDataprotected
drawOrderREntityDataprotected
dump() constRShape
Ellipse enum valueRShape
ellipse2tr(double x, double y, double AA, double BB, double CC, double DD, double EE, double FF)RShapeprivatestatic
ellipseToArcCircleEllipse(const REllipse &ellipse)RShapestatic
endAngleRArc
epsToleranceRShapeprivatestatic
equals(const RShape &other, double tolerance=RS::PointTolerance) constRShapevirtual
errorCodeRShapeprotectedstatic
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) constRShapevirtual
flipHorizontal()RArcDatainlinevirtual
flipVertical()RArcDatainlinevirtual
getAngleAt(double distance, RS::From from=RS::FromStart) constRArcvirtual
getAngleAtPercent(double p) constRShapevirtual
getAngleAtPoint(const RVector &pos) constRShapeinlinevirtual
getAngleLength(bool allowForZeroLength=false) constRArcDatainline
getArc()RArcDatainline
getArcProxy()RArcinlinestatic
getArcReferencePoints(const RBox &queryBox=RDEFAULT_RBOX) constRArcDatainlinevirtual
RArc::getArcReferencePoints() constRArcvirtual
getArea() constRArc
getAutoUpdatesBlocked() constREntityData
getBlockId() constREntityDatainline
getBlockName() constREntityData
getBoolProperties() constRArcvirtual
getBoundingBox(bool ignoreEmpty=false) constRArcDatainlinevirtual
RArc::getBoundingBox() constRArcvirtual
getBoundingBoxes(bool ignoreEmpty=false) constREntityDatainlinevirtual
getBulge() constRArcDatainline
getCenter() constRArcDatainline
getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX, QList< RObject::Id > *subEntityIds=NULL) constRArcDatainlinevirtual
RArc::getCenterPoints() constRArcvirtual
getChordArea() constRArc
getClosestPointOnEntity(const RVector &point, double range=RNANDOUBLE, bool limited=true, RObject::Id *subEntityId=NULL) constREntityDatavirtual
getClosestPointOnShape(const RVector &p, bool limited=true, double strictRange=RMAXDOUBLE) constRShapevirtual
getClosestShape(const RVector &pos, double range=RNANDOUBLE, bool ignoreComplex=false, RObject::Id *subEntityId=NULL) constREntityDatavirtual
getClosestSubEntityId(const RVector &pos, double range, bool ignoreComplex) constREntityDatainline
getColor() constREntityDatainlinevirtual
getColor(const RColor &unresolvedColor, const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityDatavirtual
getColor(bool resolve, const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityDatavirtual
getDefaultDrawOrder()REntityDatainlinestatic
getDiameter() constRArc
getDirection1() constRArcDatainlinevirtual
getDirection2() constRArcDatainlinevirtual
getDisplayColor()REntityDatainlinevirtual
getDistanceFromStart(const RVector &p) constRArcvirtual
getDistancesFromStart(const RVector &p) constRShapeinlinevirtual
getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) constRArcDatainlinevirtual
RArc::getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) constRShapevirtual
getDocument()REntityDatainline
getDocument() constREntityDatainline
getDoubleProperties() constRArcvirtual
getDrawOrder() constREntityDatainlinevirtual
getEndAngle() constRArcDatainline
getEndPoint() constRArcvirtual
getEndPoints(const RBox &queryBox=RDEFAULT_RBOX, QList< RObject::Id > *subEntityIds=NULL) constRArcDatainlinevirtual
RArc::getEndPoints() constRArcvirtual
getErrorCode()RShapeinlinestatic
getHull(double offset) constREntityDatavirtual
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop, QList< RObject::Id > *subEntityIds=NULL) constREntityDatavirtual
getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true, QList< QPair< RObject::Id, RObject::Id > > *entityIds=NULL) constRArcDatainlinevirtual
getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) constRArcDatainlinevirtual
RArc::getIntersectionPoints(const RShape &other, bool limited=true, bool same=false, bool force=false) constRShape
RArc::getIntersectionPoints(const RShape &shape1, const RShape &shape2, bool limited=true, bool same=false, bool force=false)RShapestatic
getIntersectionPointsAA(const RArc &arc1, const RArc &arc2, bool limited=true)RShapestatic
getIntersectionPointsAC(const RArc &arc1, const RCircle &circle2, bool limited=true)RShapestatic
getIntersectionPointsAE(const RArc &arc1, const REllipse &ellipse2, bool limited=true)RShapestatic
getIntersectionPointsAS(const RArc &arc1, const RSpline &spline2, bool limited=true)RShapestatic
getIntersectionPointsAT(const RArc &arc1, const RTriangle &triangle2, bool limited=true)RShapestatic
getIntersectionPointsAX(const RArc &arc1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsCC(const RCircle &circle1, const RCircle &circle2)RShapestatic
getIntersectionPointsCE(const RCircle &circle1, const REllipse &ellipse2)RShapestatic
getIntersectionPointsCS(const RCircle &circle1, const RSpline &spline2, bool limited=true)RShapestatic
getIntersectionPointsCX(const RCircle &circle1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2)RShapestatic
getIntersectionPointsEE(const REllipse &ellipse1, const REllipse &ellipse2, bool limited)RShapestatic
getIntersectionPointsES(const REllipse &ellipse1, const RSpline &spline2, bool limited=true)RShapestatic
getIntersectionPointsEX(const REllipse &ellipse1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited=true)RShapeinlinestatic
getIntersectionPointsLA(const RLine &line1, const RArc &arc2, bool limited1, bool limited2)RShapestatic
getIntersectionPointsLC(const RLine &line1, const RCircle &circle2, bool limited=true)RShapestatic
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited=true)RShapeinlinestatic
getIntersectionPointsLE(const RLine &line1, const REllipse &ellipse2, bool limited1, bool limited2)RShapestatic
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited=true)RShapeinlinestatic
getIntersectionPointsLL(const RLine &line1, const RLine &line2, bool limited1, bool limited2)RShapestatic
getIntersectionPointsLS(const RLine &line1, const RSpline &spline2, bool limited=true)RShapestatic
getIntersectionPointsLT(const RLine &line1, const RTriangle &triangle2, bool limited=true)RShapeinlinestatic
getIntersectionPointsLT(const RLine &line1, const RTriangle &triangle2, bool limited1, bool limited2)RShapestatic
getIntersectionPointsLX(const RLine &line1, const RExplodable &explodable2, bool limited=true)RShapestatic
getIntersectionPointsSS(const RSpline &spline1, const RSpline &spline2, bool limited=true, bool same=false, double tolerance=RS::PointTolerance)RShapestatic
getIntersectionPointsSX(const RSpline &spline1, const RExplodable &explodable2, bool limited)RShapestatic
getIntersectionPointsXX(const RExplodable &explodable1, const RExplodable &explodable2, bool limited=true, bool same=false)RShapestatic
getIntProperties() constRShapeinlinevirtual
getLayerId() constREntityDatainline
getLayerName() constREntityData
getLength() constRArcDatainlinevirtual
getLinetypeId() constREntityDatainlinevirtual
getLinetypeId(bool resolve, const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityDatavirtual
getLinetypePattern() constREntityDatavirtual
getLinetypeScale() constREntityDatainlinevirtual
getLineweight() constREntityDatainlinevirtual
getLineweight(bool resolve, const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityDatavirtual
getLineweightInUnits(const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityData
getMaxDistanceTo(const QList< RVector > &points, bool limited=true, double strictRange=RMAXDOUBLE) constRShapevirtual
getMiddlePoint() constRArcvirtual
getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX, QList< RObject::Id > *subEntityIds=NULL) constRArcDatainlinevirtual
RArc::getMiddlePoints() constRArcvirtual
getOffsetArcs(const RShape &shape, double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RShapestatic
getOffsetLines(const RShape &shape, double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RShapestatic
getOffsetShapes(double distance, int number, RS::Side side, const RVector &position=RVector::invalid)RArcinlinevirtual
getOrderedShapes(const QList< QSharedPointer< RShape > > &shapes)RShapestatic
getParentId() constREntityDatainline
getPointAtAngle(double a) constRArc
getPointAtPercent(double p) constRShapevirtual
getPointCloud(double segmentLength) constRArcvirtual
getPointOnEntity() constREntityDatavirtual
getPointOnShape() constRShapevirtual
getPointsWithDistanceToEnd(double distance, int from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX, QList< RObject::Id > *subEntityIds=NULL) constRArcDatainlinevirtual
RArc::getPointsWithDistanceToEnd(double distance, int from=RS::FromAny) constRArcvirtual
getPointWithDistanceToEnd(double distance) constRShapeinlinevirtual
getPointWithDistanceToStart(double distance) constRShapeinlinevirtual
getPolylines(const QList< QSharedPointer< RShape > > &shapes)RShapestatic
getRadius() constRArcDatainline
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) constRArcDatavirtual
getReversedShapeList(const QList< QSharedPointer< RShape > > &shapes)RShapestatic
getSelfIntersectionPoints(double tolerance=RS::PointTolerance) constRShapeinlinevirtual
getShapeProxy()RShapeinlinestatic
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false, bool segment=false, QList< RObject::Id > *entityIds=NULL) constRArcDatainlinevirtual
getShapeType() constRArcinlinevirtual
getSideOfPoint(const RVector &point) constRArcvirtual
getStartAngle() constRArcDatainline
getStartPoint() constRArcvirtual
getSweep() constRArc
getTangents(const RVector &point) constRArc
getTransformed(const QTransform &transform) constRArcvirtual
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint)RArcDatainlinevirtual
getType() constRArcDatainlinevirtual
getVectorFromEndpointTo(const RVector &point) constRShapevirtual
getVectorProperties() constRArcvirtual
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) constRArcDatainlinevirtual
hasProxy()RArcinlinestatic
intersectsWith(const RShape &shape) constRArcDatainlinevirtual
RArc::intersectsWith(const RShape &other, bool limited=true) constRShapevirtual
isAngleWithinArc(double a) constRArcinline
isArcShape(const RShape &s)RShapeinlinestatic
isCircleShape(const RShape &s)RShapeinlinestatic
isDirected() constRArcinlinevirtual
isEllipseShape(const RShape &s)RShapeinlinestatic
isFullCircle(double tolerance=RS::AngleTolerance) constRArc
isFullEllipseShape(const RShape &s)RShapestatic
isInside(const RBox &box) constREntityDatainlinevirtual
isInterpolated() constRShapeinlinevirtual
isLineShape(const RShape &s)RShapeinlinestatic
isOnEntity(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) constREntityDatavirtual
isOnShape(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) constRShapevirtual
isPointShape(const RShape &s)RShapeinlinestatic
isPointType() constREntityDatainlinevirtual
isPolylineShape(const RShape &s)RShapeinlinestatic
isRayShape(const RShape &s)RShapeinlinestatic
isReversed() constRArcDatainline
isSane() constREntityDatainlinevirtual
isSelected() constREntityDatainlinevirtual
isSelectedWorkingSet() constREntityDatainlinevirtual
isSplineShape(const RShape &s)RShapeinlinestatic
isTriangleShape(const RShape &s)RShapeinlinestatic
isUpdatesEnabled() constREntityDatainlinevirtual
isValid() constRArcDatainlinevirtual
isXLineShape(const RShape &s)RShapeinlinestatic
layerIdREntityDataprotected
Line enum valueRShape
linetypeIdREntityDataprotected
linetypeScaleREntityDataprotected
lineweightREntityDataprotected
mirror(const RLine &axis)RArcDatainlinevirtual
mirror(const RVector &axis1, const RVector &axis2)RArcDatainlinevirtual
move(const RVector &offset)RArcDatainlinevirtual
moveEndPoint(const RVector &pos, bool keepRadius=true)RArc
moveMiddlePoint(const RVector &pos)RArc
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint, Qt::KeyboardModifiers modifiers=Qt::NoModifier)RArcDatavirtual
moveStartPoint(const RVector &pos, bool keepRadius=true)RArc
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapestatic
parentIdREntityDataprotected
Point enum valueRShape
Polyline enum valueRShape
print(QDebug dbg) constRArcprotectedvirtual
radiusRArc
RArc()RArc
RArc(double cx, double cy, double radius, double startAngle, double endAngle, bool reversed=false)RArc
RArc(const RVector &center, double radius, double startAngle, double endAngle, bool reversed=false)RArc
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
RArcEntityRArcDatafriend
Ray enum valueRShape
rayToLine(QSharedPointer< RShape > shape)RShapestatic
REntityData(RDocument *document=NULL)REntityData
reverse()RArcDatainlinevirtual
reversedRArc
rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)RArcDatainlinevirtual
roundCorners(const QList< QSharedPointer< RShape > > &shapes, double radius)RShapestatic
roundShapes(const QSharedPointer< RShape > shape1, const RVector &clickPos1, const QSharedPointer< RShape > shape2, const RVector &clickPos2, bool trim, bool samePolyline, double radius, const RVector &pos)RShapestatic
RShape()RShape
scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RArcDatainlinevirtual
REntityData::scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
RShape::scale(double scaleFactor, const RVector &center=RVector())RShapevirtual
scaleArc(const RShape &shape, const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RShapeinlinestatic
scaleVisualProperties(double scaleFactor)REntityDatavirtual
selectionStatusREntityDataprotected
selectionStatusWorkingSetREntityDataprotected
setArcProxy(RArcProxy *p)RArcinlinestatic
setArea(double a)RArc
setAutoUpdatesBlocked(bool on)REntityData
setBlockId(RObject::Id blockId)REntityDatainlinevirtual
setCenter(const RVector &vector)RArc
setColor(const RColor &color)REntityDatainline
setDiameter(double d)RArc
setDocument(RDocument *document)REntityDatainline
setDrawOrder(int drawOrder)REntityDatainlinevirtual
setEndAngle(double endAngle)RArc
setLayerId(RObject::Id layerId)REntityDatainlinevirtual
setLayerName(const QString &layerName)REntityData
setLength(double l)RArc
setLinetypeId(RObject::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)RArc
setReversed(bool reversed)RArc
setSelected(bool on)REntityDatainlinevirtual
setSelectedWorkingSet(bool on)REntityDatainlinevirtual
setShapeProxy(RShapeProxy *p)RShapeinlinestatic
setStartAngle(double startAngle)RArc
setSweep(double s)RArc
setUpdatesEnabled(bool on)REntityDatainline
setZ(double z)RArcDatainlinevirtual
shapeProxyRShapeprivatestatic
Spline enum valueRShape
splitAt(const QList< RVector > &points) constRArcvirtual
splitAtQuadrantLines() constRArc
startAngleRArc
stretch(const RPolyline &area, const RVector &offset)RArcDatainlinevirtual
RShape::stretch(const RBox &area, const RVector &offset)RShapevirtual
to2D()RArcDatainlinevirtual
transformArc(const RShape &shape, RShapeTransformation &transformation)RShapestatic
Triangle enum valueRShape
trim(const RShape &trimShape, const RVector &trimClickPos, const RShape &limitingShape, const RVector &limitingClickPos, bool trimBoth, bool samePolyline)RShapestatic
trimEndPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RArcDatainlinevirtual
RArc::trimEndPoint(double trimDist)RArcinlinevirtual
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RArcDatainlinevirtual
RArc::trimStartPoint(double trimDist)RArcinlinevirtual
twopiRShapeprivatestatic
Type enum nameRShape
Unknown enum valueRShape
update() constREntityDatainlinevirtual
updatesEnabledREntityDataprotected
XLine enum valueRShape
xLineToRay(QSharedPointer< RShape > shape)RShapestatic
~REntityData()REntityDatainlinevirtual
~RShape()RShapevirtual