X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_ImportPolylineOp.h;h=9bd684a91bee8ef9898cb721644c967e1947747f;hb=f993e4d01e9bb9de221db4c90d7a6c617696f3ec;hp=9dddb0c9ad5aa4dc5d07975267e31805a822ca75;hpb=f0688b4c39fcc3e49c2b58a90724b9c1c84f1337;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_ImportPolylineOp.h b/src/HYDROGUI/HYDROGUI_ImportPolylineOp.h index 9dddb0c9..9bd684a9 100644 --- a/src/HYDROGUI/HYDROGUI_ImportPolylineOp.h +++ b/src/HYDROGUI/HYDROGUI_ImportPolylineOp.h @@ -1,8 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE -// -// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -// +// Copyright (C) 2014-2015 EDF-R&D // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either @@ -26,23 +22,10 @@ #include "HYDROGUI_Operation.h" #include +#include + class SUIT_FileDlg; -class QFile; -class gp_XYZ; -struct HYDROGUI_CurveBlock -{ - //HYDROGUI_CurveBlock() : myType(-1), myIsConnected(false), myIsClosed(false), myName(""), myCurvePlane(-1), myRefRatio(1.0) - //{}; - std::vector myXYZPoints; - int myType; - bool myIsConnected; - bool myIsClosed; - int myCurvePlane; - QString myName; - std::vector myAdditionalCurveInfo; - std::vector myRefCoords; - double myRefRatio; -}; +class Handle_HYDROData_Entity; class HYDROGUI_ImportPolylineOp : public HYDROGUI_Operation { @@ -55,11 +38,10 @@ public: protected: virtual void startOperation(); virtual void onApply(); - virtual void Process(); - bool Parse( QFile& theFile ); + void UpdateView( NCollection_Sequence& anEntities); + private: SUIT_FileDlg* myFileDlg; - std::vector myCurveBlocks; }; #endif