| _separate | frechet::view::CurveView | private |
| addLine(QPainterPath &ppath, const QLineF &line) | frechet::view::BaseView | protectedstatic |
| addPoint(QPainterPath &ppath, const QPointF &point, double diameter=1.0) | frechet::view::BaseView | protectedstatic |
| addPolygon(QPainterPath &ppath, const QPolygonF &poly) | frechet::view::BaseView | protectedstatic |
| addPolygonToScene(const Curve &poly, QPen pen, GraphicsHoverLineItem::Location hover) | frechet::view::CurveView | private |
| addSegmentsToScene(QGraphicsItemGroup *group, frechet::poly::Triangulation::Edge_range d, const frechet::poly::Segments &exclude, bool with_edges, QPen pen, GraphicsHoverLineItem::Location hover) | frechet::view::CurveView | private |
| addSegmentsToScene(QGraphicsItemGroup *group, const frechet::poly::Segments &d, bool with_edges, QPen pen, const Curve &P, GraphicsHoverLineItem::Location hover) | frechet::view::CurveView | private |
| baseMatrix() | frechet::view::BaseView | protected |
| BaseView(QWidget *parent=0, QString title="", bool showRotate=true) | frechet::view::BaseView | |
| createLineItem(QLineF line, QPen pen, frechet::poly::Segment seg, QGraphicsItemGroup *group, GraphicsHoverLineItem::Location hover) | frechet::view::CurveView | private |
| CurveView(QWidget *parent=0) | frechet::view::CurveView | |
| diagonals_a | frechet::view::CurveView | private |
| diagonals_b | frechet::view::CurveView | private |
| doHiliteSegment(GraphicsHoverLineItem::Location loc, int a, int b) | frechet::view::CurveView | private |
| dropUnusedItems() | frechet::view::BaseView | inlineprotectedvirtual |
| flipVertical(bool flip) | frechet::view::BaseView | slot |
| GraphicsHoverLineItem class | frechet::view::CurveView | friend |
| graphicsView | frechet::view::BaseView | protected |
| hiliteSegment(int loc, int a, int b) | frechet::view::CurveView | signal |
| isFlipped | frechet::view::BaseView | protected |
| mapSceneToGlobal(QPointF p) const | frechet::view::BaseView | slot |
| mouseMoveEvent(QMouseEvent *event) | frechet::view::BaseView | slot |
| onAlgorithmChanged(int alg) | frechet::view::CurveView | slot |
| onHiliteSegment(int loc, int a, int b) | frechet::view::CurveView | slot |
| OUTPUT_FILTERS | frechet::view::BaseView | protectedstatic |
| PEN_A | frechet::view::CurveView | privatestatic |
| PEN_B | frechet::view::CurveView | privatestatic |
| PEN_C_DIAGS | frechet::view::CurveView | privatestatic |
| PEN_PASSIVE_DIAGS | frechet::view::CurveView | privatestatic |
| PEN_SELECT | frechet::view::BaseView | protectedstatic |
| PEN_T_DIAGS | frechet::view::CurveView | privatestatic |
| polygon_a | frechet::view::CurveView | private |
| polygon_b | frechet::view::CurveView | private |
| polygon_bounds | frechet::view::CurveView | private |
| populateScene(const Curve &P, const Curve &Q, frechet::poly::Algorithm::ptr alg) | frechet::view::CurveView | |
| print() | frechet::view::BaseView | protectedslot |
| render(QPainter *painter, QRectF target=QRectF()) | frechet::view::BaseView | protectedvirtual |
| resetButton | frechet::view::BaseView | protected |
| resetView() | frechet::view::BaseView | protectedslot |
| resizeEvent(QResizeEvent *) override | frechet::view::BaseView | protected |
| restoreSettings(QSettings &settings, QString group) | frechet::view::CurveView | virtual |
| ROTATE_DEFAULT_VALUE | frechet::view::BaseView | protectedstatic |
| rotateLeft(double angle=10) | frechet::view::BaseView | protectedslot |
| rotateRight(double angle=10) | frechet::view::BaseView | protectedslot |
| rotateSlider | frechet::view::BaseView | protected |
| rotation() const | frechet::view::BaseView | protectedslot |
| saveAs() | frechet::view::BaseView | protectedslot |
| saveAsPdf(QString file) | frechet::view::BaseView | protected |
| saveAsSvg(QString file) | frechet::view::BaseView | protected |
| saveSettings(QSettings &settings, QString group) | frechet::view::CurveView | virtual |
| scene | frechet::view::BaseView | protected |
| segmentSelected(GraphicsHoverLineItem *item) override | frechet::view::CurveView | virtual |
| select_a | frechet::view::CurveView | private |
| select_b | frechet::view::CurveView | private |
| selected_item | frechet::view::BaseView | protected |
| separateCurves() const | frechet::view::CurveView | inline |
| SEPARATOR | frechet::view::CurveView | privatestatic |
| setPenWidth(QGraphicsItem *item, double width) | frechet::view::BaseView | protectedstatic |
| setResetButtonEnabled() | frechet::view::BaseView | protectedslot |
| setRotation(double angle) | frechet::view::BaseView | protectedslot |
| setSeparateCurves(bool sep) | frechet::view::CurveView | slot |
| setupMatrix() | frechet::view::BaseView | protectedslot |
| view() const | frechet::view::BaseView | |
| zoomIn(int level=-1) | frechet::view::BaseView | slot |
| zoomOut(int level=-1) | frechet::view::BaseView | slot |
| zoomSlider | frechet::view::BaseView | protected |
| zoomStepDefault | frechet::view::BaseView | protected |
| zoomStepMouse | frechet::view::BaseView | protected |