-// VISU OBJECT : interactive object for VISU entities implementation
-//
-// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+// Copyright (C) 2007-2010 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
-// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-//
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
//
+
+// VISU OBJECT : interactive object for VISU entities implementation
// File : VISU_Prs3dUtils.hh
// Author : Alexey PETROV
// Module : VISU
-
+//
#ifndef __VISU_PRS3D_UTILS_H__
#define __VISU_PRS3D_UTILS_H__
-#include "VISU_Prs3d_i.hh"
+#include "VISU_PrsObject_i.hh"
#include <vtkTimeStamp.h>
-
namespace VISU
{
//----------------------------------------------------------------------------
struct TSetModified: vtkTimeStamp
{
- VISU::Prs3d_i* myPrs3d;
+ VISU::PrsObject_i* myPrsObject;
- TSetModified(VISU::Prs3d_i* thePrs3d);
+ TSetModified(VISU::PrsObject_i* thePrsObject);
~TSetModified();
};
-
+
+ VISU_I_EXPORT std::string ToFormat( const int thePrec );
+ VISU_I_EXPORT int ToPrecision( const char* theFormat );
+
//----------------------------------------------------------------------------
}