Salome HOME
porting on linux
[modules/hydro.git] / src / HYDROData / HYDROData_Tool.h
index efff055d66a2849944108836fa98461e1e203285..e8fd7967bf0c23ad11f9f511a346fc59b6a5c53e 100644 (file)
@@ -119,7 +119,11 @@ public:
   static TCollection_ExtendedString toExtString( const QString& );
   static QString                    toQString( const TCollection_ExtendedString& );
 
-  static Quantity_Color             toOccColor( const QColor& );
+  static Quantity_Color toOccColor( const QColor& );
+  static QColor toQtColor( const Quantity_Color& );
+
+  static bool IsNan( double theValue );
+  static bool IsInf( double theValue );
 };
 
 inline bool ValuesEquals( const double& theFirst, const double& theSecond )
@@ -142,6 +146,8 @@ HYDRODATA_EXPORT std::ostream& operator<<( std::ostream& theStream, const QStrin
 HYDRODATA_EXPORT std::ostream& operator<<( std::ostream& theStream, const QColor& theText );
 HYDRODATA_EXPORT std::ostream& operator<<( std::ostream& theStream, const TopoDS_Shape& theShape );
 HYDRODATA_EXPORT std::ostream& operator<<( std::ostream& theStream, const TopoDS_Face& theFace );
+HYDRODATA_EXPORT bool operator == ( const gp_XY& thePoint1, const gp_XY& thePoint2 );
+HYDRODATA_EXPORT std::ostream& operator<<( std::ostream& theStream, const gp_XY& theXY );
 
 #endif