11#ifndef __stir_PixelsOnCartesianGrid_H__
12#define __stir_PixelsOnCartesianGrid_H__
65 const bool make_xy_size_odd =
true);
81 inline int get_x_size()
const;
83 inline int get_y_size()
const;
85 inline int get_min_x()
const;
87 inline int get_min_y()
const;
89 inline int get_max_x()
const;
91 inline int get_max_y()
const;
defines the stir::CartesianCoordinate2D<coordT> class
defines the stir::DiscretisedDensityOnCartesianGrid class
inline implementations for the stir::PixelsOnCartesianGrid class
This class defines multi-dimensional (numeric) arrays.
Definition Array.h:78
class BasicCoordinate<int num_dimensions, typename coordT> defines num_dimensions -dimensional coordi...
Definition BasicCoordinate.h:57
a templated class for 2-dimensional coordinates.
Definition CartesianCoordinate2D.h:45
a templated class for 3-dimensional coordinates.
Definition CartesianCoordinate3D.h:53
DiscretisedDensityOnCartesianGrid()
Definition DiscretisedDensityOnCartesianGrid.inl:30
This class defines ranges which can be 'irregular'.
Definition IndexRange.h:69
CartesianCoordinate2D< float > get_pixel_size() const
is the same as get_grid_spacing(), but now returns CartesianCoordinate2D for convenience
Definition PixelsOnCartesianGrid.inl:88
PixelsOnCartesianGrid()
Construct an empty PixelsOnCartesianGrid.
Definition PixelsOnCartesianGrid.inl:24
PixelsOnCartesianGrid< elemT > * get_empty_pixels_on_cartesian_grid() const
Like get_empty_discretised_density (for backwards compatibility)
Definition PixelsOnCartesianGrid.inl:109
PixelsOnCartesianGrid< elemT > * clone() const override
Allocate a new DiscretisedDensity object which is a copy of the current one.
Definition PixelsOnCartesianGrid.inl:117
PixelsOnCartesianGrid< elemT > * get_empty_copy() const override
Definition of the pure virtual defined in DiscretisedDensity.
Definition PixelsOnCartesianGrid.inl:102
void set_pixel_size(const BasicCoordinate< 2, float > &) const
is the same as set_grid_spacing()
Definition PixelsOnCartesianGrid.inl:95
An (abstract base) class that contains information on the projection data.
Definition ProjDataInfo.h:70