| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IVisualizationSvc.h

Go to the documentation of this file.
00001 // $ID:  $
00002 
00003 #ifndef VISDESC_IVISUALIZATIONSVC_H
00004 #define VISDESC_IVISUALIZATIONSVC_H
00005 
00006 // Include files
00007 #include "GaudiKernel/IInterface.h"
00008 
00009 #include "VisSvc/VisAttribute.h"
00010 
00011 // Forward and external declarations
00012 class Material;
00013 class ILVolume;
00014 
00016 static const InterfaceID IID_IVisualizationSvc(948, 1 , 0);
00017 
00018 
00030 class IVisualizationSvc : virtual public IInterface {
00031 
00032  public:
00033 
00035   static const InterfaceID& interfaceID() { return IID_IVisualizationSvc; }
00036 
00044   virtual const VisAttribute visAttribute (const Material* mat) const = 0;
00045 
00053   virtual const VisAttribute visAttribute (const ILVolume* vol) const = 0;
00054 
00058   virtual void reload () = 0;
00059 
00060 };
00061 
00062 #endif // VISDESC_IVISUALIZATIONSVC_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:00:45 2011 for VisSvc by doxygen 1.4.7