X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Document.h;h=009eda2f5e9794b4a5e054ee88d3df7e01d6e266;hb=c7cf59e092fe050003d1e556715e3ac97acf6bd4;hp=ae33d54e79dc378669854559529702b2772e7c31;hpb=3524c916e16d5c5c545c0ddbda4b570139612afe;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Document.h b/src/HYDROData/HYDROData_Document.h index ae33d54e..009eda2f 100644 --- a/src/HYDROData/HYDROData_Document.h +++ b/src/HYDROData/HYDROData_Document.h @@ -29,6 +29,7 @@ #include class HYDROData_InterpolatorsFactory; +class HYDROData_IProfilesInterpolator; class QFile; class gp_Pnt2d; @@ -215,6 +216,12 @@ public: //! Returns interpolator factory instance HYDRODATA_EXPORT HYDROData_InterpolatorsFactory* GetInterpolatorsFactory(); + //! Get the appropriate interpolator by the name. + HYDRODATA_EXPORT HYDROData_IProfilesInterpolator* GetInterpolator( const TCollection_AsciiString& theName ) const; + + //! Get list of registered interpolator names. + HYDRODATA_EXPORT NCollection_Sequence GetInterpolatorNames() const; + protected: friend class HYDROData_Iterator;