All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IExperimentDrawer.h
Go to the documentation of this file.
1 ///////////////////////////////////////////////////////////////////////
2 ///
3 /// \file IExperimentDrawer.h
4 ///
5 /// \brief This is the interface class for drawing 3D detector geometries
6 ///
7 /// \author T. Usher
8 ///
9 ////////////////////////////////////////////////////////////////////////
10 
11 #ifndef IExperimentDrawer_H
12 #define IExperimentDrawer_H
13 
14 namespace evdb
15 {
16  class View3D;
17 }
18 
19 namespace evd_tool
20 {
22  {
23  public:
24  virtual ~IExperimentDrawer() noexcept = default;
25 
26  virtual void DetOutline3D(evdb::View3D* view) = 0;
27  };
28 }
29 
30 #endif
virtual ~IExperimentDrawer() noexcept=default
virtual void DetOutline3D(evdb::View3D *view)=0