]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Compilation warnings
authorstv <stv@opencascade.com>
Thu, 31 Aug 2006 05:46:38 +0000 (05:46 +0000)
committerstv <stv@opencascade.com>
Thu, 31 Aug 2006 05:46:38 +0000 (05:46 +0000)
21 files changed:
src/LightApp/LightApp_Dialog.h
src/LightApp/LightApp_Module.h
src/Qtx/QtxAction.h
src/SUIT/SUIT_Application.h
src/SVTK/SALOME_Actor.h
src/SVTK/SVTK_Actor.h
src/SVTK/SVTK_CubeAxesActor2D.h
src/SVTK/SVTK_DeviceActor.h
src/SVTK/SVTK_GenericRenderWindowInteractor.h
src/SVTK/SVTK_InteractorStyle.h
src/SVTK/SVTK_RectPicker.h
src/SVTK/SVTK_RenderWindowInteractor.h
src/SVTK/SVTK_Renderer.h
src/VTKViewer/VTKViewer_Actor.h
src/VTKViewer/VTKViewer_AppendFilter.h
src/VTKViewer/VTKViewer_CellRectPicker.h
src/VTKViewer/VTKViewer_ExtractUnstructuredGrid.h
src/VTKViewer/VTKViewer_GeometryFilter.cxx
src/VTKViewer/VTKViewer_GeometryFilter.h
src/VTKViewer/VTKViewer_InteractorStyle.h
src/VTKViewer/VTKViewer_ShrinkFilter.h

index a862d63887eed5cccf10a9df7b5d2a1cdef6e32d..970e6b8604a98fa2d09eecc71bbd856ba835d292 100644 (file)
@@ -35,6 +35,10 @@ class QLabel;
 
 class SUIT_ResourceMgr;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*!
   \class LightApp_Dialog
   Base class for all LightApp dialogs.
@@ -286,4 +290,8 @@ private:
   QPixmap             myPixmap;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index 79fd77fe98bd81dc5411632c581480eb23a31ddd..01035d773a21ba79dde1394086def91d96b6a8ba 100644 (file)
@@ -24,8 +24,6 @@
 #ifndef LIGHTAPP_MODULE_H
 #define LIGHTAPP_MODULE_H
 
-#pragma warning( disable : 4251 )
-
 #include "LightApp.h"
 #include <CAM_Module.h>
 
@@ -48,6 +46,10 @@ class QtxPopupMgr;
 class QString;
 class QVariant;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*!
   \class LightApp_Module
   Base class for all light modules
@@ -142,6 +144,8 @@ protected:
   int                   myDisplay, myErase, myDisplayOnly, myEraseAll;
 };
 
-#pragma warning( default : 4251 )
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
 
 #endif
