+
+ /**
+ * Returns the type of child altitude object.
+ * Reimplemented to create stream altitude object.
+ */
+ HYDRODATA_EXPORT virtual ObjectKind getAltitudeObjectType() const;
+
+ /**
+ * Builds b-spline using interpolation algorithm.
+ */
+ static Handle(Geom_BSplineCurve) buildInterpolationCurve(
+ const Handle(TColgp_HArray1OfPnt)& theArrayOfPnt );
+
+ /**
+ * Returns default filling color for new object.
+ */
+ HYDRODATA_EXPORT virtual QColor getDefaultFillingColor() const;
+
+ /**
+ * Returns default border color for new object.
+ */
+ HYDRODATA_EXPORT virtual QColor getDefaultBorderColor() const;
+
+private:
+
+ void setParametersArray( const TColStd_Array1OfReal& theArray );
+
+ TColStd_Array1OfReal* getParametersArray() const;
+
+ void removeParametersArray();
+
+ int insertParameter( const Standard_Real& theParam );
+
+ void removeParameter( const int& theIndex );