From 563661e14f90b8664ad83d822fd6ea626e53b72f Mon Sep 17 00:00:00 2001
From: Harry Jeffery <henry.jeffery@stfc.ac.uk>
Date: Wed, 18 Feb 2015 11:58:51 +0000
Subject: [PATCH] Refs #11084 Add new DgsRemap diagram

---
 .../docs/source/algorithms/DgsRemap-v1.rst    |  5 +--
 .../source/diagrams/DgsRemap-v1_wkflw.dot     | 37 +++++++++++++++++++
 2 files changed, 39 insertions(+), 3 deletions(-)
 create mode 100644 Code/Mantid/docs/source/diagrams/DgsRemap-v1_wkflw.dot

diff --git a/Code/Mantid/docs/source/algorithms/DgsRemap-v1.rst b/Code/Mantid/docs/source/algorithms/DgsRemap-v1.rst
index 5fb5dbefa3e..0bf013306f7 100644
--- a/Code/Mantid/docs/source/algorithms/DgsRemap-v1.rst
+++ b/Code/Mantid/docs/source/algorithms/DgsRemap-v1.rst
@@ -14,10 +14,9 @@ workspace. One can use the ExecuteOppositeOrder to do grouping first
 then masking.
 
 Workflow
-########
+--------
 
-.. figure:: /images/DgsRemapWorkflow.png
-   :alt: DgsRemapWorkflow.png
+.. diagram:: DgsRemap-v1_wkflw.dot
 
 Usage
 -----
diff --git a/Code/Mantid/docs/source/diagrams/DgsRemap-v1_wkflw.dot b/Code/Mantid/docs/source/diagrams/DgsRemap-v1_wkflw.dot
new file mode 100644
index 00000000000..ffd9d684206
--- /dev/null
+++ b/Code/Mantid/docs/source/diagrams/DgsRemap-v1_wkflw.dot
@@ -0,0 +1,37 @@
+digraph DgsRemap {
+  label="DgsRemap Flowchart"
+  $global_style
+
+  subgraph params {
+    $param_style
+    InputWorkspace
+    MaskWorkspace
+    GroupingWorkspace
+    OutputWorkspace
+  }
+
+  subgraph algorithms {
+    $algorithm_style
+    maskDet1  [label="MaskDetectors"]
+    maskDet2  [label="MaskDetectors"]
+    groupDet1 [label="GroupDetectors"]
+    groupDet2 [label="GroupDetectors"]
+  }
+
+  subgraph decisions {
+    $decision_style
+    ExecuteOppositeOrder
+  }
+
+  InputWorkspace       -> ExecuteOppositeOrder
+  ExecuteOppositeOrder -> maskDet1  [label="True"]
+  ExecuteOppositeOrder -> groupDet2 [label="False"]
+  maskDet1             -> groupDet1
+  groupDet2            -> maskDet2
+  groupDet1            -> OutputWorkspace
+  maskDet2             -> OutputWorkspace
+  GroupingWorkspace    -> groupDet1
+  GroupingWorkspace    -> groupDet2
+  MaskWorkspace        -> maskDet1
+  MaskWorkspace        -> maskDet2
+}
-- 
GitLab