StripesSink.h
Go to the documentation of this file.
1 #ifndef WIRECELLIMG_STRIPESSINK
2 #define WIRECELLIMG_STRIPESSINK
3 
6 
7 
8 
9 namespace WireCell {
10 
11  // don't bother with an intermediate stripe set sink node interface...
12  class IStripeSetSink : public ISinkNode<IStripeSet> {
13  public:
14  typedef std::shared_ptr<IStripeSetSink> pointer;
15 
16  virtual ~IStripeSetSink() {}
17 
18  virtual std::string signature() {
19  return typeid(IStripeSetSink).name();
20  }
21  };
22 
23  namespace Img {
24 
25 
26  class StripesSink : public IStripeSetSink {
27  public:
28 
29  virtual ~StripesSink();
30 
31  virtual bool operator()(const IStripeSet::pointer& ss);
32  };
33 
34  }
35 }
36 
37 #endif
static QCString name
Definition: declinfo.cpp:673
std::shared_ptr< const IStripeSet > pointer
Definition: IData.h:19
std::string string
Definition: nybbler.cc:12
virtual bool operator()(const boost::any &anyin)
Definition: ISinkNode.h:36
virtual std::string signature()
Definition: StripesSink.h:18
Definition: Main.h:22
std::shared_ptr< IStripeSetSink > pointer
Definition: StripesSink.h:14