From: prascle Date: Sun, 1 Feb 2004 20:38:25 +0000 (+0000) Subject: PR: merge from V1_0_4b1 X-Git-Tag: mergefrom_trunk_01Feb04 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=919b59a78f68de0d9c37cdd8cfd1eac855acf5eb;p=modules%2Fvisu.git PR: merge from V1_0_4b1 --- diff --git a/INSTALL b/INSTALL index 0433cf12..1e30dd5b 100644 --- a/INSTALL +++ b/INSTALL @@ -1,4 +1,4 @@ -This is the version 1.3.0 of VISU +This is the version 1.4.0 of VISU Compatible with : - - KERNEL 1.3.0 - - MED 1.3.0 + - KERNEL 1.4.0 + - MED 1.4.0 diff --git a/bin/VERSION b/bin/VERSION index b7a46ecf..fc5321c0 100755 --- a/bin/VERSION +++ b/bin/VERSION @@ -1 +1 @@ -THIS IS SALOME - VISU VERSION: 1.3.0 +THIS IS SALOME - VISU VERSION: 1.4.0 diff --git a/doc/html/INPUT/doxyfile b/doc/html/INPUT/doxyfile index 340e445e..ea9d33ba 100755 --- a/doc/html/INPUT/doxyfile +++ b/doc/html/INPUT/doxyfile @@ -3,7 +3,7 @@ #--------------------------------------------------------------------------- # General configuration options #--------------------------------------------------------------------------- -PROJECT_NAME = "SALOME - VISU - v.1.3.0" +PROJECT_NAME = "SALOME - VISU - v.1.4.0" PROJECT_NUMBER = id#1.1 OUTPUT_DIRECTORY = ../ OUTPUT_LANGUAGE = English diff --git a/doc/html/INPUT/sources/static/tree.js b/doc/html/INPUT/sources/static/tree.js index 9028d790..e0ae6c3d 100755 --- a/doc/html/INPUT/sources/static/tree.js +++ b/doc/html/INPUT/sources/static/tree.js @@ -1,4 +1,4 @@ -foldersTree = gFld("SALOME v.1.3.0 ", "", "") +foldersTree = gFld("SALOME v.1.4.0 ", "", "") insDoc(foldersTree, gLnk("Main Page", "", "main.html")) aux1 = insFld(foldersTree, gFld("TUI Reference Guide", "")) diff --git a/idl/VISU_Gen.idl b/idl/VISU_Gen.idl index 5d62ff55..77957a23 100644 --- a/idl/VISU_Gen.idl +++ b/idl/VISU_Gen.idl @@ -12,38 +12,65 @@ */ #ifndef __VISU_GEN__ -#define __VISU_GEN__ - -#include "SALOME_Exception.idl" -#include "SALOME_Component.idl" -#include "SALOMEDS.idl" -#include "SALOMEDS_Attributes.idl" -#include "MED.idl" - -/*! - The main package of interfaces of the post-processing module %VISU. -*/ +#define __VISU_GEN__ + +#include "SALOME_Exception.idl" +#include "SALOME_GenericObj.idl" +#include "SALOME_Component.idl" +#include "SALOMEDS.idl" +#include "SALOMEDS_Attributes.idl" +#include "MED.idl" + +/*! + The main package of interfaces of the post-processing module %VISU. +*/ module VISU { - //------------------------------------------------------- - typedef string IdType; -/*! - This enumeration contains a set of elements defining the type of the scaling, which -can be applied on different presentations. -*/ - enum Scaling{ LINEAR, /*!< Linear type of scaling. */ - LOGARITHMIC /*!< Logarithmic type of scaling. */ - }; - enum Entity{ NODE, EDGE, FACE, CELL}; -/*! - This enumeration contains a set of elements defining the type of the %VISU object. -*/ - enum VISUType{ TNONE, - TCURVE, TTABLE, TCONTAINER, TMESH, TSCALARMAP, - TISOSURFACE, TDEFORMEDSHAPE, TCUTPLANES, TCUTLINES, TVECTORS, TSTREAMLINES, - TVISUGEN, TVIEWMANAGER, TRESULT, - TXYPLOT, TTABLEVIEW, TVIEW3D, - TENTITY, TFAMILY, TGROUP, TFIELD, TTIMESTAMP, - TALL}; + //------------------------------------------------------- + typedef string IdType; +/*! + This enumeration contains a set of elements defining the type of the scaling, which +can be applied on different presentations. +*/ + enum Scaling{ LINEAR, /*!< Linear type of scaling. */ + LOGARITHMIC /*!< Logarithmic type of scaling. */ + }; +/*! + This enumeration contains a set of elements defining the type of the %entity (topological units) constituting a mesh. +*/ + + enum Entity{ NODE, /*!< Node corresponds to a geometrical point. */ + EDGE, /*!< Edge corresponds to a geometrical line connecting two points. */ + FACE, /*!< Face corresponds to a geometrical plane bounded by several lines. */ + CELL /*!< Cell is a volumic element of a mesh */ + }; +/*! + This enumeration contains a set of elements defining the type of the %VISU object. This enumeration is used for navigation between a set of %VISU interfaces. +*/ + enum VISUType{ TNONE, /*!< Not a %VISU object */ + TCURVE, /*!< Curve line object for construction of 2D XY plots */ + TTABLE, /*!< Table containing numerical data */ + TCONTAINER, /*!< Container object used for storing a set of curve lines */ + TMESH, /*!< Meshing object */ + TSCALARMAP, /*!< Scalarmap 3D presentation object */ + TISOSURFACE, /*!< Iso surface 3D presentation object */ + TDEFORMEDSHAPE, /*!< Deformed shape 3D presentation object */ + TCUTPLANES, /*!< Cut planes 3D presentation object */ + TCUTLINES, /*!< Cut lines 3D presentation object */ + TVECTORS, /*!< Vectors 3D presentation object */ + TSTREAMLINES, /*!< Streamlines 3D presentation object */ + TVISUGEN, /*!< %VISU generator used for performing operations with different %VISU objects */ + TVIEWMANAGER, /*!< View manager used for performing operations with different views */ + TRESULT, /*!< The data on which different presentations are based */ + TXYPLOT, /*!< 2D XY plot consisting of one or several curve lines */ + TTABLEVIEW, /*!< Table view is used for displaying data tables */ + TVIEW3D, /*!< 3D view is used for displaying 3D graphical presentations */ + TENTITY, /*!< An element composing a mesh: node, edge, face or cell */ + TFAMILY, /*!< The whole mesh can be divided into one or several submeshes, called families, which are defined by the user. Each family in its turn is composed of entities of a definite type. */ + TGROUP, /*!< A group of families */ + TFIELD, /*!< Field represents the results of calculations (it can be scalar or vector values), grouped together under one physical concept. */ + TTIMESTAMP, /*!