X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Document.h;h=009eda2f5e9794b4a5e054ee88d3df7e01d6e266;hb=f7c005b67e48ec7bac99c566fb4f34215ec1a4b1;hp=bfe81778a026093ea6dbdb4f94d9fee6efa10257;hpb=a7828fda5a124d2019a6682b4394781ee7292edd;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Document.h b/src/HYDROData/HYDROData_Document.h index bfe81778..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; @@ -213,7 +214,13 @@ public: public: //! Returns interpolator factory instance - HYDROData_InterpolatorsFactory* GetInterpolatorsFactory(); + 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: