1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
#mask - classes
# 13dez23
digraph maskClasses
{
node[shape=box];
# DataView[label="DataView\n< QWidget" style=filled fillcolor=orchid];
# DataView->DatafilesSelector;
# DataView->StackedDataFrames;
# StackedDataFrames[label="StackedDataFrames\n< ItemStackWidget\n< QWidget" style=filled fillcolor=orchid];
MaskEditingFrame[label="MaskEditingFrame\n< DataSource\n< QWidget" style=filled fillcolor=orchid];
MaskEditingFrame->FrameActions;
MaskEditingFrame->MasksPanel;
MaskEditingFrame->MaskEditorCanvas;
MaskEditingFrame->Data2DToolbar[style=dashed color=blue]
Data2DToolbar[label="Data2DToolbar\n< QToolBar\n< QWidget" style=filled fillcolor=orchid]
FrameActions[label="FrameActions\n< QObject" style=filled fillcolor=beige];
FrameActions->MasksQModel;
MasksQModel[label="MasksQModel\n < QAbstractListModel\n... < QObject" style=filled fillcolor=beige];
MasksQModel->MasksSet;
MaskItem[label="MaskItem\n< OverlayItem\n< QObject" style=filled fillcolor=beige];
EllipseItem[style=filled fillcolor=beige];
EllipseItem->MaskItem[arrowhead=onormal color=chocolate4];
EllipseItem->DoubleProperty;
MasksPanel[label="MasksPanel\n< QWidget" style=filled fillcolor=orchid];
MasksPanel->MasksQModel;
MasksPanel->MaskItem;
MasksPanel->DSpinBox[style=dashed color=blue] MasksPanel
->EllipseItem[style=dotted color=magenta];
DSpinBox[label="DSpinBox\n< QAbstractSpinBox\n< QWidget" style=filled fillcolor=orchid];
DSpinBox->DoubleProperty;
DoubleProperty[label="DoubleProperty\n< QObject" style=filled fillcolor=beige];
MaskEditorCanvas[label="MaskEditorCanvas\n< QWidget" style=filled fillcolor=orchid];
MaskEditorCanvas->MaskGraphicsScene;
MaskEditorCanvas->MaskGraphicsView;
MaskEditorCanvas->Data2DItem;
MaskGraphicsView[label="MaskGraphicsView\n< QGraphicsView\n... < QWidget" style=filled fillcolor=orchid];
MaskGraphicsView->MaskGraphicsScene;
MaskGraphicsScene[label="MaskGraphicsScene\n< QGraphicsScene\n< QObject" style=filled fillcolor=beige];
MaskGraphicsScene->ColorMap;
MaskGraphicsScene->MasksQModel;
MaskGraphicsScene->IOverlay;
MaskGraphicsScene->MaskGraphicsProxy;
MaskGraphicsScene->Data2DItem;
MaskGraphicsScene->OverlayFactory[style=dashed color=blue];
OverlayFactory->EllipseOverlay[style=dashed color=blue];
OverlayFactory->EllipseItem[style=dotted color=magenta];
MaskGraphicsProxy[label="MaskGraphicsProxy\n< QGraphicsProxyWidget\n... < QGraphicsItem" style=filled fillcolor=gold];
ColorMap[label="ColorMap\n< MousyPlot\n< QWidget" style=filled fillcolor=orchid];
ColorMap->Data2DItem;
Data2DToolbar->FrameActions[style=dotted color=magenta];
Data2DItem[label="Data2DItem\n< DataItem\n< QObject" style=filled fillcolor=beige];
Data2DItem->MasksSet;
Data2DItem->MasksQModel[style=dotted color=magenta];
MasksSet->MaskItem;
EllipseOverlay[style=filled fillcolor=gold];
EllipseOverlay->EllipseItem;
EllipseOverlay->IRectangularOverlay[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];
}
|