Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
IFrameSource.h
Go to the documentation of this file.
1
#ifndef WIRECELL_IFRAMESOURCE
2
#define WIRECELL_IFRAMESOURCE
3
4
#include "
WireCellUtil/IComponent.h
"
5
#include "
WireCellIface/ISourceNode.h
"
6
#include "
WireCellIface/IFrame.h
"
7
8
namespace
WireCell
{
9
10
/** A frame source is something that generates IFrames.
11
*/
12
class
IFrameSource
:
public
ISourceNode
<IFrame>
13
{
14
public
:
15
typedef
std::shared_ptr<IFrameSource>
pointer
;
16
17
virtual
~IFrameSource
() ;
18
19
// supply:
20
// virtual bool operator()(IFrame::pointer& frame);
21
22
};
23
24
25
}
26
27
#endif
WireCell::IFrameSource
Definition:
IFrameSource.h:12
WireCell::IFrameSource::~IFrameSource
virtual ~IFrameSource()
Definition:
IfaceDesctructors.cxx:141
IComponent.h
IFrame.h
WireCell::IFrameSource::pointer
std::shared_ptr< IFrameSource > pointer
Definition:
IFrameSource.h:15
WireCell
Definition:
Main.h:22
WireCell::ISourceNode
Definition:
ISourceNode.h:30
ISourceNode.h
Generated by
1.8.11