X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Profile.h;h=a15711509c2e902ca773dedd23221db17e053430;hb=a95289fabbb6fbf6f32c06207422c65aafd5bd65;hp=f35b5c00cb495584b368d544a070ae92a3862941;hpb=ccf0c94c7ad984eddae21372ca02edbaf1d6bb1e;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Profile.h b/src/HYDROData/HYDROData_Profile.h index f35b5c00..a1571150 100644 --- a/src/HYDROData/HYDROData_Profile.h +++ b/src/HYDROData/HYDROData_Profile.h @@ -226,7 +226,8 @@ public: */ HYDRODATA_EXPORT static int ImportFromFile( const Handle(HYDROData_Document)& theDoc, const TCollection_AsciiString& theFileName, - NCollection_Sequence& theBadProfilesIds ); + NCollection_Sequence& theBadProfilesIds, + bool isToProject = true ); /** * Imports Profile data from file. @@ -235,7 +236,8 @@ public: * \return \c true if file has been successfully read */ HYDRODATA_EXPORT virtual bool ImportFromFile( const TCollection_AsciiString& theFileName, - bool* theIsRead = 0 ); + bool isToProject = true, + bool* isNotEmpty = 0 ); /** * Imports Profile data from file. @@ -244,7 +246,8 @@ public: * \return \c true if file has been successfully read */ HYDRODATA_EXPORT virtual bool ImportFromFile( OSD_File& theFile, - bool* theIsRead = 0 ); + bool isToProject = true, + bool* isNotEmpty = 0 ); protected: /** @@ -255,6 +258,8 @@ protected: TopoDS_Shape CreateProfileWire( bool canUseDefaultPoints ) const; + static void ProjectProfilePoints( ProfilePoints& thePoints ); + protected: friend class HYDROData_Iterator;