]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
MonoColored presentation is added
authorvsv <vsv@opencascade.com>
Wed, 16 Apr 2008 07:51:18 +0000 (07:51 +0000)
committervsv <vsv@opencascade.com>
Wed, 16 Apr 2008 07:51:18 +0000 (07:51 +0000)
idl/VISU_Gen.idl

index 67d4485bcce1f237df2d3c6d31c39f392fec6947..de6e5119176c9e7aba63ee602dcca82342c92f2e 100644 (file)
@@ -824,22 +824,12 @@ module VISU {
     long GetFaceLimit();
   };
 
-  /*! \brief Deformed shape presentation interface
+
+  /*! \brief MonoColor presentation presentation interface
    *
-   * Presentation parameters of the deformed shape presentation.
+   * Presentation parameters of the MonoColor presentation.
    */
-  interface DeformedShape : ScalarMap 
-  {
-    /*!
-     * Sets the scale of the presentatable object.
-     * \param theScale Double value defining the scale of this presentable object.
-     */
-    void SetScale(in double theScale);
-
-    /*!
-     * Gets the scale of the presentatable object.
-     */
-    double GetScale();
+  interface MonoColorPrs : ScalarMap {
 
     /*! This boolean method returns True if this deformed shape presentation is colored.
      */
@@ -864,6 +854,26 @@ module VISU {
   };
 
 
+  /*! \brief Deformed shape presentation interface
+   *
+   * Presentation parameters of the deformed shape presentation.
+   */
+  interface DeformedShape : MonoColorPrs 
+  {
+    /*!
+     * Sets the scale of the presentatable object.
+     * \param theScale Double value defining the scale of this presentable object.
+     */
+    void SetScale(in double theScale);
+
+    /*!
+     * Gets the scale of the presentatable object.
+     */
+    double GetScale();
+
+  };
+
+
   //-------------------------------------------------------
   /*! \brief Scalar Map on Deformed shape presentation interface
    *
@@ -1342,7 +1352,7 @@ module VISU {
    * Streamlines are used to convey the structure of a vector field.
    * Usually streamlines are created to explore the most interesting features in the field.
    */
-  interface StreamLines : DeformedShape {
+  interface StreamLines : MonoColorPrs {
     /*! This enumerations contains a set of elements necessary
      * for definition of direction of the stream lines.
      */
@@ -1412,7 +1422,7 @@ module VISU {
    * values on the cells and on the basis of them constructs
    * isobaric surfaces, which form this presentation.
    */
-  interface IsoSurfaces : ScalarMap {
+  interface IsoSurfaces : MonoColorPrs {
     /*!
      * Sets the number of isometric surfaces.
      * \param theNb A long value defining the number of isometric surfaces
@@ -1424,6 +1434,22 @@ module VISU {
      * Gets the number of isometric surfaces
      */
     long GetNbSurfaces();
+
+    /*!
+     * Returns TRUE if labels with values are shown
+     */
+    boolean IsLabeled();
+
+    /*!
+     * Set show or not value labels
+     */
+    void ShowLabels(in boolean theShow, in long theNb);
+
+    /*!
+     * Returns Nb of labels per surface
+     */
+   long GetNbLabels();
+
   };
 
   //-------------------------------------------------------