#include <IBlobSet.h>
Public Member Functions | |
virtual | ~IBlobSet () |
virtual int | ident () const =0 |
Return some identifier number that is unique to this set. More... | |
virtual ISlice::pointer | slice () const =0 |
virtual IBlob::vector | blobs () const =0 |
virtual RayGrid::blobs_t | shapes () const |
Return a vector of the underlying IBlob::shape() in order (sugar). More... | |
Public Member Functions inherited from WireCell::IData< IBlobSet > | |
virtual | ~IData () |
Additional Inherited Members | |
Public Types inherited from WireCell::IData< IBlobSet > | |
typedef IBlobSet | value_type |
typedef std::shared_ptr< const IBlobSet > | pointer |
typedef std::vector< pointer > | vector |
typedef std::shared_ptr< const vector > | shared_vector |
Definition at line 15 of file IBlobSet.h.
|
virtual |
Definition at line 97 of file IfaceDesctructors.cxx.
|
pure virtual |
Return the blobs in this set. There is no ordering requirement.
Implemented in WireCell::SimpleBlobSet.
|
pure virtual |
Return some identifier number that is unique to this set.
Implemented in WireCell::SimpleBlobSet.
|
virtual |
Return a vector of the underlying IBlob::shape() in order (sugar).
Definition at line 5 of file IBlobSet.cxx.
|
pure virtual |
A slice relevant to this set. This may be given even if there are no blobs (which have their own pointer to a slice).
Implemented in WireCell::SimpleBlobSet.