STIR  6.2.0
stir::VoxelsOnCartesianGrid< elemT > Member List

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

actual_get_index_coordinates_for_relative_coordinates(const CartesianCoordinate3D< float > &coords) const overridestir::DiscretisedDensityOnCartesianGrid< 3, elemT >inlineprotectedvirtual
actual_get_relative_coordinates_for_indices(const BasicCoordinate< num_dimensions, float > &indices) const overridestir::DiscretisedDensityOnCartesianGrid< 3, elemT >inlineprotectedvirtual
actual_has_same_characteristics(DiscretisedDensity< num_dimensions, elemT > const &, std::string &explanation) const overridestir::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) noexceptstir::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() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
begin_all()stir::Array< num_dimensions, elemT >inline
begin_all() conststir::Array< num_dimensions, elemT >inline
begin_all_const() conststir::Array< num_dimensions, elemT >inline
capacity() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
check_state() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inlineprotected
clone() const overridestir::VoxelsOnCartesianGrid< elemT >virtual
const_full_iterator typedefstir::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() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
end()stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
end() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
end_all()stir::Array< num_dimensions, elemT >inline
end_all() conststir::Array< num_dimensions, elemT >inline
end_all_const() conststir::Array< num_dimensions, elemT >inline
exam_info_sptr (defined in stir::ExamData)stir::ExamDataprotected
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() conststir::Array< num_dimensions, elemT >inline
find_min() conststir::Array< num_dimensions, elemT >inline
full_iterator typedefstir::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() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
get_capacity_min_index() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
get_const_data_ptr() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
get_const_full_data_ptr() conststir::Array< num_dimensions, elemT >inline
get_data_ptr()stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
get_empty_copy() const overridestir::VoxelsOnCartesianGrid< elemT >virtual
get_empty_discretised_density() conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_empty_voxels_on_cartesian_grid() conststir::VoxelsOnCartesianGrid< elemT >
get_exam_info() const (defined in stir::ExamData)stir::ExamDatavirtual
get_exam_info_sptr() conststir::ExamDatavirtual
get_full_data_ptr()stir::Array< num_dimensions, elemT >inline
get_grid_spacing() conststir::DiscretisedDensityOnCartesianGrid< 3, elemT >inline
get_index_coordinates_for_LPS_coordinates(const CartesianCoordinate3D< float > &coords) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_index_coordinates_for_physical_coordinates(const CartesianCoordinate3D< float > &coords) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_index_coordinates_for_relative_coordinates(const CartesianCoordinate3D< float > &coords) conststir::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) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_indices_closest_to_physical_coordinates(const CartesianCoordinate3D< float > &coords) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_indices_closest_to_relative_coordinates(const CartesianCoordinate3D< float > &coords) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_length() conststir::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) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_LPS_coordinates_for_indices(const BasicCoordinate< num_dimensions, float > &indices) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_LPS_coordinates_for_physical_coordinates(const CartesianCoordinate3D< float > &indices) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_max_index() conststir::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() conststir::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() conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_physical_coordinates_for_indices(const BasicCoordinate< num_dimensions, int > &indices) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_physical_coordinates_for_indices(const BasicCoordinate< num_dimensions, float > &indices) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_physical_coordinates_for_LPS_coordinates(const CartesianCoordinate3D< float > &coords) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_plane(const int z) conststir::VoxelsOnCartesianGrid< elemT >
get_regular_range(BasicCoordinate< num_dimensions, int > &min, BasicCoordinate< num_dimensions, int > &max) conststir::Array< num_dimensions, elemT >
get_relative_coordinates_for_indices(const BasicCoordinate< num_dimensions, int > &indices) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_relative_coordinates_for_indices(const BasicCoordinate< num_dimensions, float > &indices) conststir::DiscretisedDensity< num_dimensions, elemT >inline
get_voxel_size() conststir::VoxelsOnCartesianGrid< elemT >inline
get_x_size() conststir::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) conststir::DiscretisedDensity< num_dimensions, elemT >inline
has_same_characteristics(self_type const &) conststir::DiscretisedDensity< num_dimensions, elemT >inline
hierarchy_base_type typedefstir::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
is_contiguous() conststir::Array< num_dimensions, elemT >
is_regular() conststir::Array< num_dimensions, elemT >inline
iterator typedef (defined in stir::Array< num_dimensions, elemT >)stir::Array< num_dimensions, elemT >
numstir::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) noexceptstir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >
operator!=(const self_type &) conststir::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 NumericVectorWithOffset &v) conststir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
operator*(const elemT &v) conststir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator*(const VectorWithOffset &v) conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
operator*=(const NumericVectorWithOffset &v)stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
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 NumericVectorWithOffset &v) conststir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
operator+(const elemT &v) conststir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator+(const VectorWithOffset &v) conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
operator+=(const NumericVectorWithOffset &v)stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
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 NumericVectorWithOffset &v) conststir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
operator-(const elemT &v) conststir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator-(const VectorWithOffset &v) conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
operator-=(const NumericVectorWithOffset &v)stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
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 NumericVectorWithOffset &v) conststir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
operator/(const elemT &v) conststir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
VectorWithOffset< Array< num_dimensions - 1, elemT > >::operator/(const VectorWithOffset &v) conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
operator/=(const NumericVectorWithOffset &v)stir::NumericVectorWithOffset< Array< num_dimensions - 1, elemT >, elemT >inline
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 &) conststir::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) conststir::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) conststir::Array< num_dimensions, elemT >inline
owns_memory_for_data() conststir::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() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
release_const_full_data_ptr() conststir::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::ExamDatavirtual
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() conststir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inline
size_all() conststir::Array< num_dimensions, elemT >inline
size_type typedef (defined in stir::Array< num_dimensions, elemT >)stir::Array< num_dimensions, elemT >
sum() conststir::Array< num_dimensions, elemT >inline
sum_positive() conststir::Array< num_dimensions, elemT >inline
value_type typedefstir::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) noexceptstir::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() overridestir::Array< num_dimensions, elemT >inline
~ExamData() (defined in stir::ExamData)stir::ExamDatavirtual
~VectorWithOffset()stir::VectorWithOffset< Array< num_dimensions - 1, elemT > >inlinevirtual