Go to the documentation of this file.00001 #ifndef Fireworks_Geometry_DisplayPluginFactory_h
00002 #define Fireworks_Geometry_DisplayPluginFactory_h
00003
00004
00005
00006
00007
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #include "FWCore/PluginManager/interface/PluginFactory.h"
00026 #include "Fireworks/Geometry/interface/DisplayPlugin.h"
00027
00028
00029 namespace fireworks {
00030 namespace geometry {
00031 typedef edmplugin::PluginFactory<DisplayPlugin*(void)> DisplayPluginFactory;
00032 }
00033 }
00034
00035 #define DEFINE_FIREWORKS_GEOM_DISPLAY(type) \
00036 static fireworks::geometry::DisplayPluginFactory::PMaker<type > EDM_PLUGIN_SYM(s_display , __LINE__ ) (#type)
00037
00038
00039 #endif