#include <SimpleBlob.h>
Public Member Functions | |
SimpleBlobSet (int ident, const ISlice::pointer &slice) | |
virtual | ~SimpleBlobSet () |
virtual int | ident () const |
Return some identifier number that is unique to this set. More... | |
virtual ISlice::pointer | slice () const |
virtual IBlob::vector | blobs () const |
Public Member Functions inherited from WireCell::IBlobSet | |
virtual | ~IBlobSet () |
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 () |
Public Attributes | |
int | m_ident |
ISlice::pointer | m_slice |
IBlob::vector | m_blobs |
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 46 of file SimpleBlob.h.
|
inline |
Definition at line 48 of file SimpleBlob.h.
|
virtual |
Definition at line 176 of file IfaceDesctructors.cxx.
|
inlinevirtual |
Return the blobs in this set. There is no ordering requirement.
Implements WireCell::IBlobSet.
Definition at line 57 of file SimpleBlob.h.
|
inlinevirtual |
Return some identifier number that is unique to this set.
Implements WireCell::IBlobSet.
Definition at line 53 of file SimpleBlob.h.
|
inlinevirtual |
A slice relevant to this set. This may be given even if there are no blobs (which have their own pointer to a slice).
Implements WireCell::IBlobSet.
Definition at line 55 of file SimpleBlob.h.
IBlob::vector WireCell::SimpleBlobSet::m_blobs |
Definition at line 61 of file SimpleBlob.h.
int WireCell::SimpleBlobSet::m_ident |
Definition at line 59 of file SimpleBlob.h.
ISlice::pointer WireCell::SimpleBlobSet::m_slice |
Definition at line 60 of file SimpleBlob.h.