| actual_get_index_coordinates_for_relative_coordinates(const CartesianCoordinate3D< float > &coords) const override | stir::DiscretisedDensityOnCartesianGrid< 3, elemT > | inlineprotectedvirtual |
| actual_get_relative_coordinates_for_indices(const BasicCoordinate< num_dimensions, float > &indices) const override | stir::DiscretisedDensityOnCartesianGrid< 3, elemT > | inlineprotectedvirtual |
| actual_has_same_characteristics(DiscretisedDensity< num_dimensions, elemT > const &, std::string &explanation) const override | stir::DiscretisedDensityOnCartesianGrid< 3, elemT > | inlineprotectedvirtual |
| apply_lower_threshold(const elemT &l) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::apply_lower_threshold(const Array< num_dimensions - 1, elemT > &lower) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| apply_upper_threshold(const elemT &u) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::apply_upper_threshold(const Array< num_dimensions - 1, elemT > &upper) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| Array() | stir::Array< num_dimensions, elemT > | inline |
| Array(const IndexRange< num_dimensions > &) | stir::Array< num_dimensions, elemT > | inlineexplicit |
| Array(const IndexRange< num_dimensions > &range, shared_ptr< elemT[]> data_sptr) | stir::Array< num_dimensions, elemT > | inline |
| Array(const base_type &t) | stir::Array< num_dimensions, elemT > | inline |
| Array(const self &t) | stir::Array< num_dimensions, elemT > | inline |
| Array(Array &&other) noexcept | stir::Array< num_dimensions, elemT > | |
| Array(Array< num_dimensions, elemT > &&other) noexcept (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| at(int i) (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| at(int i) const (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| at(const BasicCoordinate< num_dimensions, int > &c) (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| at(const BasicCoordinate< num_dimensions, int > &c) const (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| axpby(const elemT2 a, const Array &x, const elemT2 b, const Array &y) | stir::Array< num_dimensions, elemT > | inline |
| axpby(const elemT2 a, const Array &x, const elemT2 b, const Array &y) (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::axpby(const elemT2 a, const NumericVectorWithOffset &x, const elemT2 b, const NumericVectorWithOffset &y) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| axpby(const NUMBER2 a, const NumericVectorWithOffset &x, const NUMBER2 b, const NumericVectorWithOffset &y) (defined in stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| begin() | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| begin() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| begin_all() | stir::Array< num_dimensions, elemT > | inline |
| begin_all() const | stir::Array< num_dimensions, elemT > | inline |
| begin_all_const() const | stir::Array< num_dimensions, elemT > | inline |
| capacity() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| check_state() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inlineprotected |
| clone() const override | stir::VoxelsOnCartesianGrid< elemT > | virtual |
| const_full_iterator typedef | stir::Array< num_dimensions, elemT > | |
| const_full_pointer typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| const_full_reference typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| const_iterator typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| const_reference typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| const_reverse_iterator typedef (defined in stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | |
| difference_type typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| DiscretisedDensity() | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| DiscretisedDensity(const IndexRange< num_dimensions > &range, const CartesianCoordinate3D< float > &origin) | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| DiscretisedDensity(const shared_ptr< const ExamInfo > &exam_info_sptr, const IndexRange< num_dimensions > &range, const CartesianCoordinate3D< float > &origin) | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| DiscretisedDensityOnCartesianGrid() | stir::DiscretisedDensityOnCartesianGrid< 3, elemT > | inline |
| DiscretisedDensityOnCartesianGrid(const IndexRange< num_dimensions > &range, const CartesianCoordinate3D< float > &origin, const BasicCoordinate< num_dimensions, float > &grid_spacing) | stir::DiscretisedDensityOnCartesianGrid< 3, elemT > | inline |
| DiscretisedDensityOnCartesianGrid(const shared_ptr< const ExamInfo > &exam_info_sptr, const IndexRange< num_dimensions > &range, const CartesianCoordinate3D< float > &origin, const BasicCoordinate< num_dimensions, float > &grid_spacing) | stir::DiscretisedDensityOnCartesianGrid< 3, elemT > | inline |
| empty() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| end() | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| end() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| end_all() | stir::Array< num_dimensions, elemT > | inline |
| end_all() const | stir::Array< num_dimensions, elemT > | inline |
| end_all_const() const | stir::Array< num_dimensions, elemT > | inline |
| exam_info_sptr (defined in stir::ExamData) | stir::ExamData | protected |
| ExamData() | stir::ExamData | |
| ExamData(const shared_ptr< const ExamInfo > &_this_exam) (defined in stir::ExamData) | stir::ExamData | |
| fill(const elemT &n) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::fill(const Array< num_dimensions - 1, elemT > &n) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| find_max() const | stir::Array< num_dimensions, elemT > | inline |
| find_min() const | stir::Array< num_dimensions, elemT > | inline |
| full_iterator typedef | stir::Array< num_dimensions, elemT > | |
| full_pointer typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| full_reference typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| full_value_type typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| get_capacity_max_index() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| get_capacity_min_index() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| get_const_data_ptr() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| get_const_full_data_ptr() const | stir::Array< num_dimensions, elemT > | inline |
| get_data_ptr() | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| get_empty_copy() const override | stir::VoxelsOnCartesianGrid< elemT > | virtual |
| get_empty_discretised_density() const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_empty_voxels_on_cartesian_grid() const | stir::VoxelsOnCartesianGrid< elemT > | |
| get_exam_info() const (defined in stir::ExamData) | stir::ExamData | virtual |
| get_exam_info_sptr() const | stir::ExamData | virtual |
| get_full_data_ptr() | stir::Array< num_dimensions, elemT > | inline |
| get_grid_spacing() const | stir::DiscretisedDensityOnCartesianGrid< 3, elemT > | inline |
| get_index_coordinates_for_LPS_coordinates(const CartesianCoordinate3D< float > &coords) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_index_coordinates_for_physical_coordinates(const CartesianCoordinate3D< float > &coords) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_index_coordinates_for_relative_coordinates(const CartesianCoordinate3D< float > &coords) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_index_range() const (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| get_indices_closest_to_LPS_coordinates(const CartesianCoordinate3D< float > &coords) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_indices_closest_to_physical_coordinates(const CartesianCoordinate3D< float > &coords) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_indices_closest_to_relative_coordinates(const CartesianCoordinate3D< float > &coords) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_length() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| get_lengths() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | |
| get_LPS_coordinates_for_indices(const BasicCoordinate< num_dimensions, int > &indices) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_LPS_coordinates_for_indices(const BasicCoordinate< num_dimensions, float > &indices) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_LPS_coordinates_for_physical_coordinates(const CartesianCoordinate3D< float > &indices) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_max_index() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| get_max_indices() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | |
| get_max_x() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_max_y() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_max_z() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_min_index() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| get_min_indices() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | |
| get_min_x() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_min_y() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_min_z() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_origin() const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_physical_coordinates_for_indices(const BasicCoordinate< num_dimensions, int > &indices) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_physical_coordinates_for_indices(const BasicCoordinate< num_dimensions, float > &indices) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_physical_coordinates_for_LPS_coordinates(const CartesianCoordinate3D< float > &coords) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_plane(const int z) const | stir::VoxelsOnCartesianGrid< elemT > | |
| get_regular_range(BasicCoordinate< num_dimensions, int > &min, BasicCoordinate< num_dimensions, int > &max) const | stir::Array< num_dimensions, elemT > | |
| get_relative_coordinates_for_indices(const BasicCoordinate< num_dimensions, int > &indices) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_relative_coordinates_for_indices(const BasicCoordinate< num_dimensions, float > &indices) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| get_voxel_size() const | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_x_size() const | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_y_size() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| get_z_size() const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| grow(const IndexRange< num_dimensions > &range) | stir::Array< num_dimensions, elemT > | inlinevirtual |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::grow(const int min_index, const int max_index) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inlinevirtual |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::grow(const unsigned int new_size) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| grow_z_range(const int min_z, const int max_z) | stir::VoxelsOnCartesianGrid< elemT > | |
| has_same_characteristics(self_type const &, std::string &explanation) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| has_same_characteristics(self_type const &) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| hierarchy_base_type typedef | stir::DiscretisedDensity< num_dimensions, elemT > | |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::init(const int min_index, const int max_index, Array< num_dimensions - 1, elemT > *const data_ptr, bool copy_data) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inlineprotected |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::init_with_copy(const int min_index, const int max_index, Array< num_dimensions - 1, elemT > const *const data_ptr) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inlineprotected |
| is_contiguous() const | stir::Array< num_dimensions, elemT > | |
| is_regular() const | stir::Array< num_dimensions, elemT > | inline |
| iterator typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| num | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | protected |
| NumericVectorWithOffset(const VectorWithOffset< Array< num_dimensions - 1, elemT > > &t) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset(const NumericVectorWithOffset &t) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset(NumericVectorWithOffset &&other) noexcept | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | |
| operator!=(const self_type &) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| operator!=(const VectorWithOffset &iv) const (defined in stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator*(const self_type &x) const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator*(const elemT x) const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator*(const self &x) const (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator*(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator*(const elemT &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator*(const VectorWithOffset &v) const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator*=(const self_type &x) (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator*=(const elemT x) (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator*=(const self &x) (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator*=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator*=(const elemT &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator*=(const VectorWithOffset &v) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator+(const self_type &x) const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator+(const elemT x) const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator+(const self &x) const (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator+(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator+(const elemT &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator+(const VectorWithOffset &v) const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator+=(const self_type &x) (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator+=(const elemT x) (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator+=(const self &x) (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator+=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator+=(const elemT &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator+=(const VectorWithOffset &v) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator-(const self_type &x) const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator-(const elemT x) const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator-(const self &x) const (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator-(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator-(const elemT &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator-(const VectorWithOffset &v) const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator-=(const self_type &x) (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator-=(const elemT x) (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator-=(const self &x) (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator-=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator-=(const elemT &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator-=(const VectorWithOffset &v) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator/(const self_type &x) const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator/(const elemT x) const (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator/(const self &x) const (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator/(const NumericVectorWithOffset &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator/(const elemT &v) const | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator/(const VectorWithOffset &v) const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator/=(const self_type &x) (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator/=(const elemT x) (defined in stir::VoxelsOnCartesianGrid< elemT >) | stir::VoxelsOnCartesianGrid< elemT > | inline |
| operator/=(const self &x) (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator/=(const NumericVectorWithOffset &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator/=(const elemT &v) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator/=(const VectorWithOffset &v) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator=(Array other) | stir::Array< num_dimensions, elemT > | |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::operator=(const NumericVectorWithOffset &other) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | |
| VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator=(const VectorWithOffset &il) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator==(const self_type &) const | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| operator==(const VectorWithOffset &iv) const (defined in stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| operator[](int i) | stir::Array< num_dimensions, elemT > | inline |
| operator[](int i) const | stir::Array< num_dimensions, elemT > | inline |
| operator[](const BasicCoordinate< num_dimensions, int > &c) | stir::Array< num_dimensions, elemT > | inline |
| operator[](const BasicCoordinate< num_dimensions, int > &c) const | stir::Array< num_dimensions, elemT > | inline |
| owns_memory_for_data() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| rbegin() (defined in stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| rbegin() const (defined in stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| read_from_file(const std::string &filename) | stir::DiscretisedDensity< num_dimensions, elemT > | static |
| recycle() | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| reference typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| release_const_data_ptr() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| release_const_full_data_ptr() const | stir::Array< num_dimensions, elemT > | inline |
| release_data_ptr() | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| release_full_data_ptr() | stir::Array< num_dimensions, elemT > | inline |
| rend() (defined in stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| rend() const (defined in stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| reserve(const int min_index, const int max_index) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| reserve(const unsigned int new_size) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| resize(const IndexRange< num_dimensions > &range) | stir::Array< num_dimensions, elemT > | inlinevirtual |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::resize(const int min_index, const int max_index) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inlinevirtual |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::resize(const unsigned int new_size) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| reverse_iterator typedef (defined in stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | |
| sapyb(const T &a, const Array &y, const T &b) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::sapyb(const T2 &a, const NumericVectorWithOffset &y, const T2 &b) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| set_exam_info(ExamInfo const &) | stir::ExamData | virtual |
| set_exam_info_sptr(shared_ptr< const ExamInfo > new_exam_info_sptr) (defined in stir::ExamData) | stir::ExamData | |
| set_grid_spacing(const BasicCoordinate< num_dimensions, float > &grid_spacing_v) | stir::DiscretisedDensityOnCartesianGrid< 3, elemT > | inline |
| set_min_index(const int min_index) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| set_offset(const int min_index) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| set_origin(const CartesianCoordinate3D< float > &origin) | stir::DiscretisedDensity< num_dimensions, elemT > | inline |
| set_plane(const PixelsOnCartesianGrid< elemT > &plane, const int z) | stir::VoxelsOnCartesianGrid< elemT > | |
| set_voxel_size(const BasicCoordinate< 3, float > &) | stir::VoxelsOnCartesianGrid< elemT > | |
| size() const | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| size_all() const | stir::Array< num_dimensions, elemT > | inline |
| size_type typedef (defined in stir::Array< num_dimensions, elemT >) | stir::Array< num_dimensions, elemT > | |
| sum() const | stir::Array< num_dimensions, elemT > | inline |
| sum_positive() const | stir::Array< num_dimensions, elemT > | inline |
| value_type typedef | stir::Array< num_dimensions, elemT > | |
| VectorWithOffset() | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| VectorWithOffset(const int hsz) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inlineexplicit |
| VectorWithOffset(const int min_index, const int max_index) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| VectorWithOffset(const int hsz, Array< num_dimensions - 1, elemT > *const data_ptr, Array< num_dimensions - 1, elemT > *const end_of_data_ptr) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | |
| VectorWithOffset(const int min_index, const int max_index, Array< num_dimensions - 1, elemT > *const data_ptr, Array< num_dimensions - 1, elemT > *const end_of_data_ptr) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| VectorWithOffset(const int hsz, const Array< num_dimensions - 1, elemT > *const data_ptr) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | |
| VectorWithOffset(const int min_index, const int max_index, const Array< num_dimensions - 1, elemT > *const data_ptr) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| VectorWithOffset(const int min_index, const int max_index, shared_ptr< Array< num_dimensions - 1, elemT > []> data_sptr) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| VectorWithOffset(const int sz, shared_ptr< Array< num_dimensions - 1, elemT > []> data_sptr) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| VectorWithOffset(const VectorWithOffset &il) | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inline |
| VectorWithOffset(VectorWithOffset &&other) noexcept | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | |
| VoxelsOnCartesianGrid() | stir::VoxelsOnCartesianGrid< elemT > | |
| VoxelsOnCartesianGrid(const Array< 3, elemT > &v, const CartesianCoordinate3D< float > &origin, const BasicCoordinate< 3, float > &grid_spacing) | stir::VoxelsOnCartesianGrid< elemT > | |
| VoxelsOnCartesianGrid(const IndexRange< 3 > &range, const CartesianCoordinate3D< float > &origin, const BasicCoordinate< 3, float > &grid_spacing) | stir::VoxelsOnCartesianGrid< elemT > | |
| VoxelsOnCartesianGrid(const shared_ptr< const ExamInfo > &exam_info_sptr, const Array< 3, elemT > &v, const CartesianCoordinate3D< float > &origin, const BasicCoordinate< 3, float > &grid_spacing) | stir::VoxelsOnCartesianGrid< elemT > | |
| VoxelsOnCartesianGrid(const shared_ptr< const ExamInfo > &exam_info_sptr, const IndexRange< 3 > &range, const CartesianCoordinate3D< float > &origin, const BasicCoordinate< 3, float > &grid_spacing) | stir::VoxelsOnCartesianGrid< elemT > | |
| VoxelsOnCartesianGrid(const ProjDataInfo &proj_data_info_ptr, const float zoom=1.F, const CartesianCoordinate3D< float > &origin=CartesianCoordinate3D< float >(0.F, 0.F, 0.F), const CartesianCoordinate3D< int > &sizes=CartesianCoordinate3D< int >(-1, -1, -1)) | stir::VoxelsOnCartesianGrid< elemT > | |
| VoxelsOnCartesianGrid(const shared_ptr< const ExamInfo > &exam_info_sptr, const ProjDataInfo &proj_data_info, const float zoom=1.F, const CartesianCoordinate3D< float > &origin=CartesianCoordinate3D< float >(0.F, 0.F, 0.F), const CartesianCoordinate3D< int > &sizes=CartesianCoordinate3D< int >(-1, -1, -1)) | stir::VoxelsOnCartesianGrid< elemT > | |
| VoxelsOnCartesianGrid(const shared_ptr< const ExamInfo > &exam_info_sptr_v, const ProjDataInfo &proj_data_info, const CartesianCoordinate3D< float > &zooms, const CartesianCoordinate3D< float > &origin=CartesianCoordinate3D< float >(0.F, 0.F, 0.F), const CartesianCoordinate3D< int > &sizes=CartesianCoordinate3D< int >(-1, -1, -1)) | stir::VoxelsOnCartesianGrid< elemT > | |
| xapyb(const Array &x, const elemT a, const Array &y, const elemT b) | stir::Array< num_dimensions, elemT > | inline |
| xapyb(const Array &x, const Array &a, const Array &y, const Array &b) | stir::Array< num_dimensions, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::xapyb(const NumericVectorWithOffset &x, const elemT a, const NumericVectorWithOffset &y, const elemT b) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >::xapyb(const NumericVectorWithOffset &x, const NumericVectorWithOffset &a, const NumericVectorWithOffset &y, const NumericVectorWithOffset &b) | stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT > | inline |
| ~Array() override | stir::Array< num_dimensions, elemT > | inline |
| ~ExamData() (defined in stir::ExamData) | stir::ExamData | virtual |
| ~VectorWithOffset() | stir::VectorWithOffset< Array< num_dimensions - 1, elemT > > | inlinevirtual |