Public Member Functions | Private Attributes | List of all members
WireCell::Img::Data::SliceFrame Class Reference

#include <ImgData.h>

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

Public Member Functions

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

Private Attributes

ISlice::vector m_slices
 
int m_ident
 
double m_time
 

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

Definition at line 48 of file ImgData.h.

Constructor & Destructor Documentation

WireCell::Img::Data::SliceFrame::SliceFrame ( const ISlice::vector islices,
int  ident,
double  time 
)
inline

Definition at line 53 of file ImgData.h.

54  : m_slices(islices), m_ident(ident), m_time(time) {}
int ident() const
Return some identifier number that is unique to this slice frame.
Definition: ImgData.h:57
SliceFrame::~SliceFrame ( )
virtual

Definition at line 20 of file ImgData.cxx.

21 {
22 }

Member Function Documentation

int WireCell::Img::Data::SliceFrame::ident ( ) const
inlinevirtual

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

Implements WireCell::ISliceFrame.

Definition at line 57 of file ImgData.h.

57 { return m_ident; }
ISlice::vector WireCell::Img::Data::SliceFrame::slices ( ) const
inlinevirtual

Return the slices.

Implements WireCell::ISliceFrame.

Definition at line 59 of file ImgData.h.

59 { return m_slices; }
double WireCell::Img::Data::SliceFrame::time ( ) const
inlinevirtual

A reference time.

Implements WireCell::ISliceFrame.

Definition at line 58 of file ImgData.h.

58 { return m_time; }

Member Data Documentation

int WireCell::Img::Data::SliceFrame::m_ident
private

Definition at line 50 of file ImgData.h.

ISlice::vector WireCell::Img::Data::SliceFrame::m_slices
private

Definition at line 49 of file ImgData.h.

double WireCell::Img::Data::SliceFrame::m_time
private

Definition at line 51 of file ImgData.h.


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