Public Member Functions | List of all members
WireCell::IBlob Class Referenceabstract

#include <IBlob.h>

Inheritance diagram for WireCell::IBlob:
WireCell::IData< IBlob > WireCell::SimpleBlob

Public Member Functions

virtual ~IBlob ()
 
virtual int ident () const =0
 
virtual float value () const =0
 
virtual float uncertainty () const =0
 
virtual IAnodeFace::pointer face () const =0
 
virtual ISlice::pointer slice () const =0
 
virtual const RayGrid::Blobshape () const =0
 
- Public Member Functions inherited from WireCell::IData< IBlob >
virtual ~IData ()
 

Additional Inherited Members

- Public Types inherited from WireCell::IData< IBlob >
typedef IBlob value_type
 
typedef std::shared_ptr< const IBlobpointer
 
typedef std::vector< pointervector
 
typedef std::shared_ptr< const vectorshared_vector
 

Detailed Description

Definition at line 26 of file IBlob.h.

Constructor & Destructor Documentation

IBlob::~IBlob ( )
virtual

Definition at line 96 of file IfaceDesctructors.cxx.

96 {}

Member Function Documentation

virtual IAnodeFace::pointer WireCell::IBlob::face ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

virtual int WireCell::IBlob::ident ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

virtual const RayGrid::Blob& WireCell::IBlob::shape ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

virtual ISlice::pointer WireCell::IBlob::slice ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

virtual float WireCell::IBlob::uncertainty ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

virtual float WireCell::IBlob::value ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.


The documentation for this class was generated from the following files: