TimeSeriesTimeIterator< FP, IsConstIter > Class Template Reference
|
CPP API
|
mio::TimeSeriesTimeIterator< FP, IsConstIter > Class Template Reference
Iterate over vector values of a time series by time point. More...
#include <time_series.h>
Inheritance diagram for mio::TimeSeriesTimeIterator< FP, IsConstIter >:
Collaboration diagram for mio::TimeSeriesTimeIterator< FP, IsConstIter >:
Public Types | |
| using | difference_type = typename Base::difference_type |
| using | iterator_category = typename Base::iterator_category |
| using | pointer = typename Base::pointer |
| using | reference = typename Base::reference |
| using | value_type = typename Base::value_type |
Public Types inherited from mio::details::TimeSeriesIteratorBase< TimeSeriesTimeIterator< FP, IsConstIter >, FP, IsConstIter, details::TimeSeriesIterTraits< FP, IsConstIter >::TimeValue, details::TimeSeriesIterTraits< FP, IsConstIter >::TimeReference > | |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::random_access_iterator_tag |
| using | reference = details::TimeSeriesIterTraits< FP, IsConstIter >::TimeReference |
| using | value_type = details::TimeSeriesIterTraits< FP, IsConstIter >::TimeValue |
Private Types | |
| using | Base = details::TimeSeriesIteratorBase< TimeSeriesTimeIterator< FP, IsConstIter >, FP, IsConstIter, typename details::TimeSeriesIterTraits< FP, IsConstIter >::TimeValue, typename details::TimeSeriesIterTraits< FP, IsConstIter >::TimeReference > |
Private Attributes | |
| Eigen::Index | m_col_idx |
| MatrixPtr | m_matrix |
Additional Inherited Members | |
Protected Types inherited from mio::details::TimeSeriesIteratorBase< TimeSeriesTimeIterator< FP, IsConstIter >, FP, IsConstIter, details::TimeSeriesIterTraits< FP, IsConstIter >::TimeValue, details::TimeSeriesIterTraits< FP, IsConstIter >::TimeReference > | |
| using | MatrixPtr = typename Traits::MatrixPtr |
| using | Traits = details::TimeSeriesIterTraits< FP, IsConstIter > |
Protected Attributes inherited from mio::details::TimeSeriesIteratorBase< TimeSeriesTimeIterator< FP, IsConstIter >, FP, IsConstIter, details::TimeSeriesIterTraits< FP, IsConstIter >::TimeValue, details::TimeSeriesIterTraits< FP, IsConstIter >::TimeReference > | |
| Eigen::Index | m_col_idx |
| MatrixPtr | m_matrix |
Detailed Description
template<class FP, bool IsConstIter>
class mio::TimeSeriesTimeIterator< FP, IsConstIter >
Iterate over vector values of a time series by time point.
Member Typedef Documentation
◆ Base
template<class FP , bool IsConstIter>
|
private |
◆ difference_type
template<class FP , bool IsConstIter>
| using mio::TimeSeriesTimeIterator< FP, IsConstIter >::difference_type = typename Base::difference_type |
◆ iterator_category
template<class FP , bool IsConstIter>
| using mio::TimeSeriesTimeIterator< FP, IsConstIter >::iterator_category = typename Base::iterator_category |
◆ pointer
template<class FP , bool IsConstIter>
| using mio::TimeSeriesTimeIterator< FP, IsConstIter >::pointer = typename Base::pointer |
◆ reference
template<class FP , bool IsConstIter>
| using mio::TimeSeriesTimeIterator< FP, IsConstIter >::reference = typename Base::reference |
◆ value_type
template<class FP , bool IsConstIter>
| using mio::TimeSeriesTimeIterator< FP, IsConstIter >::value_type = typename Base::value_type |
Member Function Documentation
◆ get_reference()
template<class FP , bool IsConstIter>
|
inline |
Member Data Documentation
◆ m_col_idx
template<class FP , bool IsConstIter>
|
private |
◆ m_matrix
template<class FP , bool IsConstIter>
|
private |
Generated by
Public Types inherited from