1 <!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
7 <title>SALOME Developer Documentation</title>
9 <style type="text/css">
10 .tag { padding: 0px 5px 0px 5px; font-weight: bold; text-align: right; }
11 .old { background-color: #FF0000; color: #FFFFFF; }
12 .french { background-color: #BFBFBF; color: #E5E5E5; }
13 .descr { font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
14 li.old { list-style-type:square; }
17 border-spacing: 50px 20px;
19 font-family: Arial, Helvetica, sans-serif;
22 th { color: #175783; border-bottom: 3px solid; font-size: 20px; }
25 border: 1px solid #bbb;
27 background-color: #ffffff;
32 left: 0; bottom: 0; top: 0;
33 background-color: #0000ff;
39 right: 0; bottom: 0; top: 0;
40 background-color: #ff0000;
43 span.flagfr { color: transparent; font-size: 10px; }
49 <body bgcolor="#ffffff" text="#000000" link="#0000ee" alink="#0000ee" vlink="#551a8b">
51 <div style="text-align: left; background-color: #175783; border: 1px solid; height: 80px; background-repeat: no-repeat; margin-bottom: 10px;">
52 <img src="head.png" border=0>
56 <h1>Developer's Documentation</h1>
59 <table width="100%" class="index">
61 <th width="50%">By Themes</td>
68 <li><a href="gui/GUI/salome_architecture_page.html">SALOME architecture</a></li>
69 <li>SALOME GUI Architecture <a href="extra/SALOME_GUI_Architecture.pdf">pdf</a>
70 <span class="tag old" title="NOT UP TO DATE">!</span></li>
71 <li><a href="gui/YACS/rappels.html">Reminders about the SALOME platform</a></li>
74 <h4>Module Development</h4>
76 <li>See the <a href="#SALOME_Tutorial">Tutorial</a> module</li>
77 <li>Guide for the development of a SALOME module
79 <li>in <a href="gui/YACS/pysalome.html">Python</a>
80 <li>in <a href="gui/YACS/cppsalome.html">C++</a></li>
83 <li>Implement Dump Python <a href="extra/DumpPython_Extension.pdf">pdf</a></li>
88 <li>Use of SMDS API (SMESH SALOME Module) <a href="extra/SALOME_4.1.2_SMDS_reference_guide.pdf">pdf</a>
89 <span class="tag old" title="NOT UP TO DATE">!</span></li>
90 <li>Integration of new meshing algorithm as plug-in to SALOME Mesh module <a href="extra/SALOME_Mesh_Plugins.pdf">pdf</a></li>
93 <h4>Code Coupling</h4>
95 <li><a href="gui/YACS/components.html">Integration of components into the SALOME environment</a></li>
96 <li>Normalisation des maillages et des champs pour le couplage <a href="extra/Normalisation_pour_le_couplage_de_codes.pdf">pdf</a>
97 <span class="flagfr">FR</span></li>
98 <li>Documentation of the Interface for Code Coupling : ICoCo <a href="extra/Interface_for_Code_Coupling.pdf">pdf</a></li>
99 <li>Le couplage de codes paralleles dans la plateforme SALOME <a href="extra/Couplage_de_codes_paralleles.pdf">pdf</a>
100 <span class="flagfr">FR</span></li>
101 <li>Démonstrateur couplage fluide structure EDF <a href="extra/Demonstrateur_couplage_fluide_structure_EDF.pdf">pdf</a>
102 <span class="flagfr">FR</span></li>
105 <h4>Create an application</h4>
107 <li><a href="gui/KERNEL/SALOME_Application.html">Salome Application Concept</a></li>
112 <li><a href="gui/KERNEL/INSTALL.html">Installation instructions</a></li>
113 <li><a href="dev/cmake/html/index.html">CMake build procedure</a></li>
120 <li><a href="KERNEL_index.html">Kernel</a></li>
121 <li><a href="GUI_index.html">GUI</a></li>
122 <li><a href="GEOM_index.html">Geometry</a></li>
123 <li><a href="SMESH_index.html">Mesh</a></li>
124 <li><a href="MED_index.html">MED</a></li>
125 <li><a href="PARAVIS_index.html">PARAVIS</a></li>
126 <li><a href="YACS_index.html">YACS</a></li>
127 <li><a href="JOBMANAGER_index.html">JobManager</a></li>
128 <li><a href="HEXABLOCK_index.html">HexaBlock</a></li>
129 <li><a href="HOMARD_index.html">Homard</a></li>
132 <h4>Meshing Plugins</h4>
134 <li><a href="NETGENPLUGIN_index.html">Netgen Plugin</a></li>
135 <li><a href="BLSURFPLUGIN_index.html">MG-CADSurf Plugin</a></li>
136 <li><a href="GHS3DPLUGIN_index.html">MG-Tetra Plugin</a></li>
137 <li><a href="GHS3DPRLPLUGIN_index.html">MG-Tetra Parallel Plugin</a></li>
138 <li><a href="HexoticPLUGIN_index.html">MG-Hexa Plugin</a></li>
139 <li><a href="HYBRIDPLUGIN_index.html">Hybrid Plugin</a></li>
142 <h4>Samples Modules</h4>
144 <li><a href="HELLO_index.html">HELLO</a></li>
145 <li><a href="PYHELLO_index.html">PYHELLO</a></li>
151 <div style="margin: 10px;">
152 <span class="tag old" title="NOT UP TO DATE">!</span> = Document is not up to date
158 <div style="margin: 10px;">
159 <a name="SALOME_Tutorial" />
160 <h3>SALOME Tutorial</h3>
162 The SALOME Tutorial provides an introduction to the developing of an application based on SALOME.<br/>
164 The tutorial is located in the <b>TUTORIAL_SRC_X.Y.Z</b> directory.
169 <div style="text-align: center; background-color: #D9f4fd; border: 1px solid #AAAAAA; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px; margin-top: 15px;">
170 Copyright © 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE<br>
171 Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS<br>