#include "HYDROGUI_Operation.h"
#include <vector>
+#include <NCollection_Sequence.hxx>
+
class SUIT_FileDlg;
-class QFile;
-class gp_XYZ;
-struct HYDROGUI_CurveBlock
-{
- std::vector<gp_XYZ> myXYZPoints;
- bool myType;
- bool myIsConnected;
- bool myIsClosed;
- int myCurvePlane;
- QString myName;
-};
+class Handle_HYDROData_Entity;
class HYDROGUI_ImportPolylineOp : public HYDROGUI_Operation
{
protected:
virtual void startOperation();
virtual void onApply();
- virtual void Process();
- bool Parse( QFile& theFile );
+ void UpdateView( NCollection_Sequence<Handle_HYDROData_Entity>& anEntities);
+
private:
SUIT_FileDlg* myFileDlg;
- std::vector<HYDROGUI_CurveBlock> myCurveBlocks;
};
#endif