00001 #ifndef _IPSA_h
00002 #define _IPSA_h
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 #ifdef WIN32
00023 #  pragma warning ( disable : 4251 )
00024 
00025 #  if defined(ipsa_EXPORTS)
00026 #    define IPSA_IMPORT_EXPORT __declspec(dllexport)
00027 #  else
00028 #    define IPSA_IMPORT_EXPORT __declspec(dllimport)
00029 #  endif
00030 
00031 #  if defined(ipsaViewer_EXPORTS)
00032 #    define IPSA_VIEWER_IMPORT_EXPORT __declspec(dllexport)
00033 #  else
00034 #    define IPSA_VIEWER_IMPORT_EXPORT __declspec(dllimport)
00035 #  endif
00036 
00037 #  if defined(ipsaTools_EXPORTS)
00038 #    define IPSA_TOOLS_IMPORT_EXPORT __declspec(dllexport)
00039 #  else
00040 #    define IPSA_TOOLS_IMPORT_EXPORT __declspec(dllimport)
00041 #  endif
00042 
00043 #else 
00044 #  define IPSA_IMPORT_EXPORT
00045 #  define IPSA_VIEWER_IMPORT_EXPORT
00046 #  define IPSA_TOOLS_IMPORT_EXPORT
00047 #endif 
00048 
00049 #endif 
00050