0031709: Draw Harness - move methods ViewerTest::ParseOnOff()/ParseColor() to package...
[occt.git] / src / ViewerTest / ViewerTest.hxx
index 37ef94c..2068a44 100644 (file)
@@ -148,35 +148,6 @@ public:
 
   Standard_EXPORT static void RemoveSelected();
 
-  Standard_EXPORT static Quantity_NameOfColor GetColorFromName (const Standard_CString name);
-
-  //! Parses RGB(A) color argument(s) specified within theArgVec[0], theArgVec[1], theArgVec[2] and theArgVec[3].
-  //! Handles either color specified by name (single argument)
-  //! or by RGB(A) components (3-4 arguments) in range 0..1.
-  //! The result is stored in theColor on success.
-  //! Returns number of handled arguments (1, 2, 3 or 4) or 0 on syntax error.
-  static Standard_Integer ParseColor (const Standard_Integer   theArgNb,
-                                      const char* const* const theArgVec,
-                                      Quantity_ColorRGBA&      theColor)
-  {
-    return parseColor (theArgNb, theArgVec, theColor, true);
-  }
-
-  //! Parses RGB color argument(s).
-  //! Returns number of handled arguments (1 or 3) or 0 on syntax error.
-  static Standard_Integer ParseColor (const Standard_Integer   theArgNb,
-                                      const char* const* const theArgVec,
-                                      Quantity_Color&          theColor)
-  {
-    Quantity_ColorRGBA anRgba;
-    const Standard_Integer aNbParsed = parseColor (theArgNb, theArgVec, anRgba, false);
-    if (aNbParsed != 0)
-    {
-      theColor = anRgba.GetRGB();
-    }
-    return aNbParsed;
-  }
-
   //! redraws all defined views.
   Standard_EXPORT static void RedrawAllViews();
 
@@ -187,11 +158,6 @@ public:
                                                           TCollection_AsciiString&       theName,
                                                           TCollection_AsciiString&       theValue);
 
-  //! Parses boolean argument.
-  //! Handles either flag specified by 0|1 or on|off.
-  Standard_EXPORT static Standard_Boolean ParseOnOff (Standard_CString  theArg,
-                                                      Standard_Boolean& theIsOn);
-
   //! Returns list of selected shapes.
   Standard_EXPORT static void GetSelectedShapes (TopTools_ListOfShape& theShapes);
 
@@ -241,17 +207,31 @@ public:
     return parseZLayer (theArg, true, theLayer);
   }
 
-private:
+public: //! @name deprecated methods
 
   //! Parses RGB(A) color argument(s) specified within theArgVec[0], theArgVec[1], theArgVec[2] and theArgVec[3].
-  //! Handles either color specified by name (single argument)
-  //! or by RGB(A) components (3-4 arguments) in range 0..1.
-  //! The result is stored in theColor on success.
-  //! Returns number of handled arguments (1, 2, 3 or 4) or 0 on syntax error.
-  Standard_EXPORT static Standard_Integer parseColor (Standard_Integer    theArgNb,
-                                                      const char* const*  theArgVec,
-                                                      Quantity_ColorRGBA& theColor,
-                                                      bool                theToParseAlpha);
+  Standard_DEPRECATED("Method has been moved to Draw::ParseColor()")
+  Standard_EXPORT static Standard_Integer ParseColor (const Standard_Integer   theArgNb,
+                                                      const char* const* const theArgVec,
+                                                      Quantity_ColorRGBA&      theColor);
+
+  //! Parses RGB color argument(s).
+  //! Returns number of handled arguments (1 or 3) or 0 on syntax error.
+  Standard_DEPRECATED("Method has been moved to Draw::ParseColor()")
+  Standard_EXPORT static Standard_Integer ParseColor (const Standard_Integer   theArgNb,
+                                                      const char* const* const theArgVec,
+                                                      Quantity_Color&          theColor);
+
+  //! Parses boolean argument.
+  //! Handles either flag specified by 0|1 or on|off.
+  Standard_DEPRECATED("Method has been moved to Draw::ParseOnOff()")
+  Standard_EXPORT static Standard_Boolean ParseOnOff (Standard_CString  theArg,
+                                                      Standard_Boolean& theIsOn);
+
+  Standard_DEPRECATED("Method has been moved to Quantity_Color::ColorFromName()")
+  Standard_EXPORT static Quantity_NameOfColor GetColorFromName (const Standard_CString name);
+
+private:
 
   //! Parses ZLayer name.
   //! @param theArg [in] layer name, enumeration alias or index (of existing Layer)