index c7b6b7192c2af3ba2d0e1610d76408f7496aa903..af0473f3ff2c89c9968946bbe024106af3118f18 100755 (executable)
 #include <qaction.h>
 #include <qmap.h>
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 class QTX_EXPORT QtxAction : public QAction
 {
     Q_OBJECT
@@ -48,4 +52,8 @@ private:
     QMap<QWidget*,int> myMenuIds;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index 72dc89363a4efe379f4923c74c642723fcbe7a11..05e269137f475e1da9a04413ddc7b8d12698d73c 100755 (executable)
@@ -33,6 +33,11 @@ class SUIT_ResourceMgr;
 class QString;
 class QIconSet;
 class QLabel;
+
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*! \class QObject
  * \brief For more information see <a href="http://doc.trolltech.com">QT documentation</a>.
  */
@@ -171,4 +176,8 @@ extern "C"
 
 #define APP_CREATE_NAME "createApplication"
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index 03c4ca7a77f169a7a17b8ed4425aca4f6b685249..a44acc9fd35a369ded98aec4110e9889dc4572a3 100644 (file)
@@ -57,6 +57,10 @@ class SVTK_InteractorStyle;
 extern int SALOME_POINT_SIZE;
 extern int SALOME_LINE_WIDTH;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 //! The class is a basic one for all SALOME VTK presentation.
 /*!
   It provide highlight and prehighlight capabilites,
@@ -227,4 +231,8 @@ class SVTK_EXPORT SALOME_Actor : public VTKViewer_Actor
   vtkSmartPointer<vtkOutlineSource> myOutline;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif // SALOME_ACTOR_H
index bb7542da36249e8c73e3f9c070f8a8b3079b48a0..e0a8afc0297e825a62145403234cce2c6dbb7512 100644 (file)
@@ -34,6 +34,10 @@ class vtkUnstructuredGrid;
 
 class SALOME_Actor;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 //! This class used for internal SVTK package purpose (highlight and prehighlight)
 class SVTK_EXPORT SVTK_Actor : public SVTK_DeviceActor
 {
@@ -82,4 +86,8 @@ public:
   ~SVTK_Actor();
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index b9583c642ba6997e0f989f7401b4271c50974b4b..445f6d71e744ab0ed2fe832a0d29c66790715dcb 100644 (file)
@@ -44,6 +44,10 @@ class VTKViewer_Transform;
 #include "SVTK.h"
 #include "VTKViewer.h"
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 #ifndef WNT
 class VTK_HYBRID_EXPORT SVTK_CubeAxesActor2D : public vtkCubeAxesActor2D
 #else
@@ -106,4 +110,8 @@ private:
   void operator=(const SVTK_CubeAxesActor2D&);  // Not implemented.
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index c68829de92886477771cefaa1d7fee2e7e668d42..e537a46e14bb725077943e15790a6bc5c6cc75af 100644 (file)
@@ -59,6 +59,9 @@ namespace SVTK
   }
 }
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
 
 class SVTK_EXPORT SVTK_DeviceActor: public vtkLODActor
 {
@@ -208,5 +211,8 @@ class SVTK_EXPORT SVTK_DeviceActor: public vtkLODActor
 
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
 
 #endif //SVTK_DEVICE_ACTOR_H
index b47705d503da2e8d17355552cba7957d7b29c01b..ff5b6cb713d1549aab1c9aa7e87d80c3dd40c651 100644 (file)
@@ -41,6 +41,9 @@ class QWidget;
 class SVTK_Selector;
 class SVTK_Renderer;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
 
 /*!
   \class QVTK_GenericRenderWindowInteractor
@@ -123,4 +126,8 @@ class SVTK_EXPORT SVTK_GenericRenderWindowInteractor: public QVTK_GenericRenderW
   QWidget* myRenderWidget; //!< Keeps a pointer to QWidget, where vtkRenderWindow maps to.
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index 93a1b2b6ec13f7ea14e9307fd440d1d962424c1b..90057f5a84fab0b4e12dd8fdd1204382f3953ee5 100644 (file)
 #include <map>
 
 #include <vtkObject.h>
+
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 //
 //! Control the value of increment  in SALOME way.
 /*!
@@ -322,4 +327,8 @@ class SVTK_EXPORT SVTK_InteractorStyle: public vtkInteractorStyle
   vtkSmartPointer<vtkPicker> myPicker;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index d70ed0a1a2934512aefc1e82e6a3b3b8b736d1aa..3a6576edb04ec5eef0dbfbb9d3ffb230fc941978 100644 (file)
 
 class vtkRenderer;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*! \class vtkAbstractPropPicker
  * \brief For more information see <a href="http://www.vtk.org/">VTK documentation
  */
@@ -117,6 +121,10 @@ class SVTK_EXPORT SVTK_RectPicker : public vtkAbstractPropPicker
        vtkRenderer*);
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
 
 
index ce1f76a88b04471e3505a4cd507fda5cfab6937b..dd6a525027712eb317fbbd0035323b7a0444af83 100644 (file)
@@ -52,6 +52,10 @@ class vtkObject;
 class SVTK_Selector;
 class SVTK_Renderer;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*!
   \class QVTK_RenderWindowInteractor
   Implements Qt based vtkRenderWindowInteractor.
@@ -253,5 +257,8 @@ class SVTK_EXPORT SVTK_RenderWindowInteractor: public QVTK_RenderWindowInteracto
   TInteractorStyles myInteractorStyles;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
 
 #endif
index c9908539d1c050855e967d791200374151b40482..7ba43d1d60a262b9950d11f7703add7db2e1884a 100644 (file)
@@ -52,6 +52,9 @@ class SVTK_CubeAxesActor2D;
 class VTKViewer_Actor;
 class SVTK_Selector;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
 
 /*! 
   \class SVTK_Renderer
@@ -248,4 +251,8 @@ class SVTK_EXPORT SVTK_Renderer : public vtkObject
   vtkFloatingPointType myBndBox[6];
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index a0d9c4ba0dad34948af9a18a590da0ed89660522..28d5af787d08832451394b89d352306ad9b682cf 100755 (executable)
@@ -52,6 +52,10 @@ class VTKViewer_PassThroughFilter;
 extern int VTKViewer_POINT_SIZE;
 extern int VTKViewer_LINE_WIDTH;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*! \class vtkLODActor
  * \brief For more information see <a href="http://www.vtk.org/">VTK documentation</a>
  */
