QCAD
Open Source 2D CAD
REllipseData Member List

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

angleToParam(double a) constREllipseprotected
approximateWithArcs(int segments) constREllipseprotected
approximateWithSplines() constREllipseprotected
Arc enum valueRShapeprotected
autoUpdatesBlockedREntityDataprotected
blockIdREntityDataprotected
castToConstShape() constREntityDatainlinevirtual
castToExplodable(const RShape *shape)RShapeprotectedstatic
castToShape()REllipseDatainlinevirtual
centerREllipseprotected
Circle enum valueRShapeprotected
clickReferencePoint(const RVector &referencePoint)REntityDatainlinevirtual
clone() constREllipseinlineprotectedvirtual
cloneOnChange() constREntityDatainlinevirtual
colorREntityDataprotected
contains(const RVector &p) constREllipseprotected
copyAttributesFrom(const REntityData &entityData, bool copyBlockId=true)REntityData
correctMajorMinor()REllipseprotected
createInscribed(const RVector &p1, const RVector &p2, const RVector &p3, const RVector &p4)REllipseprotectedstatic
documentREntityDataprotected
drawOrderREntityDataprotected
dump() constRShapeprotected
Ellipse enum valueRShapeprotected
ellipse2tr(double x, double y, double AA, double BB, double CC, double DD, double EE, double FF)RShapeprivatestatic
ellipseProxyREllipseprivatestatic
ellipseToArcCircleEllipse(const REllipse &ellipse)RShapeprotectedstatic
endParamREllipseprotected
epsToleranceRShapeprivatestatic
equals(const RShape &other, double tolerance=RS::PointTolerance) constRShapeprotectedvirtual
errorCodeRShapeprotectedstatic
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) constRShapeprotectedvirtual
REntityData::flipHorizontal()REntityDatavirtual
REllipse::flipHorizontal()RShapeprotectedvirtual
REntityData::flipVertical()REntityDatavirtual
REllipse::flipVertical()RShapeprotectedvirtual
getAngle() constREllipseDatainline
getAngleAt(double distance, RS::From from=RS::FromStart) constREllipseprotectedvirtual
getAngleAtPercent(double p) constRShapeprotectedvirtual
getAngleAtPoint(const RVector &pos) constREllipseprotectedvirtual
getAngleLength(bool allowForZeroLength=false) constREllipseprotected
REntityData::getArcReferencePoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
REllipse::getArcReferencePoints() constRShapeinlineprotectedvirtual
getBlockId() constREntityDatainline
getBlockName() constREntityData
getBoolProperties() constREllipseprotectedvirtual
REntityData::getBoundingBox(bool ignoreEmpty=false) constREntityDatavirtual
REllipse::getBoundingBox() constREllipseprotectedvirtual
getBoundingBoxes(bool ignoreEmpty=false) constREntityDatainlinevirtual
getBoxCorners()REllipseprotected
getCenter() constREllipseDatainline
REntityData::getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
REllipse::getCenterPoints() constREllipseprotectedvirtual
getClosestPointOnEntity(const RVector &point, double range=RNANDOUBLE, bool limited=true) constREntityDatavirtual
getClosestPointOnShape(const RVector &p, bool limited=true, double strictRange=RMAXDOUBLE) constRShapeprotectedvirtual
getClosestShape(const RVector &pos, double range=RNANDOUBLE, bool ignoreComplex=false) constREntityDatavirtual
getColor() constREntityDatainlinevirtual
getColor(const RColor &unresolvedColor, const QStack< REntity * > &blockRefStack) constREntityDatavirtual
getColor(bool resolve, const QStack< REntity * > &blockRefStack) constREntityDatavirtual
getDefaultDrawOrder()REntityDatainlinestatic
getDirection1() constREllipseprotectedvirtual
getDirection2() constREllipseprotectedvirtual
getDisplayColor()REntityDatainlinevirtual
getDistanceFromStart(const RVector &p) constRShapeinlineprotectedvirtual
getDistancesFromStart(const RVector &p) constRShapeinlineprotectedvirtual
REntityData::getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) constREntityDatavirtual
REllipse::getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) constRShapeprotectedvirtual
getDocument()REntityDatainline
getDocument() constREntityDatainline
getDoubleProperties() constREllipseprotectedvirtual
getDrawOrder() constREntityDatainlinevirtual
getEllipse()REllipseDatainline
getEllipseProxy()REllipseinlineprotectedstatic
getEndAngle() constREllipseprotected
getEndParam() constREllipseDatainline
getEndPoint() constREllipseprotectedvirtual
REntityData::getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
REllipse::getEndPoints() constREllipseprotectedvirtual
getErrorCode()RShapeinlineprotectedstatic
getFoci() constREllipseDatainline
getHull(double offset) constREntityDatavirtual
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) constREntityDatainlinevirtual
REntityData::getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) constREntityDatavirtual
REntityData::getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) constREntityDatavirtual
REllipse::getIntersectionPoints(const RShape &other, bool limited=true, bool same=false, bool force=false) constRShapeprotected
REllipse::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() constRShapeinlineprotectedvirtual
getLayerId() constREntityDatainline
getLayerName() constREntityData
getLength() constREllipseDatainlinevirtual
getLinetypeId() constREntityDatainlinevirtual
getLinetypeId(bool resolve, const QStack< REntity * > &blockRefStack) constREntityDatavirtual
getLinetypePattern() constREntityDatavirtual
getLinetypeScale() constREntityDatainlinevirtual
getLineweight() constREntityDatainlinevirtual
getLineweight(bool resolve, const QStack< REntity * > &blockRefStack) constREntityDatavirtual
getLineweightInUnits(const QStack< REntity * > &blockRefStack) constREntityData
getMajorPoint() constREllipseDatainline
getMajorRadius() constREllipseDatainline
getMaxDistanceTo(const QList< RVector > &points, bool limited=true, double strictRange=RMAXDOUBLE) constRShapeprotectedvirtual
getMiddlePoint() constREllipseprotectedvirtual
REntityData::getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
REllipse::getMiddlePoints() constREllipseprotectedvirtual
getMinorPoint() constREllipseDatainline
getMinorRadius() constREllipseprotected
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)REllipseprotectedvirtual
getParamTo(const RVector &pos)REllipseDatainline
REllipse::getParamTo(const RVector &pos) constREllipseprotected
getParentId() constREntityDatainline
getPointAt(double angle) constREllipseDatainline
getPointAtPercent(double p) constRShapeprotectedvirtual
getPointCloud(double segmentLength) constREllipseprotectedvirtual
getPointOnEntity() constREntityDatavirtual
getPointOnShape() constRShapeprotectedvirtual
REntityData::getPointsWithDistanceToEnd(double distance, int from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
REllipse::getPointsWithDistanceToEnd(double distance, int from=RS::FromAny) constREllipseprotectedvirtual
getPointWithDistanceToEnd(double distance) constRShapeinlineprotectedvirtual
getPointWithDistanceToStart(double distance) constRShapeinlineprotectedvirtual
getRadiusAt(double param) constREllipseprotected
getRatio() constREllipseDatainline
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) constREllipseDatavirtual
getReversedShapeList(const QList< QSharedPointer< RShape > > &shapes)RShapeprotectedstatic
getSelfIntersectionPoints() constRShapeinlineprotectedvirtual
getShapeProxy()RShapeinlineprotectedstatic
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false, bool segment=false) constREllipseDatainlinevirtual
getShapeType() constREllipseinlineprotectedvirtual
getSideOfPoint(const RVector &point) constREllipseprotectedvirtual
getSimpsonLength(double f1, double f2) constREllipseprotected
getStartAngle() constREllipseprotected
getStartParam() constREllipseDatainline
getStartPoint() constREllipseprotectedvirtual
getSweep() constREllipseDatainline
getTangents(const RVector &point) constREllipseprotected
getTransformed(const QTransform &transform) constREllipseprotectedvirtual
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint)REllipseprotectedvirtual
getType() constREllipseDatainlinevirtual
getVectorFromEndpointTo(const RVector &point) constRShapeprotectedvirtual
getVectorProperties() constREllipseprotectedvirtual
REntityData::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) constREntityDatavirtual
REllipse::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) constREllipseprotectedvirtual
hasProxy()REllipseinlineprotectedstatic
REntityData::intersectsWith(const RShape &shape) constREntityDatavirtual
REllipse::intersectsWith(const RShape &other, bool limited=true) constRShapeprotectedvirtual
isAngleWithinArc(double a) constREllipseinlineprotected
isArcShape(const RShape &s)RShapeinlineprotectedstatic
isCircleShape(const RShape &s)RShapeinlineprotectedstatic
isCircular() constREllipseprotected
isDirected() constREllipseinlineprotectedvirtual
isEllipseShape(const RShape &s)RShapeinlineprotectedstatic
isFullEllipse() constREllipseDatainline
isFullEllipseShape(const RShape &s)RShapeprotectedstatic
isInside(const RBox &box) constREntityDatainlinevirtual
isInterpolated() constRShapeinlineprotectedvirtual
isLineShape(const RShape &s)RShapeinlineprotectedstatic
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) constRShapeprotectedvirtual
isParamWithinArc(double a) constREllipseinlineprotected
isPointShape(const RShape &s)RShapeinlineprotectedstatic
isPointType() constREntityDatainlinevirtual
isPolylineShape(const RShape &s)RShapeinlineprotectedstatic
isRayShape(const RShape &s)RShapeinlineprotectedstatic
isReversed() constREllipseprotected
isSane() constREntityDatainlinevirtual
isSelected() constREntityDatainlinevirtual
isSelectedWorkingSet() constREntityDatainlinevirtual
isSplineShape(const RShape &s)RShapeinlineprotectedstatic
isTriangleShape(const RShape &s)RShapeinlineprotectedstatic
isUpdatesEnabled() constREntityDatainlinevirtual
REntityData::isValid() constREntityDatainlinevirtual
REllipse::isValid()REllipseprotected
isXLineShape(const RShape &s)RShapeinlineprotectedstatic
layerIdREntityDataprotected
Line enum valueRShapeprotected
linetypeIdREntityDataprotected
linetypeScaleREntityDataprotected
lineweightREntityDataprotected
majorPointREllipseprotected
REntityData::mirror(const RLine &axis)REntityDatavirtual
REntityData::mirror(const RVector &axis1, const RVector &axis2)REntityDatavirtual
REllipse::mirror(const RLine &axis)REllipseprotectedvirtual
REntityData::move(const RVector &offset)REntityDatavirtual
REllipse::move(const RVector &offset)REllipseprotectedvirtual
moveEndPoint(const RVector &pos, bool changeAngleOnly=false)REllipseprotected
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint, Qt::KeyboardModifiers modifiers=Qt::NoModifier)REllipseDatavirtual
moveStartPoint(const RVector &pos, bool changeAngleOnly=false)REllipseprotected
order(QList< QList< QSharedPointer< RShape > > > &boundary)RShapeprotectedstatic
parentIdREntityDataprotected
Point enum valueRShapeprotected
Polyline enum valueRShapeprotected
print(QDebug dbg) constREllipseprotectedvirtual
ratioREllipseprotected
Ray enum valueRShapeprotected
rayToLine(QSharedPointer< RShape > shape)RShapeprotectedstatic
REllipse()REllipseprotected
REllipse(const RVector &center, const RVector &majorPoint, double ratio, double startParam, double endParam, bool reversed)REllipseprotected
REllipseData(RDocument *document, const REllipseData &data)REllipseDataprotected
REllipseData()REllipseData
REllipseData(const REllipse &ellipse)REllipseData
REllipseData(const RVector &center, const RVector &majorPoint, double ratio, double startParam, double endParam, bool reversed=false)REllipseData
REllipseEntity classREllipseDatafriend
REntityData(RDocument *document=NULL)REntityData
reverse()REllipseDatainlinevirtual
reversedREllipseprotected
REntityData::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
REllipse::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REllipseprotectedvirtual
roundAllCorners(const QList< QSharedPointer< RShape > > &shapes, double radius)RShapeprotectedstatic
roundShapes(const QSharedPointer< RShape > shape1, const RVector &clickPos1, const QSharedPointer< RShape > shape2, const RVector &clickPos2, bool trim, bool samePolyline, double radius, const RVector &pos)RShapeprotectedstatic
RShape()RShapeinlineprotected
REntityData::scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
REntityData::scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
REllipse::scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REllipseprotectedvirtual
RShape::scale(double scaleFactor, const RVector &center=RVector())RShapeprotectedvirtual
scaleArc(const RShape &shape, const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RShapeinlineprotectedstatic
scaleVisualProperties(double scaleFactor)REntityDatavirtual
selectionStatusREntityDataprotected
selectionStatusWorkingSetREntityDataprotected
setAngle(double a)REllipseprotected
setAutoUpdatesBlocked(bool on)REntityData
setBlockId(RBlock::Id blockId)REntityDatainlinevirtual
setCenter(const RVector &vector)REllipseprotected
setColor(const RColor &color)REntityDatainline
setDocument(RDocument *document)REntityDatainline
setDrawOrder(int drawOrder)REntityDatainlinevirtual
setEllipseProxy(REllipseProxy *p)REllipseinlineprotectedstatic
setEndAngle(double a)REllipseprotected
setEndParam(double endParam)REllipseprotected
setLayerId(RLayer::Id layerId)REntityDatainlinevirtual
setLayerName(const QString &layerName)REntityData
setLinetypeId(RLinetype::Id linetypeId)REntityDatainlinevirtual
setLinetypePattern(const RLinetypePattern &p)REntityDatavirtual
setLinetypeScale(double linetypeScale)REntityDatainlinevirtual
setLineweight(RLineweight::Lineweight lineweight)REntityDatainline
setMajorPoint(const RVector &vector)REllipseprotected
setMinorPoint(const RVector &p)REllipseDatainline
setParentId(RObject::Id parentId)REntityDatainlinevirtual
setRatio(double radius)REllipseprotected
setReversed(bool reversed)REllipseprotected
setSelected(bool on)REntityDatainlinevirtual
setSelectedWorkingSet(bool on)REntityDatainlinevirtual
setShapeProxy(RShapeProxy *p)RShapeinlineprotectedstatic
setStartAngle(double a)REllipseprotected
setStartParam(double startParam)REllipseprotected
setUpdatesEnabled(bool on)REntityDatainline
REntityData::setZ(double z)REntityDatavirtual
REllipse::setZ(double z)REllipseprotectedvirtual
shapeProxyRShapeprivatestatic
Spline enum valueRShapeprotected
splitAt(const QList< RVector > &points) constREllipseprotectedvirtual
startParamREllipseprotected
REntityData::stretch(const RPolyline &area, const RVector &offset)REntityDatavirtual
REllipse::stretch(const RBox &area, const RVector &offset)RShapeprotectedvirtual
REllipse::stretch(const RPolyline &area, const RVector &offset)RShapeprotectedvirtual
switchMajorMinor()REllipseprotected
REntityData::to2D()REntityDatavirtual
REllipse::to2D()RShapeinlineprotectedvirtual
transformArc(const RShape &shape, RShapeTransformation &transformation)RShapeprotectedstatic
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)REllipseprotectedvirtual
trimEndPoint(double trimDist)REllipseinlineprotectedvirtual
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)REllipseprotectedvirtual
trimStartPoint(double trimDist)REllipseinlineprotectedvirtual
twopiRShapeprivatestatic
Type enum nameRShapeprotected
Unknown enum valueRShapeprotected
update() constREntityDatainlinevirtual
updatesEnabledREntityDataprotected
XLine enum valueRShapeprotected
xLineToRay(QSharedPointer< RShape > shape)RShapeprotectedstatic
~REllipse()REllipseprotectedvirtual
~REntityData()REntityDatainlinevirtual
~RShape()RShapeinlineprotectedvirtual