00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
#ifndef VTK_EXTENSIONS_GRAPHICS_CONFIGURE_H_
00017
# define VTK_EXTENSIONS_GRAPHICS_CONFIGURE_H_
00018
# include "vtkExtensionsConfigure.h"
00019
00020
00021
00022
00023
00024
00025
# if defined(WIN32) && !defined(VTK_EXTENSIONS_STATIC)
00026
# if defined(vtkExtensionsGraphics_EXPORTS)
00027
# define VTK_EXTENSIONS_GRAPHICS_EXPORT __declspec( dllexport )
00028
# else
00029
# define VTK_EXTENSIONS_GRAPHICS_EXPORT __declspec( dllimport )
00030
# endif
00031
# else
00032 # define VTK_EXTENSIONS_GRAPHICS_EXPORT
00033
# endif
00034
00035
# if defined(VTK_EXTENSIONS_BUILD_CPP_NAMESPACES)
00036
00037
# define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_BEGIN \
00038
namespace VTK_EXTENSIONS_GRAPHICS_NS {
00039
# define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_END \
00040
}
00041
# define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_USE \
00042
using namespace VTK_EXTENSIONS_GRAPHICS_NS;
00043
# define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_QUALIFIER \
00044
VTK_EXTENSIONS_GRAPHICS_NS::
00045
# define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_USING(_arg) \
00046
using VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_QUALIFIER _arg
00047
00048
# define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_BEGIN \
00049
VTK_EXTENSIONS_NAMESPACE_BEGIN \
00050
VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_BEGIN
00051
# define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_END \
00052
VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_END \
00053
VTK_EXTENSIONS_NAMESPACE_END
00054
# define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_USE \
00055
VTK_EXTENSIONS_NAMESPACE_USE \
00056
VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_USE
00057
# define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_QUALIFIER \
00058
VTK_EXTENSIONS_NAMESPACE_QUALIFIER \
00059
VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_QUALIFIER
00060
# define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_USING(_arg) \
00061
using VTK_EXTENSIONS_GRAPHICS_NAMESPACE_QUALIFIER _arg
00062
00063
VTK_EXTENSIONS_NAMESPACE_BEGIN
00064
namespace VTK_EXTENSIONS_GRAPHICS_NS { }
00065
namespace VtkExtensionsGraphics = VTK_EXTENSIONS_GRAPHICS_NS;
00066
VTK_EXTENSIONS_NAMESPACE_END
00067
00068
# else
00069
00070 # define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_BEGIN
00071 # define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_END
00072 # define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_USE
00073 # define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_QUALIFIER
00074 # define VTK_EXTENSIONS_GRAPHICS_NESTED_NAMESPACE_USING(_arg) \
00075
((void *) 0)
00076 # define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_BEGIN
00077 # define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_END
00078 # define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_USE
00079 # define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_QUALIFIER
00080 # define VTK_EXTENSIONS_GRAPHICS_NAMESPACE_USING(_arg) \
00081
((void *) 0)
00082
00083
# endif
00084
00085
#endif
00086
00087
00088
00089