Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
IFrameSink.h
Go to the documentation of this file.
1
#ifndef WIRECELL_IFRAMESINK
2
#define WIRECELL_IFRAMESINK
3
4
#include "
WireCellIface/ISinkNode.h
"
5
#include "
WireCellIface/IFrame.h
"
6
7
namespace
WireCell
{
8
9
/** A frame sink is something that generates IFrames.
10
*/
11
class
IFrameSink
:
public
ISinkNode
<IFrame>
12
{
13
public
:
14
typedef
std::shared_ptr<IFrameSink>
pointer
;
15
16
virtual
~IFrameSink
() ;
17
18
virtual
std::string
signature
() {
19
return
typeid
(
IFrameSink
).
name
();
20
}
21
22
// supply:
23
// virtual bool operator()(const IFrame::pointer& frame);
24
25
};
26
27
28
}
29
30
#endif
name
static QCString name
Definition:
declinfo.cpp:673
string
std::string string
Definition:
nybbler.cc:12
WireCell::IFrameSink::pointer
std::shared_ptr< IFrameSink > pointer
Definition:
IFrameSink.h:14
WireCell::IFrameSink::~IFrameSink
virtual ~IFrameSink()
Definition:
IfaceDesctructors.cxx:138
IFrame.h
WireCell::IFrameSink
Definition:
IFrameSink.h:11
WireCell
Definition:
Main.h:22
ISinkNode.h
WireCell::IFrameSink::signature
virtual std::string signature()
Definition:
IFrameSink.h:18
WireCell::ISinkNode
Definition:
ISinkNode.h:28
Generated by
1.8.11