STIR  6.2.0
stir::IndexRange< num_dimensions > Member List

This is the complete list of members for stir::IndexRange< num_dimensions >, including all inherited members.

apply_lower_threshold(const IndexRange< num_dimensions - 1 > &lower)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
apply_upper_threshold(const IndexRange< num_dimensions - 1 > &upper)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
at(int i)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
at(int i) conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
base_type typedef (defined in stir::IndexRange< num_dimensions >)stir::IndexRange< num_dimensions >protected
begin()stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
begin() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
capacity() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
check_state() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inlineprotected
const_iterator typedef (defined in stir::IndexRange< num_dimensions >)stir::IndexRange< num_dimensions >
const_reference typedef (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
const_reverse_iterator typedef (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
difference_type typedef (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
empty() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
end()stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
end() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
fill(const IndexRange< num_dimensions - 1 > &n)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
get_capacity_max_index() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
get_capacity_min_index() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
get_const_data_ptr() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
get_data_ptr()stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
get_length() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
get_max_index() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
get_min_index() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
get_regular_range(BasicCoordinate< num_dimensions, int > &min, BasicCoordinate< num_dimensions, int > &max) conststir::IndexRange< num_dimensions >
grow(const int min_index, const int max_index)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inlinevirtual
grow(const unsigned int new_size)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
IndexRange()stir::IndexRange< num_dimensions >inline
IndexRange(const VectorWithOffset< IndexRange< num_dimensions - 1 >> &range)stir::IndexRange< num_dimensions >inline
IndexRange(const IndexRange< num_dimensions > &range)stir::IndexRange< num_dimensions >inline
IndexRange(const BasicCoordinate< num_dimensions, int > &min, const BasicCoordinate< num_dimensions, int > &max)stir::IndexRange< num_dimensions >inline
IndexRange(const BasicCoordinate< num_dimensions, int > &sizes)stir::IndexRange< num_dimensions >inline
init(const int min_index, const int max_index, IndexRange< num_dimensions - 1 > *const data_ptr, bool copy_data)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inlineprotected
is_regular() conststir::IndexRange< num_dimensions >inline
iterator typedefstir::IndexRange< num_dimensions >
numstir::VectorWithOffset< IndexRange< num_dimensions - 1 > >protected
operator!=(const IndexRange< num_dimensions > &) const (defined in stir::IndexRange< num_dimensions >)stir::IndexRange< num_dimensions >inline
operator!=(const VectorWithOffset &iv) const (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator*(const VectorWithOffset &v) conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator*=(const VectorWithOffset &v)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator+(const VectorWithOffset &v) conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator+=(const VectorWithOffset &v)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator-(const VectorWithOffset &v) conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator-=(const VectorWithOffset &v)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator/(const VectorWithOffset &v) conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator/=(const VectorWithOffset &v)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator=(const VectorWithOffset &il)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator==(const IndexRange< num_dimensions > &) conststir::IndexRange< num_dimensions >inline
operator==(const VectorWithOffset &iv) const (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator[](int i)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
operator[](int i) conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
owns_memory_for_data() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
rbegin() (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
rbegin() const (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
recycle()stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
reference typedef (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
release_const_data_ptr() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
release_data_ptr()stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
rend() (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
rend() const (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
reserve(const int min_index, const int max_index)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
reserve(const unsigned int new_size)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
resize(const int min_index, const int max_index)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inlinevirtual
resize(const unsigned int new_size)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
reverse_iterator typedef (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
set_min_index(const int min_index)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
set_offset(const int min_index)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
size() conststir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
size_all() conststir::IndexRange< num_dimensions >inline
size_type typedef (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
value_type typedef (defined in stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
VectorWithOffset()stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
VectorWithOffset(const int hsz)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inlineexplicit
VectorWithOffset(const int min_index, const int max_index)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
VectorWithOffset(const int hsz, IndexRange< num_dimensions - 1 > *const data_ptr, IndexRange< num_dimensions - 1 > *const end_of_data_ptr)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
VectorWithOffset(const int min_index, const int max_index, IndexRange< num_dimensions - 1 > *const data_ptr, IndexRange< num_dimensions - 1 > *const end_of_data_ptr)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
VectorWithOffset(const int hsz, const IndexRange< num_dimensions - 1 > *const data_ptr)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
VectorWithOffset(const int min_index, const int max_index, const IndexRange< num_dimensions - 1 > *const data_ptr)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
VectorWithOffset(const int min_index, const int max_index, shared_ptr< IndexRange< num_dimensions - 1 > []> data_sptr)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
VectorWithOffset(const int sz, shared_ptr< IndexRange< num_dimensions - 1 > []> data_sptr)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
VectorWithOffset(const VectorWithOffset &il)stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inline
VectorWithOffset(VectorWithOffset &&other) noexceptstir::VectorWithOffset< IndexRange< num_dimensions - 1 > >
~VectorWithOffset()stir::VectorWithOffset< IndexRange< num_dimensions - 1 > >inlinevirtual