Go to the documentation of this file.
18#if !defined(GDCMTYPES_H)
19#error you need to include gdcmTypes.h instead
23#if defined(_WIN32) && defined(GDCM_BUILD_SHARED_LIBS)
24 #if (defined(gdcmCommon_EXPORTS) || defined(gdcmDICT_EXPORTS) || defined(gdcmDSED_EXPORTS) || defined(gdcmIOD_EXPORTS) || defined(gdcmMSFF_EXPORTS) || defined(gdcmMEXD_EXPORTS)|| defined(_gdcmswig_EXPORTS)) || defined(vtkgdcm_EXPORTS)
25 #define GDCM_EXPORT __declspec( dllexport )
27 #define GDCM_EXPORT __declspec( dllimport )
30 #if __GNUC__ >= 4 && defined(GDCM_BUILD_SHARED_LIBS)
31 #define GDCM_EXPORT __attribute__ ((visibility ("default")))
32 #define GDCM_LOCAL __attribute__ ((visibility ("hidden")))
38#if defined(GDCM_OVERRIDE_BROKEN_IMPLEMENTATION) && !defined(GDCM_FORCE_EXPORT)
51#if defined(VTK_MAJOR_VERSION) && ( VTK_MAJOR_VERSION == 4 )
53#define VTK_EXPORT GDCM_EXPORT
64# pragma warning ( default : 4263 )
67#pragma warning ( disable : 4251 )
69#pragma warning ( disable : 4275 )
72#pragma warning ( disable : 4786 )
74#pragma warning ( disable : 4503 )