Salome HOME
Convert the altitude for bathymetry to negative number during it reading from the...
[modules/hydro.git] / src / HYDROData / HYDROData_ImmersibleZone.h
index 883b2fd1d1a4791b949290772ae58cf097673cb3..04616f48f923d6a430f395fba570b89b7a72262a 100644 (file)
@@ -6,8 +6,7 @@
 
 DEFINE_STANDARD_HANDLE(HYDROData_ImmersibleZone, HYDROData_NaturalObject)
 
-class Handle(HYDROData_Bathymetry);
-class Handle(HYDROData_Polyline);
+class Handle(HYDROData_PolylineXY);
 
 /**\class HYDROData_ImmersibleZone
  * \brief 
@@ -22,10 +21,7 @@ protected:
   enum DataTag
   {
     DataTag_First = HYDROData_NaturalObject::DataTag_First + 100, ///< first tag, to reserve
-    DataTag_FillingColor, ///< filling color of immersible zone
-    DataTag_BorderColor,  ///< border color of immersible zone
     DataTag_Polyline,     ///< reference polyline
-    DataTag_Bathymetry,   ///< reference bathymetry
 };
 
 public:
@@ -51,70 +47,31 @@ public:
    */
   HYDRODATA_EXPORT virtual TopoDS_Shape GetShape3D() const;
 
-
   /**
    * Returns default filling color for new zone.
    */
   HYDRODATA_EXPORT static QColor DefaultFillingColor();
 
-  /**
-   * Sets filling color for zone.
-   */
-  HYDRODATA_EXPORT virtual void SetFillingColor( const QColor& theColor );
-
-  /**
-   * Returns filling color of zone.
-   */
-  HYDRODATA_EXPORT virtual QColor GetFillingColor() const;
-
-
   /**
    * Returns default border color for new zone.
    */
   HYDRODATA_EXPORT static QColor DefaultBorderColor();
 
-  /**
-   * Sets border color for zone.
-   */
-  HYDRODATA_EXPORT virtual void SetBorderColor( const QColor& theColor );
-
-  /**
-   * Returns border color of zone.
-   */
-  HYDRODATA_EXPORT virtual QColor GetBorderColor() const;
-
-
   /**
    * Sets reference polyline object for zone.
    */
-  HYDRODATA_EXPORT virtual void SetPolyline( const Handle(HYDROData_Polyline)& thePolyline );
+  HYDRODATA_EXPORT virtual void SetPolyline( const Handle(HYDROData_PolylineXY)& thePolyline );
 
   /**
    * Returns reference polyline object of zone.
    */
-  HYDRODATA_EXPORT virtual Handle(HYDROData_Polyline) GetPolyline() const;
+  HYDRODATA_EXPORT virtual Handle(HYDROData_PolylineXY) GetPolyline() const;
 
   /**
    * Remove reference polyline object of zone.
    */
   HYDRODATA_EXPORT virtual void RemovePolyline();
 
-
-  /**
-   * Set reference bathymetry object for zone.
-   */
-  HYDRODATA_EXPORT virtual void SetBathymetry( const Handle(HYDROData_Bathymetry)& theBathymetry );
-
-  /**
-   * Returns reference bathymetry object of zone.
-   */
-  HYDRODATA_EXPORT virtual Handle(HYDROData_Bathymetry) GetBathymetry() const;
-
-  /**
-   * Clear the bathymetry object for zone.
-   */
-  HYDRODATA_EXPORT virtual void RemoveBathymetry();
-
 protected:
 
   friend class HYDROData_Iterator;