Salome HOME
Bug #168: filter for invalid polyline.
[modules/hydro.git] / src / HYDROData / HYDROData_CalculationCase.h
index e6b493f3af905b884ea27c318f4f5244fa494ef1..435a98c19f50d1370778a95e81b2d564eed2503d 100644 (file)
@@ -216,13 +216,23 @@ public:
 
   /**
    * Returns altitude for given point on given zone.
-   * \param theZone reference zone to check
    * \param thePoint the point to examine
+   * \param theZone reference zone to check
    * \return result altitude value
    */
   HYDRODATA_EXPORT virtual double GetAltitudeForPoint( const gp_XY&                  thePoint,
                                                        const Handle(HYDROData_Zone)& theZone ) const;
 
+  /**
+   * Returns altitudes for given points on given zone.
+   * \param thePoints the points to examine
+   * \param theZone reference zone to check
+   * \return result altitude value
+   */
+  HYDRODATA_EXPORT virtual NCollection_Sequence<double> GetAltitudesForPoints( 
+    const NCollection_Sequence<gp_XY>& thePoints,
+    const Handle(HYDROData_Zone)&      theZone ) const;
+
   /**
    * Returns zone to which the point is belongs.
    * \param thePoint the point to examine