11#ifndef __stir_round_H__
12#define __stir_round_H__
47inline int round(
const float x);
52inline int round(
const double x);
58template <
int num_dimensions,
class elemT>
59inline BasicCoordinate<num_dimensions, int>
round(
const BasicCoordinate<num_dimensions, elemT>& x);
72template <
typename integerT>
73inline void round_to(integerT& result,
const float x);
78template <
int num_dimensions,
class integerT,
class elemT>
79inline void round_to(BasicCoordinate<num_dimensions, integerT>& result,
const BasicCoordinate<num_dimensions, elemT>& x);
This file declares class stir::BasicCoordinate and some functions acting on stir::BasicCoordinate obj...
int round(const float x)
Implements rounding of floating point numbers.
Definition round.inl:59
void round_to(integerT &result, const float x)
Implements rounding of floating point numbers to other integer types.
Definition round.inl:26
Implementation of the stir::round functions.