Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
|
Class that wraps a subset of DMs from a DmTime object. More...
#include <cheetah/data/detail/DmTimeSlice.h>
Public Types | |
typedef std::shared_ptr< DmTimeType > | ParentType |
typedef DmTimeType::ContainerType | ContainerType |
typedef DmTimeSliceIterator< SelfType > | Iterator |
typedef DmTimeSliceIterator< SelfType const > | ConstIterator |
Public Member Functions | |
Iterator | begin () |
Get an iterator poiting to the start of the slice. More... | |
ConstIterator | cbegin () const |
Iterator | end () |
Get an iterator poiting to the end of the slice. More... | |
ConstIterator | cend () const |
ContainerType const & | blocks () const |
Get a constant reference to the underlying list of DmTime shared pointers. More... | |
Class that wraps a subset of DMs from a DmTime object.
DmTimeSlice objects are intended to hide the underlying storage implementation of blocks of DmTime objects. DmTimeSlice objects are passed to Tdas and Fdas for processing of blocks of DMs at a time in an async or sync task.
Definition at line 54 of file DmTimeSlice.h.
DmTimeSlice< DmTimeType >::Iterator ska::cheetah::data::detail::DmTimeSlice< DmTimeType >::begin | ( | ) |
Get an iterator poiting to the start of the slice.
Definition at line 24 of file DmTimeSlice.cpp.
DmTimeSlice< DmTimeType >::ContainerType const & ska::cheetah::data::detail::DmTimeSlice< DmTimeType >::blocks | ( | ) | const |
Get a constant reference to the underlying list of DmTime shared pointers.
Definition at line 52 of file DmTimeSlice.cpp.
DmTimeSlice< DmTimeType >::Iterator ska::cheetah::data::detail::DmTimeSlice< DmTimeType >::end | ( | ) |
Get an iterator poiting to the end of the slice.
Definition at line 36 of file DmTimeSlice.cpp.