diff --git a/Doc/graph/mask-classes.gv b/Doc/graph/mask-classes.gv new file mode 100644 index 0000000000000000000000000000000000000000..92e39c7368b69b9c539114f3382857124f304826 --- /dev/null +++ b/Doc/graph/mask-classes.gv @@ -0,0 +1,60 @@ +# mask-classes +# 13dez23 + +digraph maskClasses +{ +node [shape=box]; +MaskEditingFrame -> MaskEditorActions; +MaskEditingFrame -> MaskPanel; +MaskEditingFrame -> MaskEditorCanvas; +MaskEditingFrame -> MaskToolbox [style=dashed color=blue] + +MaskEditorActions -> MaskContainerModel; + +MaskContainerModel -> MaskContainerItem; + +MaskContainerItem -> MaskItem [arrowhead=onormal color=chocolate4]; + +MaskItem -> MaskObject [arrowhead=onormal color=chocolate4]; + +MaskPanel -> MaskContainerModel; +MaskPanel -> MaskItem; + +MaskEditorCanvas -> MaskGraphicsScene; +MaskEditorCanvas -> MaskGraphicsView; +MaskEditorCanvas -> Data2DItem; +MaskEditorCanvas -> MaskResultsPresenter; + +#MaskGraphicsView -> QGraphicsView [arrowhead=onormal]; +MaskGraphicsView -> MaskGraphicsScene; + +#MaskGraphicsScene -> QGraphicsScene [arrowhead=onormal]; +MaskGraphicsScene -> ColorMap; +MaskGraphicsScene -> MaskContainerModel; +MaskGraphicsScene -> IShapeDisplay; +MaskGraphicsScene -> MaskGraphicsProxy; +MaskGraphicsScene -> SceneAdaptor; +MaskGraphicsScene -> Data2DItem; +MaskGraphicsScene -> MaskItem; +MaskGraphicsScene -> MaskViewFactory [style=dashed color=blue]; + +MaskViewFactory -> EllipseDisplay [style=dashed color=blue]; + +#MaskGraphicsProxy -> QGraphicsProxy [arrowhead=onormal]; + +SceneAdaptor -> ColorMap; + +ColorMap -> Data2DItem; + +MaskResultsPresenter -> Data2DItem; + +# MaskToolbox -> MaskEditorActions [style=dotted color=magenta]; + +# SpecularPlot -> ScientificPlot [arrowhead=onormal]; + +Data2DItem -> MaskContainerItem; + +EllipseDisplay -> RectangleBaseDisplay [arrowhead=onormal color=chocolate4]; +RectangleBaseDisplay -> IShapeDisplay [arrowhead=onormal color=chocolate4]; + +} \ No newline at end of file diff --git a/hugo/content/dev/dev/analyses.md b/hugo/content/dev/dev/analyses.md index ce825168acfa4de83ee65d8a0ec2807238fa27d6..4ef3610c3599802373f936be73a22e7fca97ffe8 100644 --- a/hugo/content/dev/dev/analyses.md +++ b/hugo/content/dev/dev/analyses.md @@ -11,6 +11,10 @@ Data and job view class hierarchy: {{< figscg src="/img/auto/src_doc/data+job-view.svg" width="800px">}} +Mask collaboration: + +{{< figscg src="/img/auto/src_doc/mask-classes.svg" width="800px">}} + #### Python Calls inside ba_plot: