Template Class Range

Class Documentation

template<typename T>
class Range

Represents a forwards linear sequence of indexes for some finite collection. (Indexes are always positive and can be converted to Eigen ArithmeticSequence)

Public Functions

inline Range(T start, T end, T interval)
inline T GetStart() const
inline T GetEnd() const
inline T GetInterval() const
inline T GetSize() const

Gets the number of elements in the range.

Returns:

int

inline Eigen::ArithmeticSequence<Eigen::Index, Eigen::Index, Eigen::Index> ToSeq()