Skip to content
Snippets Groups Projects
Commit 9175feb9 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

[j.graph] graphs ... ()

Merging branch 'j.graph'  into 'main'.

See merge request !2272
parents ca25a9e0 b869533d
No related branches found
No related tags found
1 merge request!2272graphs ...
Pipeline #125084 passed
......@@ -3,78 +3,82 @@
digraph maskClasses
{
node[shape=box];
node[shape=box];
MaskEditingFrame->MaskEditorActions;
MaskEditingFrame->MaskPanel;
MaskEditingFrame->MaskEditorCanvas;
MaskEditingFrame
->MaskToolbox[style=dashed color=blue]
# DataView[label="DataView\n< QWidget" style=filled fillcolor=orchid];
# DataView->DatafilesSelector;
# DataView->DatafilesStack;
# DatafilesStack[label="DatafilesStack\n< ItemStackWidget\n< QWidget" style=filled fillcolor=orchid];
MaskEditorActions->MaskeditorListmodel;
MaskEditingFrame[label="MaskEditingFrame\n< DataAccessWidget\n< QWidget" style=filled fillcolor=orchid];
MaskEditingFrame->MaskEditorActions;
MaskEditingFrame->MaskPanel;
MaskEditingFrame->MaskEditorCanvas;
MaskEditingFrame->MaskToolbox[style=dashed color=blue]
MaskeditorListmodel->MaskList;
MaskToolbox[label="MaskToolbox\n< QToolBar\n< QWidget" style=filled fillcolor=orchid]
MaskItem->OverlayItem[arrowhead=onormal color=chocolate4];
MaskEditorActions[label="MaskEditorActions\n< QObject" style=filled fillcolor=beige];
MaskEditorActions->MaskeditorListmodel;
EllipseItem->MaskItem[arrowhead=onormal color=chocolate4];
EllipseItem->DoubleProperty;
MaskeditorListmodel[label="MaskeditorListmodel\n < QAbstractListModel\n... < QObject" style=filled fillcolor=beige];
MaskeditorListmodel->MaskList;
MaskPanel->MaskeditorListmodel;
MaskPanel->MaskItem;
MaskPanel->DoubleSpinBox[style=dashed color=blue] MaskPanel
->EllipseItem[style=dotted color=magenta];
MaskItem[label="MaskItem\n< OverlayItem\n< QObject" style=filled fillcolor=beige];
DoubleSpinBox->DoubleProperty;
EllipseItem[style=filled fillcolor=beige];
EllipseItem->MaskItem[arrowhead=onormal color=chocolate4];
EllipseItem->DoubleProperty;
MaskEditorCanvas->MaskGraphicsScene;
MaskEditorCanvas->MaskGraphicsView;
MaskEditorCanvas->Data2DItem;
MaskEditorCanvas->MaskResultsPresenter;
MaskPanel[label="MaskPanel\n< QWidget" style=filled fillcolor=orchid];
MaskPanel->MaskeditorListmodel;
MaskPanel->MaskItem;
MaskPanel->DoubleSpinBox[style=dashed color=blue] MaskPanel
->EllipseItem[style=dotted color=magenta];
MaskGraphicsView->QGraphicsView[arrowhead=onormal color=chocolate4];
MaskGraphicsView->MaskGraphicsScene;
QGraphicsView[style=filled fillcolor=beige];
DoubleSpinBox[label="DoubleSpinBox\n< QAbstractSpinBox\n< QWidget" style=filled fillcolor=orchid];
DoubleSpinBox->DoubleProperty;
MaskGraphicsScene->QGraphicsScene[arrowhead=onormal color=chocolate4];
MaskGraphicsScene->ColorMap;
MaskGraphicsScene->MaskeditorListmodel;
MaskGraphicsScene->IOverlay;
MaskGraphicsScene->MaskGraphicsProxy;
MaskGraphicsScene->Data2DItem;
MaskGraphicsScene->OverlayFactory[style=dashed color=blue];
QGraphicsScene[style=filled fillcolor=beige];
DoubleProperty[label="DoubleProperty\n< QObject" style=filled fillcolor=beige];
OverlayFactory->EllipseOverlay[style=dashed color=blue];
OverlayFactory->EllipseItem[style=dotted color=magenta];
MaskEditorCanvas[label="MaskEditorCanvas\n< QWidget" style=filled fillcolor=orchid];
MaskEditorCanvas->MaskGraphicsScene;
MaskEditorCanvas->MaskGraphicsView;
MaskEditorCanvas->Data2DItem;
MaskGraphicsProxy->QGraphicsProxyWidget[arrowhead=onormal color=chocolate4];
QGraphicsProxyWidget[style=filled fillcolor=beige];
QGraphicsProxyWidget->QGraphicsWidget[arrowhead=onormal color=chocolate4];
QGraphicsWidget[style=filled fillcolor=beige];
QGraphicsWidget->QGraphicsObject[arrowhead=onormal color=chocolate4];
QGraphicsObject[style=filled fillcolor=beige];
QGraphicsObject->QGraphicsItem[arrowhead=onormal color=chocolate4];
QGraphicsItem[style=filled fillcolor=beige];
MaskGraphicsView[label="MaskGraphicsView\n< QGraphicsView\n... < QWidget" style=filled fillcolor=orchid];
MaskGraphicsView->MaskGraphicsScene;
MaskGraphicsScene[label="MaskGraphicsScene\n< QGraphicsScene\n< QObject" style=filled fillcolor=beige];
ColorMap->Data2DItem;
MaskGraphicsScene->ColorMap;
MaskGraphicsScene->MaskeditorListmodel;
MaskGraphicsScene->IOverlay;
MaskGraphicsScene->MaskGraphicsProxy;
MaskGraphicsScene->Data2DItem;
MaskGraphicsScene->OverlayFactory[style=dashed color=blue];
MaskResultsPresenter->Data2DItem;
OverlayFactory->EllipseOverlay[style=dashed color=blue];
OverlayFactory->EllipseItem[style=dotted color=magenta];
MaskToolbox->MaskEditorActions[style=dotted color=magenta];
MaskGraphicsProxy[label="MaskGraphicsProxy\n< QGraphicsProxyWidget\n... < QGraphicsItem" style=filled fillcolor=gold];
#SpecularPlot->ScientificPlot[arrowhead=onormal];
ColorMap[label="ColorMap\n< ScientificPlot\n< QWidget" style=filled fillcolor=orchid];
ColorMap->Data2DItem;
Data2DItem->MaskList;
Data2DItem->MaskeditorListmodel[style=dotted color=magenta];
MaskToolbox->MaskEditorActions[style=dotted color=magenta];
MaskList->MaskItem;
Data2DItem[label="Data2DItem\n< DataItem\n< QObject" style=filled fillcolor=beige];
Data2DItem->MaskList;
Data2DItem->MaskeditorListmodel[style=dotted color=magenta];
EllipseOverlay->EllipseItem;
EllipseOverlay->IRectangularOverlay[arrowhead=onormal color=chocolate4];
MaskList->MaskItem;
IRectangularOverlay->IMaskOverlay[arrowhead=onormal color=chocolate4];
IMaskOverlay->IOverlay[arrowhead=onormal color=chocolate4];
EllipseOverlay[style=filled fillcolor=gold];
EllipseOverlay->EllipseItem;
EllipseOverlay->IRectangularOverlay[arrowhead=onormal color=chocolate4];
IOverlay->QGraphicsObject[arrowhead=onormal color=chocolate4];
IRectangularOverlay[label="IRectangularOverlay\n< IMaskOverlay" style=filled fillcolor=gold];
IRectangularOverlay->IOverlay[arrowhead=onormal color=chocolate4];
IOverlay[label="IOverlay\n< QGraphicsObject\n< QGraphicsItem" style=filled fillcolor=gold];
}
\ No newline at end of file
digraph QtClasses
{
node[shape=box];
QGraphicsView->QAbstractScrollArea->QFrame->QWidget[arrowhead=onormal color=chocolate4];
QGraphicsView->QGraphicsScene[style=dashed color=blue];
QGraphicsScene->QObject[arrowhead=onormal color=chocolate4];
QGraphicsProxyWidget->QGraphicsWidget->QGraphicsObject->QGraphicsItem[arrowhead=onormal color=chocolate4];
QGraphicsObject->QObject[arrowhead=onormal color=chocolate4];
QGraphicsWidget->QGraphicsLayoutItem[arrowhead=onormal color=chocolate4];
}
\ No newline at end of file
......@@ -11,6 +11,10 @@ Data and job view class hierarchy:
{{< figscg src="/img/auto/src_doc/data+job-view.svg" width="800px">}}
Qt graphics classes:
{{< figscg src="/img/auto/src_doc/qclasses.svg" width="800px">}}
Mask collaboration:
{{< figscg src="/img/auto/src_doc/mask-classes.svg" width="800px">}}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment