-namespace SMESH{
-
- float GetFloat( const QString& theValue, float theDefault = 0 );
- float GetFloat( const QString& theName, const QString& theSection, float theDefault = 0 );
+namespace SMESH
+{
+SMESHOBJECT_EXPORT
+ vtkFloatingPointType
+ GetFloat( const QString& theValue,
+ vtkFloatingPointType theDefault = 0 );
+
+SMESHOBJECT_EXPORT
+ vtkFloatingPointType
+ GetFloat( const QString& theName,
+ const QString& theSection,
+ vtkFloatingPointType theDefault = 0 );
+
+SMESHOBJECT_EXPORT
+ QColor
+ GetColor( const QString& theSect,
+ const QString& theName,
+ const QColor&t = QColor() );
+
+SMESHOBJECT_EXPORT
+ void
+ GetColor( const QString& theSect,
+ const QString& theName,
+ int&,
+ int&,
+ int&,
+ const QColor&t = QColor() );
+
+SMESHOBJECT_EXPORT
+ void
+ GetColor( const QString& theSect,
+ const QString& theName,
+ vtkFloatingPointType&,
+ vtkFloatingPointType&,
+ vtkFloatingPointType&,
+ const QColor&t = QColor() );