Salome HOME
Minor change - public keyword added.
[modules/hydro.git] / src / HYDROPy / HYDROData_IAltitudeObject.sip
index 369bf408e4621e5fa178afec858679a7fecfd1af..b750f4cddbb9d046b2a394f9117276573e0f18ef 100644 (file)
@@ -24,7 +24,7 @@
 #include <HYDROData_IAltitudeObject.h>
 %End
 
-class HYDROData_IAltitudeObject : HYDROData_Entity /Abstract/
+class HYDROData_IAltitudeObject : public HYDROData_Entity /Abstract/
 {
 
 %ConvertToSubClassCode
@@ -42,6 +42,10 @@ class HYDROData_IAltitudeObject : HYDROData_Entity /Abstract/
         sipClass = sipClass_HYDROData_AltitudeObject;
         break;
       
+      case KIND_STREAM_ALTITUDE:
+        sipClass = sipClass_HYDROData_StreamAltitude;
+        break;
+
       default:
         // We don't recognise the type.
         sipClass = NULL;
@@ -61,6 +65,13 @@ public:
    */
   static double             GetInvalidAltitude();
 
+  /**
+   * Returns altitude for given point.
+   * \param thePoint the point to examine
+   * \return altitude value
+   */
+  virtual double           GetAltitudeForPoint( const gp_XY& thePoint ) const = 0;
+
 protected:
 
   /**