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

#include <ISliceFrame.h>

Inheritance diagram for WireCell::ISliceFrame:
WireCell::IData< ISliceFrame > WireCell::Img::Data::SliceFrame

Public Member Functions

virtual ~ISliceFrame ()
 
virtual int ident () const =0
 Return some identifier number that is unique to this slice frame. More...
 
virtual double time () const =0
 A reference time. More...
 
virtual ISlice::vector slices () const =0
 Return the slices. More...
 
- Public Member Functions inherited from WireCell::IData< ISliceFrame >
virtual ~IData ()
 

Additional Inherited Members

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

Detailed Description

An interface to collection of slices.

Definition at line 13 of file ISliceFrame.h.

Constructor & Destructor Documentation

ISliceFrame::~ISliceFrame ( )
virtual

Definition at line 158 of file IfaceDesctructors.cxx.

158 {}

Member Function Documentation

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

Return some identifier number that is unique to this slice frame.

Implemented in WireCell::Img::Data::SliceFrame.

virtual ISlice::vector WireCell::ISliceFrame::slices ( ) const
pure virtual

Return the slices.

Implemented in WireCell::Img::Data::SliceFrame.

virtual double WireCell::ISliceFrame::time ( ) const
pure virtual

A reference time.

Implemented in WireCell::Img::Data::SliceFrame.


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