Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
lareventdisplay
lareventdisplay
EventDisplay
ExptDrawers
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
{
21
class
IExperimentDrawer
22
{
23
public
:
24
virtual
~IExperimentDrawer
() noexcept =
default
;
25
26
virtual
void
DetOutline3D
(evdb::View3D* view) = 0;
27
};
28
}
29
30
#endif
evd_tool::IExperimentDrawer::~IExperimentDrawer
virtual ~IExperimentDrawer() noexcept=default
evd_tool::IExperimentDrawer
Definition:
IExperimentDrawer.h:21
evd_tool::IExperimentDrawer::DetOutline3D
virtual void DetOutline3D(evdb::View3D *view)=0
Generated by
1.8.5