astrotypes
0.0
|
Defines a contiguous range over dimension in index. More...
#include <src/cpp/pss/astrotypes/multiarray/DimensionSpan.h>
Public Member Functions | |
DimensionSpan (DimensionIndex< Dimension > start_index, DimensionIndex< Dimension > end_index) | |
DimensionSpan (DimensionIndex< Dimension > start_index, DimensionSize< Dimension > size) | |
DimensionSpan (DimensionSize< Dimension > size) | |
convenience operator, start_index will be set to 0 More... | |
DimensionIndex< Dimension > & | start () |
DimensionIndex< Dimension > const & | start () const |
void | start (DimensionIndex< Dimension > s) |
DimensionSize< Dimension > & | span () |
DimensionSize< Dimension > const & | span () const |
void | span (DimensionSize< Dimension > s) |
DimensionSpan< Dimension > & | trim (DimensionSize< Dimension > bounds) |
ensure the span fits within the size provided More... | |
Defines a contiguous range over dimension in index.
Definition at line 41 of file DimensionSpan.h.
pss::astrotypes::DimensionSpan< Dimension >::DimensionSpan | ( | DimensionIndex< Dimension > | start_index, |
DimensionIndex< Dimension > | end_index | ||
) |
Definition at line 29 of file DimensionSpan.cpp.
pss::astrotypes::DimensionSpan< Dimension >::DimensionSpan | ( | DimensionIndex< Dimension > | start_index, |
DimensionSize< Dimension > | size | ||
) |
Definition at line 36 of file DimensionSpan.cpp.
pss::astrotypes::DimensionSpan< Dimension >::DimensionSpan | ( | DimensionSize< Dimension > | size | ) |
convenience operator, start_index will be set to 0
Definition at line 43 of file DimensionSpan.cpp.
|
inline |
Definition at line 52 of file DimensionSpan.h.
|
inline |
Definition at line 53 of file DimensionSpan.h.
|
inline |
Definition at line 54 of file DimensionSpan.h.
|
inline |
Definition at line 49 of file DimensionSpan.h.
|
inline |
Definition at line 50 of file DimensionSpan.h.
|
inline |
Definition at line 51 of file DimensionSpan.h.
|
inline |
ensure the span fits within the size provided
Definition at line 50 of file DimensionSpan.cpp.