0022651: Impossible to build OCC as static library due to using Standard_EXPORT inste...
[occt.git] / src / IVtkTools / IVtkTools_DisplayModeFilter.cxx
index 10bc6f2..2889fd4 100644 (file)
 
 #include <IVtkTools_DisplayModeFilter.hxx>
 #include <IVtkVTK_ShapeData.hxx>
+
+// prevent disabling some MSVC warning messages by VTK headers 
+#ifdef _MSC_VER
+#pragma warning(push)
+#endif
 #include <vtkInformation.h>
 #include <vtkInformationVector.h>
 #include <vtkObjectFactory.h>
+#ifdef _MSC_VER
+#pragma warning(pop)
+#endif
 
 vtkStandardNewMacro(IVtkTools_DisplayModeFilter)
 
@@ -30,7 +38,7 @@ IVtkTools_DisplayModeFilter::IVtkTools_DisplayModeFilter()
     myDoDisplaySharedVertices (false)
 {
   // Filter according to values in subshapes types array.
-  myIdsArrayName = IVtkVTK_ShapeData::ARRNAME_MESH_TYPES;
+  myIdsArrayName = IVtkVTK_ShapeData::ARRNAME_MESH_TYPES();
 
   IVtk_IdTypeMap aTypes;