@@ -330,4 +334,8 @@ class VTKVIEWER_EXPORT VTKViewer_Actor : public vtkLODActor
   bool myIsHighlighted;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif // VTKVIEVER_ACTOR_H
index c9a756381b9b5a16d6460f29a33ba349d8764cc7..f7b1a171d6176ff46d5fd209c5d27590377d847c 100644 (file)
 
 class vtkPoints;
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*! \brief This class used same as vtkAppendFilter. See documentation on VTK for more information.
  */
 class VTKVIEWER_EXPORT VTKViewer_AppendFilter : public vtkAppendFilter 
@@ -101,4 +105,8 @@ protected:
   vtkSmartPointer<vtkPoints> myPoints;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index f50636ab2d7114597558ecdf236509beafc8d419..fde6f4dd267cdf97ccab45b5cc89d099671a2e24 100755 (executable)
@@ -46,6 +46,11 @@ typedef std::map<vtkActor*, VTKViewer_CellDataSet> VTKViewer_ActorDataMap;
 class vtkCell;
 class vtkGenericCell;
 class vtkQuad;
+
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*!Rectangular cell picker class.*/
 class VTK_EXPORT VTKViewer_CellRectPicker : public VTKViewer_RectPicker
 {
@@ -93,6 +98,10 @@ private:
   vtkQuad* Quad2;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
 
 
index f5251a2b2b9432b7d0ece21b094103b7074db293..7a3783a01782ebee305a785685cfc29df9095323 100755 (executable)
 #include <set>
 #include <map>
 #include <vector>
+
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*! \class vtkUnstructuredGridToUnstructuredGridFilter
  * \brief For more information see <a href="http://www.vtk.org/">VTK documentation</a>
  */
@@ -119,4 +124,8 @@ private:
   void operator=(const VTKViewer_ExtractUnstructuredGrid&);
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index a95e47dec25d5da9de93813e66fb9668479900e1..36c1641b465e6e9644c6b8af10937c97b6190719 100755 (executable)
@@ -814,8 +814,10 @@ VTKViewer_GeometryFilter
 }
 
 
-vtkIdType VTKViewer_GeometryFilter::GetElemObjId(int theVtkID){
-  if(myVTK2ObjIds.empty() || theVtkID > myVTK2ObjIds.size()) return -1;
+vtkIdType VTKViewer_GeometryFilter::GetElemObjId( int theVtkID )
+{
+  if( myVTK2ObjIds.empty() || theVtkID > (int)myVTK2ObjIds.size() )
+    return -1;
 #if defined __GNUC_2__
   return myVTK2ObjIds[theVtkID];
 #else
index a74b707336daa8c344cb01dbe92506f5b63ce5d8..9c7425aa3ce4dc82b9bfb77b3913c00ee73c2f4d 100755 (executable)
 #include <vtkGeometryFilter.h>
 
 #include <vector>
+
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*! \brief This class used same as vtkGeometryFilter. See documentation on VTK for more information.
  */
 class VTKVIEWER_EXPORT VTKViewer_GeometryFilter : public vtkGeometryFilter 
@@ -106,4 +111,8 @@ private:
   int       myIsWireframeMode;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index d9eb4833fed97880d8c5998f5383d24d9ac5eb1f..b867f64b3536b95dfaf103cf16485c0e7ab38c1b 100644 (file)
@@ -56,6 +56,10 @@ class VTKViewer_RenderWindowInteractor;
 #define VTK_INTERACTOR_STYLE_CAMERA_SELECT     6
 #define VTK_INTERACTOR_STYLE_CAMERA_GLOBAL_PAN 7
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*! Description:\n
  * This class must be supplied with a vtkRenderWindowInteractor wrapper or\n
  * parent. This class should not normally be instantiated by application\n
@@ -185,4 +189,8 @@ class VTKVIEWER_EXPORT VTKViewer_InteractorStyle : public QObject, public vtkInt
   //@}
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif
index 4d2a416bb546aadbf515953d45a14368a8d7deb6..336d306362ac3c7fcda29f3ac103bd9cdf241948 100755 (executable)
 
 #include <vector>
 
+#ifdef WIN32
+#pragma warning ( disable:4251 )
+#endif
+
 /*!Shrink cells composing an arbitrary data set.
  *\warning It is possible to turn cells inside out or cause self intersection in special cases.
  */
@@ -57,4 +61,8 @@ private:
   TVectorId myVTK2ObjIds;
 };
 
+#ifdef WIN32
+#pragma warning ( default:4251 )
+#endif
+
 #endif