class QColor;
class QFile;
class TCollection_ExtendedString;
+
#ifdef WIN32
enum TopAbs_State;
#else
class HYDRODATA_EXPORT HYDROData_Tool {
+public:
+ enum ExecStatus
+ {
+ None,
+ Running,
+ Finished
+ };
+
public:
static void WriteStringsToFile( QFile& theFile,
static void SetSIProgress(const Handle(Message_ProgressIndicator)& thePI);
static const Handle(Message_ProgressIndicator)& GetSIProgress();
+ static void SetZIProgress(const Handle(Message_ProgressIndicator)& thePI);
+ static const Handle(Message_ProgressIndicator)& GetZIProgress();
+
+ static void SetTriangulationStatus(const ExecStatus& theStatus);
+ static const ExecStatus& GetTriangulationStatus();
+
private:
static Handle(Message_ProgressIndicator)& StricklerInterpolationProgress();
+ static Handle(Message_ProgressIndicator)& BathymetryInterpolationProgress();
+ static ExecStatus myTriangulationStatus;
};
inline bool ValuesEquals( const double& theFirst, const double& theSecond )