11 #ifndef __stir_PixelsOnCartesianGrid_H__ 12 #define __stir_PixelsOnCartesianGrid_H__ 39 template <
class elemT>
65 const bool make_xy_size_odd =
true);
74 #ifdef STIR_NO_COVARIANT_RETURN_TYPES 79 get_empty_copy()
const override;
86 #ifdef STIR_NO_COVARIANT_RETURN_TYPES 91 clone()
const override;
93 inline int get_x_size()
const;
95 inline int get_y_size()
const;
97 inline int get_min_x()
const;
99 inline int get_min_y()
const;
101 inline int get_max_x()
const;
103 inline int get_max_y()
const;
This abstract class is the basis for images on a Cartesian grid.
Definition: DiscretisedDensityOnCartesianGrid.h:44
defines the stir::CartesianCoordinate2D<coordT> class
defines the stir::DiscretisedDensityOnCartesianGrid class
a templated class for 2-dimensional coordinates.
Definition: CartesianCoordinate2D.h:44
This class is used to represent pixelised densities on a rectangular grid (2D).
Definition: PixelsOnCartesianGrid.h:40
class BasicCoordinate<int num_dimensions, typename coordT> defines num_dimensions -dimensional coordi...
Definition: BasicCoordinate.h:53
inline implementations for the stir::PixelsOnCartesianGrid class
An (abstract base) class that contains information on the projection data.
Definition: ProjDataInfo.h:69
This abstract class is the basis for all image representations.
Definition: FBP2DReconstruction.h:35