]> Creatis software - creaImageIO.git/commitdiff
Added files to the doxygen documentation
authorcaballero <caballero>
Fri, 6 Mar 2009 15:03:46 +0000 (15:03 +0000)
committercaballero <caballero>
Fri, 6 Mar 2009 15:03:46 +0000 (15:03 +0000)
src2/doxygen/Architecture.htm [new file with mode: 0644]
src2/doxygen/ClassDiagram.htm [new file with mode: 0644]
src2/doxygen/ComponentDiagram.htm [new file with mode: 0644]
src2/doxygen/DoxyMainPage.txt.in
src2/doxygen/SeqAddDir.htm [new file with mode: 0644]
src2/doxygen/SeqAddFile.htm [new file with mode: 0644]
src2/doxygen/SeqCreateDB.htm [new file with mode: 0644]
src2/doxygen/SeqGetImages.htm [new file with mode: 0644]
src2/doxygen/SeqRemove.htm [new file with mode: 0644]
src2/doxygen/SeqSelChanged.htm [new file with mode: 0644]

diff --git a/src2/doxygen/Architecture.htm b/src2/doxygen/Architecture.htm
new file mode 100644 (file)
index 0000000..3d1fd07
--- /dev/null
@@ -0,0 +1,348 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Architecture</title>
+</head>
+
+<body>
+
+<h1 id="head-854b062d360d04ce4f5012114afa9ff5f11f21ba">Architecture</h1>
+<span class="anchor" id="line-6"></span><span class="anchor" id="line-7"></span>
+<p class="line867"></p>
+<h2 id="head-230b785b2112730d4f8aaffcda83ccd28c9c8d83">Generalities</h2>
+<span class="anchor" id="line-8"></span><span class="anchor" id="line-9"></span>
+<ul>
+       <li>cvs : creatis/creaImageIO <span class="anchor" id="line-10"></span>
+       <ul>
+               <li style="list-style-type: none;">
+               <p class="line862">cvs co -D 
+               :PROTOCOL:USERNAME@cvs.creatis.insa-lyon.fr:/cvs/creatis creaImageIO
+               <span class="anchor" id="line-11"></span></p>
+               </li>
+       </ul>
+       </li>
+       <li>09/02/09 : <span class="anchor" id="line-12"></span>
+       <ul>
+               <li>new sources in src2 : create a lib called creaImageIO2
+               <span class="anchor" id="line-13"></span></li>
+               <li>command line app : appli/gimmick <span class="anchor" id="line-14">
+               </span></li>
+               <li>cmake option : BUILD_V2 to build the new version
+               <span class="anchor" id="line-15"></span></li>
+       </ul>
+       </li>
+       <li>All C++ files begin with creaImageIO <span class="anchor" id="line-16">
+       </span></li>
+       <li>All creaImageIO classes are in a namespace creaImageIO
+       <span class="anchor" id="line-17"></span><span class="anchor" id="line-18">
+       </span></li>
+</ul>
+<p class="line867"></p>
+<h2 id="head-fd2930d25892babc425be6c8bf5e10dd28f776bb">General stucture</h2>
+<span class="anchor" id="line-19"></span><span class="anchor" id="line-20">
+</span>
+<ul>
+       <li>The main data structure : attributed tree
+       <span class="anchor" id="line-21"></span>
+       <ul>
+               <li>all related files are of the form : creaImageIOTree
+               <span class="anchor" id="line-22"></span></li>
+               <li>all related classes are in a namespace : creaImageIO::tree
+               <span class="anchor" id="line-23"></span></li>
+       </ul>
+       </li>
+       <li>
+       <p class="line862">The abstract &#39;Model&#39; : <a class="nonexistent">TreeHandler</a> 
+       = manages a data source (read-only; read/write)
+       <span class="anchor" id="line-24"></span></p>
+       <ul>
+               <li>
+               <p class="line862">Concrete models : now SQLiteTreeHandler; future 
+               IRodsTreeHandler, <a class="nonexistent">FavoritesTreeHandler</a>?
+               <span class="anchor" id="line-25"></span></p>
+               </li>
+       </ul>
+       </li>
+       <li>
+       <p class="line862">The controller &#39;Gimmick&#39; : controls different
+       <a class="nonexistent">TreeHandlers</a>: <span class="anchor" id="line-26">
+       </span></p>
+       <ul>
+               <li>Local database handler <span class="anchor" id="line-27"></span>
+               </li>
+               <li>Favorites handler <span class="anchor" id="line-28"></span></li>
+               <li>Other which are open on user demand
+               <span class="anchor" id="line-29"></span></li>
+       </ul>
+       </li>
+       <li>The Views: <span class="anchor" id="line-30"></span>
+       <ul>
+               <li>
+               <p class="line862">Abstract <a class="nonexistent">GimmickView</a> : 
+               Dialog <span class="anchor" id="line-31"></span></p>
+               </li>
+               <li>
+               <p class="line862">Concrete <a class="nonexistent">GimmickView</a> : now
+               <a class="nonexistent">WxGimmickView</a>; future QGimmickView ?
+               <span class="anchor" id="line-32"></span></p>
+               </li>
+               <li>
+               <p class="line862">Do we need to have abstract classes for
+               <a class="nonexistent">GimmickView</a> components ?
+               <span class="anchor" id="line-33"></span></p>
+               <ul>
+                       <li>
+                       <p class="line891"><a class="nonexistent">TreeView</a> : is 
+                       associated with a <a class="nonexistent">TreeHandler</a> to 
+                       visualize its Tree <span class="anchor" id="line-34"></span></p>
+                       </li>
+                       <li>
+                       <p class="line891"><a class="nonexistent">AttributeView</a> : 
+                       visualizes a set of attributes (only one for a
+                       <a class="nonexistent">GimmickView</a>)
+                       <span class="anchor" id="line-35"></span></p>
+                       </li>
+                       <li>
+                       <p class="line891"><a class="nonexistent">ImageView</a> : preview of 
+                       images <span class="anchor" id="line-36"></span>
+                       <span class="anchor" id="line-37"></span>
+                       <span class="anchor" id="line-38"></span></p>
+                       </li>
+               </ul>
+               </li>
+       </ul>
+       </li>
+</ul>
+<p class="line867"></p>
+<h2 id="head-b16e3563d729255863452b289e971da6a51d945b">Classes</h2>
+<span class="anchor" id="line-39"></span><span class="anchor" id="line-40">
+</span>
+<p class="line867"></p>
+<h3 id="head-4b6a5f3be677d7dfd21607ab2394efda67858131">Data structure: 
+Attributed tree</h3>
+<span class="anchor" id="line-41"></span><span class="anchor" id="line-42">
+</span>
+<p class="line874">in namespace creaImageIO::tree
+<span class="anchor" id="line-43"></span><span class="anchor" id="line-44">
+</span></p>
+<ul>
+       <li>Tree <span class="anchor" id="line-45"></span>
+       <ul>
+               <li>Attributed tree structure <span class="anchor" id="line-46"></span>
+               </li>
+               <li>inherits Node <span class="anchor" id="line-47"></span></li>
+               <li>
+               <p class="line862">holds a vector of root <a class="nonexistent">
+               TreeNode</a> <span class="anchor" id="line-48"></span></p>
+               </li>
+       </ul>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">TreeData</a>
+       <span class="anchor" id="line-49"></span></p>
+       <ul>
+               <li>Abstract class to store user data on a tree
+               <span class="anchor" id="line-50"></span></li>
+       </ul>
+       </li>
+       <li>Node <span class="anchor" id="line-51"></span>
+       <ul>
+               <li>belong to a Tree, <span class="anchor" id="line-52"></span></li>
+               <li>holds a pointer on parent Node, <span class="anchor" id="line-53">
+               </span></li>
+               <li>holds a vector of children Node <span class="anchor" id="line-54">
+               </span></li>
+       </ul>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">NodeData</a>
+       <span class="anchor" id="line-55"></span></p>
+       <ul>
+               <li>Abstract class to store user data on a tree node
+               <span class="anchor" id="line-56"></span></li>
+       </ul>
+       </li>
+       <li>Descriptor <span class="anchor" id="line-57"></span>
+       <ul>
+               <li>Descriptor of the structure a tree (number of levels, descriptors of 
+               each level, ...) <span class="anchor" id="line-58"></span></li>
+               <li>
+               <p class="line862">holds a vector of <a class="nonexistent">
+               LevelDescriptor</a> <span class="anchor" id="line-59"></span></p>
+               </li>
+       </ul>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">LevelDescriptor</a>
+       <span class="anchor" id="line-60"></span></p>
+       <ul>
+               <li>
+               <p class="line862">holds a vector of <a class="nonexistent">
+               TreeAttributeDescriptor</a> <span class="anchor" id="line-61"></span>
+               </p>
+               </li>
+       </ul>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">AttributeDescriptor</a>
+       <span class="anchor" id="line-62"></span></p>
+       <ul>
+               <li>stores name, dicom group/elem, flags
+               <span class="anchor" id="line-63"></span></li>
+       </ul>
+       </li>
+       <li>Comparator <span class="anchor" id="line-64"></span>
+       <ul>
+               <li>Abstract definition of a comparator of Node
+               <span class="anchor" id="line-65"></span></li>
+               <li>
+               <p class="line862">Comparison is done by operator()(Node* const &amp;, Node* 
+               const &amp;) <span class="anchor" id="line-66"></span></p>
+               </li>
+       </ul>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">ComparatorWithOrder</a>
+       <span class="anchor" id="line-67"></span></p>
+       <ul>
+               <li>Abstract Comparator whose order can be reversed
+               <span class="anchor" id="line-68"></span></li>
+               <li>
+               <p class="line862">Concrete comparison is done by method compare(Node* 
+               const &amp;, Node* const &amp;) <span class="anchor" id="line-69"></span></p>
+               </li>
+       </ul>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">LexicographicalComparator</a>
+       <span class="anchor" id="line-70"></span></p>
+       <ul>
+               <li>A Comparator which stores a vector of Comparators and which performs 
+               lexicographical comparison <span class="anchor" id="line-71"></span>
+               </li>
+       </ul>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">IntComparator</a> : Compares the 
+       values of a given Attribute of the Nodes which is decoded as an int value
+       <span class="anchor" id="line-72"></span></p>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">FloatComparator</a> : Compares the 
+       values of a given Attribute of the Nodes which is decoded as a float value
+       <span class="anchor" id="line-73"></span></p>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">StringComparator</a> : Compares 
+       the values of a given Attribute of the Nodes which is decoded as a string 
+       value <span class="anchor" id="line-74"></span>
+       <span class="anchor" id="line-75"></span><span class="anchor" id="line-76">
+       </span></p>
+       </li>
+</ul>
+<p class="line867"></p>
+<h3 id="head-df11fea98849928d47fd0fca777300beeb1de441">Models : TreeHandler and 
+descendants</h3>
+<span class="anchor" id="line-77"></span><span class="anchor" id="line-78">
+</span>
+<ul>
+       <li>
+       <p class="line891"><a class="nonexistent">TreeHandler</a> : Abstract class 
+       which &#39;handles&#39; a Tree structure. <span class="anchor" id="line-79"></span>
+       </p>
+       <ul>
+               <li style="list-style-type: none;">Can:
+               <span class="anchor" id="line-80"></span>Load the children of a given 
+               Node <span class="anchor" id="line-81"></span>
+               <span class="anchor" id="line-82"></span></li>
+       </ul>
+       </li>
+       <li class="gap">
+       <p class="line862">SQLiteTreeHandler : Concrete <a class="nonexistent">
+       TreeHandler</a> which manages a tree stored in a sqlite database
+       <span class="anchor" id="line-83"></span></p>
+       </li>
+       <li>CppSQLite3.h / CppSQLite3.cpp : C++ interface to sqlite db
+       <span class="anchor" id="line-84"></span></li>
+</ul>
+<p class="line874">... <span class="anchor" id="line-85"></span>
+<span class="anchor" id="line-86"></span></p>
+<ul>
+       <li>
+       <p class="line891"><a class="nonexistent">ImageFinder</a> : Parses (recursively) 
+       a part of a filesystem to look for known images and load their attributes in 
+       order to add the images to a Tree (submission via a <a class="nonexistent">
+       TreeHandler</a>::<a class="nonexistent">AddBranch</a>)
+       <span class="anchor" id="line-87"></span><span class="anchor" id="line-88">
+       </span><span class="anchor" id="line-89"></span></p>
+       </li>
+</ul>
+<p class="line867"></p>
+<h3 id="head-5d6e60823befe28469fe2d44ec8a889c06ea3b72">Image handling</h3>
+<span class="anchor" id="line-90"></span><span class="anchor" id="line-91">
+</span>
+<ul>
+       <li>creaImageIOImageReader.h/cpp : <span class="anchor" id="line-92"></span>
+       <ul>
+               <li>
+               <p class="line891"><a class="nonexistent">SpecificImageReader</a>
+               <span class="anchor" id="line-93"></span></p>
+               </li>
+               <li>
+               <p class="line891"><a class="nonexistent">ImageReader</a>
+               <span class="anchor" id="line-94"></span></p>
+               </li>
+       </ul>
+       </li>
+       <li>creaImageIOMultiThreadImageReader.h/cpp
+       <span class="anchor" id="line-95"></span></li>
+       <li>creaImageIOIndexedHeap.h/txx <span class="anchor" id="line-96"></span>
+       <span class="anchor" id="line-97"></span></li>
+</ul>
+<p class="line867"></p>
+<h3 id="head-6b69e886af29f9ef5bb7eb8b646980dd2963c2cf">Controller</h3>
+<span class="anchor" id="line-98"></span><span class="anchor" id="line-99">
+</span>
+<ul>
+       <li>Gimmick <span class="anchor" id="line-100"></span>
+       <span class="anchor" id="line-101"></span></li>
+</ul>
+<p class="line867"></p>
+<h3 id="head-4e100fce838267c2c7182a13a0137ed08ed1c75a">Views</h3>
+<span class="anchor" id="line-102"></span><span class="anchor" id="line-103">
+</span>
+<ul>
+       <li>
+       <p class="line891"><a class="nonexistent">GimmickView</a> : Abstract
+       <span class="anchor" id="line-104"></span></p>
+       </li>
+       <li>
+       <p class="line891"><a class="nonexistent">WxGimmickView</a>
+       <span class="anchor" id="line-105"></span></p>
+       <ul>
+               <li>
+               <p class="line891"><a class="nonexistent">WxTreeVie</a>w</p>
+               </li>
+               <li>
+               <p class="line891"><a class="nonexistent">WxAttributeView</a>
+               <span class="anchor" id="line-107"></span></p>
+               </li>
+               <li>
+               <p class="line891"><a class="nonexistent">WxImageView</a>
+               <span class="anchor" id="line-108"></span></p>
+               </li>
+       </ul>
+       </li>
+       <li>QGimmickView <span class="anchor" id="line-109"></span>
+       <ul>
+               <li>... </li>
+       </ul>
+       </li>
+</ul>
+
+</body>
+
+</html>
diff --git a/src2/doxygen/ClassDiagram.htm b/src2/doxygen/ClassDiagram.htm
new file mode 100644 (file)
index 0000000..e8f683e
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Class Diagram</title>
+<style type="text/css">
+.style1 {
+       font-size: x-large;
+}
+</style>
+</head>
+
+<body>
+
+<p class="style1"><strong>Class Diagram</strong></p>
+<img src="ClassDiagram.png" width="789" height="326" />
+
+</body>
+
+</html>
diff --git a/src2/doxygen/ComponentDiagram.htm b/src2/doxygen/ComponentDiagram.htm
new file mode 100644 (file)
index 0000000..11620e8
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Class Diagram</title>
+<style type="text/css">
+.style1 {
+       font-size: x-large;
+}
+</style>
+</head>
+
+<body>
+
+<p class="style1"><strong>Component Diagram</strong></p>
+<img src="ComponentDiagram.png"/>
+
+</body>
+
+</html>
index 244ca8e5e3927870f3350c70ec76abbeb067279b..652e92bea1f22ec4c51015c335765762eeff8526 100644 (file)
@@ -1,26 +1,39 @@
-//**
+/**
  * \mainpage creaImageIO documentation
 
 \htmlonly 
-<H2>Diagrams of the architecture (v2)</H2>
+<H2>Architecture Description (v2)</H2>
 <br>
-<a href="../../ClassDiagram.png"> Class Diagram </a>
+<a href="../../Architecture.htm"> Architecture </a>
 <br>
-<a href="../../ComponentDiagram.png"> Component Diagram </a>
 
-<H2>Sequence Diagrams (v2)</H2>
+<H2>Diagrams of the architecture</H2>
 <br>
-<a href="../../SeqAddFile.png"> On "Add Files" to a database </a>
+<a href="../../ClassDiagram.htm"> Class Diagram </a>
 <br>
-<a href="../../SeqAddDir.png"> On "Add Directories" to a database </a>
+<a href="../../ComponentDiagram.htm"> Component Diagram </a>
 <br>
-<a href="../../SeqRemove.png"> On "Remove Files2 from database </a>
+
+<H2>Sequence Diagrams</H2>
 <br>
-<a href="../../SeqCreateDB.png"> On "Create a database" </a>
+<a href="../../SeqAddFile.htm"> On "Add Files" to a database </a>
 <br>
-<a href="../../SeqSelChanged.png"> On "Selection has changed" </a>
+<a href="../../SeqAddDir.htm"> On "Add Directories" to a database </a>
+<br>
+<a href="../../SeqRemove.htm"> On "Remove Files" from database </a>
+<br>
+<a href="../../SeqCreateDB.htm"> On "Create a database" </a>
+<br>
+<a href="../../SeqSelChanged.htm"> On "Selection has changed" </a>
+<br>
+<a href="../../SeqGetImages.htm"> On "Get Selected Images as VTK structures" </a>
 <br>
-<a href="../../SeqGetImages.png"> On "Get Selected Images as VTK structures" </a>
-
 
 \endhtmlonly
+
+
+
+
+         
+ */
\ No newline at end of file
diff --git a/src2/doxygen/SeqAddDir.htm b/src2/doxygen/SeqAddDir.htm
new file mode 100644 (file)
index 0000000..d094eff
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Class Diagram</title>
+<style type="text/css">
+.style1 {
+       font-size: x-large;
+}
+</style>
+</head>
+
+<body>
+
+<p class="style1"><strong>Adding a Directory</strong></p>
+<img src="SeqAddDir.png"/>
+
+</body>
+
+</html>
diff --git a/src2/doxygen/SeqAddFile.htm b/src2/doxygen/SeqAddFile.htm
new file mode 100644 (file)
index 0000000..45d7da1
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Class Diagram</title>
+<style type="text/css">
+.style1 {
+       font-size: x-large;
+}
+</style>
+</head>
+
+<body>
+
+<p class="style1"><strong>Adding a File</strong></p>
+<img src="SeqAddFile.png"/>
+
+</body>
+
+</html>
diff --git a/src2/doxygen/SeqCreateDB.htm b/src2/doxygen/SeqCreateDB.htm
new file mode 100644 (file)
index 0000000..2424392
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Class Diagram</title>
+<style type="text/css">
+.style1 {
+       font-size: x-large;
+}
+</style>
+</head>
+
+<body>
+
+<p class="style1"><strong>Creating a Database</strong></p>
+<img src="SeqCreateDB.png"/>
+
+</body>
+
+</html>
diff --git a/src2/doxygen/SeqGetImages.htm b/src2/doxygen/SeqGetImages.htm
new file mode 100644 (file)
index 0000000..0495671
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Class Diagram</title>
+<style type="text/css">
+.style1 {
+       font-size: x-large;
+}
+</style>
+</head>
+
+<body>
+
+<p class="style1"><strong>On Get Images</strong></p>
+<img src="SeqGetImages.png"/>
+
+</body>
+
+</html>
diff --git a/src2/doxygen/SeqRemove.htm b/src2/doxygen/SeqRemove.htm
new file mode 100644 (file)
index 0000000..e8fd222
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Class Diagram</title>
+<style type="text/css">
+.style1 {
+       font-size: x-large;
+}
+</style>
+</head>
+
+<body>
+
+<p class="style1"><strong>Remove a file</strong></p>
+<img src="SeqRemove.png"/>
+
+</body>
+
+</html>
diff --git a/src2/doxygen/SeqSelChanged.htm b/src2/doxygen/SeqSelChanged.htm
new file mode 100644 (file)
index 0000000..d3fc8f3
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+
+<head>
+<meta http-equiv="Content-Language" content="es-co" />
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Class Diagram</title>
+<style type="text/css">
+.style1 {
+       font-size: x-large;
+}
+</style>
+</head>
+
+<body>
+
+<p class="style1"><strong>On Selection Changed</strong></p>
+<img src="SeqSelChanged.png"/>
+
+</body>
+
+</html>