QCAD
Open Source 2D CAD
REllipseData Member List

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

angleToParam(double a) const REllipseprotected
approximateWithSplines() const REllipseprotected
Arc enum valueRShapeprotected
autoUpdatesBlockedREntityDataprotected
blockIdREntityDataprotected
castToConstShape() const REntityDatainlinevirtual
castToExplodable(const RShape *shape)RShapeprotectedstatic
castToShape()REllipseDatainlinevirtual
centerREllipseprotected
Circle enum valueRShapeprotected
clone() const REllipseinlineprotectedvirtual
cloneOnChange() const REntityDatainlinevirtual
colorREntityDataprotected
contains(const RVector &p) const REllipseprotected
correctMajorMinor()REllipseprotected
documentREntityDataprotected
drawOrderREntityDataprotected
dump()RShapeprotected
Ellipse enum valueRShapeprotected
endParamREllipseprotected
errorCodeRShapeprotectedstatic
filterOnShape(const QList< RVector > &pointList, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const RShapeprotectedvirtual
REntityData::flipHorizontal()REntityDatavirtual
REllipse::flipHorizontal()RShapeprotectedvirtual
REntityData::flipVertical()REntityDatavirtual
REllipse::flipVertical()RShapeprotectedvirtual
getAngle() const REllipseDatainline
getAngleAt(double distance, RS::From from=RS::FromStart) const REllipseprotectedvirtual
getAngleAtPoint(const RVector &pos) const REllipseprotected
getAngleLength(bool allowForZeroLength=false) const REllipseprotected
getBlockId() const REntityDatainline
getBlockName() const REntityData
REntityData::getBoundingBox(bool ignoreEmpty=false) const REntityDatavirtual
REllipse::getBoundingBox() const REllipseprotectedvirtual
getBoundingBoxes(bool ignoreEmpty=false) const REntityDatainlinevirtual
getBoxCorners()REllipseprotected
getCenter() const REllipseDatainline
REntityData::getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
REllipse::getCenterPoints() const REllipseprotectedvirtual
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
getDirection1() const REllipseprotectedvirtual
getDirection2() const REllipseprotectedvirtual
getDisplayColor()REntityDatainlinevirtual
getDistanceFromStart(const RVector &p) const RDirectedinlineprotectedvirtual
REntityData::getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) const REntityDatavirtual
REllipse::getDistanceTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RShapeprotectedvirtual
getDocument()REntityDatainline
getDocument() const REntityDatainline
getDrawOrder() const REntityDatainlinevirtual
getEllipse()REllipseDatainline
getEllipseProxy()REllipseinlineprotectedstatic
getEndAngle() const REllipseprotected
getEndParam() const REllipseDatainline
getEndPoint() const REllipseprotectedvirtual
REntityData::getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
REllipse::getEndPoints() const REllipseprotectedvirtual
getErrorCode()RShapeinlineprotectedstatic
getFoci() const REllipseDatainline
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
REllipse::getIntersectionPoints(const RShape &other, bool limited=true, bool same=false, bool force=false) const RShapeprotected
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
getLayerId() const REntityDatainline
getLayerName() const REntityData
getLength() const REllipseDatainlinevirtual
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
getMajorPoint() const REllipseDatainline
getMajorRadius() const REllipseDatainline
getMiddlePoint() const REllipseprotectedvirtual
REntityData::getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
REllipse::getMiddlePoints() const REllipseprotectedvirtual
getMinorPoint() const REllipseDatainline
getMinorRadius() const REllipseprotected
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) const REllipseprotected
getParentId() const REntityDatainline
getPointAt(double angle) const REllipseDatainline
getPointAtPercent(double p) const RShapeprotectedvirtual
getPointOnEntity() const REntityDatavirtual
REntityData::getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
REllipse::getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny) const REllipseprotectedvirtual
getPointWithDistanceToEnd(double distance)RShapeinlineprotectedvirtual
getPointWithDistanceToStart(double distance)RShapeinlineprotectedvirtual
getRadiusAt(double param) const REllipseprotected
getRatio() const REllipseDatainline
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const REllipseDatavirtual
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false) const REllipseDatainlinevirtual
getSideOfPoint(const RVector &point) const REllipseprotectedvirtual
getSimpsonLength(double f1, double f2) const REllipseprotected
getStartAngle() const REllipseprotected
getStartParam() const REllipseDatainline
getStartPoint() const REllipseprotectedvirtual
getSweep() const REllipseDatainline
getTangents(const RVector &point) const REllipseprotected
getTransformed(const QTransform &transform) const REllipseprotectedvirtual
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint)REllipseprotectedvirtual
getType() const REllipseinlineprotectedvirtual
getVectorFromEndpointTo(const RVector &point) const RShapeprotectedvirtual
REntityData::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const REntityDatavirtual
REllipse::getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const REllipseprotectedvirtual
hasProxy()REllipseinlineprotectedstatic
REntityData::intersectsWith(const RShape &shape) const REntityDatavirtual
REllipse::intersectsWith(const RShape &other, bool limited=true) const RShapeprotectedvirtual
isAngleWithinArc(double a) const REllipseinlineprotected
isCircular() const REllipseprotected
isFullEllipse() const REllipseDatainline
isInside(const RBox &box) const REntityDatainlinevirtual
isInterpolated() const RShapeinlineprotectedvirtual
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
isParamWithinArc(double a) const REllipseinlineprotected
isReversed() const REllipseprotected
isSelected() const REntityDatainlinevirtual
isUpdatesEnabled() const REntityDatainlinevirtual
isValid()REllipseprotected
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)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) const REllipseprotectedvirtual
ratioREllipseprotected
Ray enum valueRShapeprotected
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
reverseShapeList(const QList< QSharedPointer< RShape > > &shapes)RShapeprotectedstatic
REntityData::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
REllipse::rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REllipseprotectedvirtual
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
scaleVisualProperties(double scaleFactor)REntityDatavirtual
selectionStatusREntityDataprotected
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
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
setStartAngle(double a)REllipseprotected
setStartParam(double startParam)REllipseprotected
setUpdatesEnabled(bool on)REntityDatainline
Spline enum valueRShapeprotected
splitAt(const QList< RVector > &points) const REllipseprotectedvirtual
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
to2D()REllipseprotectedvirtual
Triangle enum valueRShapeprotected
trimEndPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)REllipseprotectedvirtual
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)REllipseprotectedvirtual
Type enum nameRShapeprotected
Unknown enum valueRShapeprotected
update() const REntityDatainlinevirtual
updatesEnabledREntityDataprotected
XLine enum valueRShapeprotected
~RDirected()RDirectedinlineprotectedvirtual
~REllipse()REllipseprotectedvirtual
~REntityData()REntityDatainlinevirtual
~RShape()RShapeinlineprotectedvirtual