template <class coordT> \
Succeeded TYPE<coordT>::change_representation(LORInCylinderCoordinates<coordT>& lor, const double radius) const \
{ \
lor = *this; \
return lor.set_radius(static_cast<coordT>(radius)); \
} \
\
template <class coordT> \
Succeeded TYPE<coordT>::change_representation(LORInAxialAndNoArcCorrSinogramCoordinates<coordT>& lor, const double radius) \
const \
{ \
lor = *this; \
return lor.set_radius(static_cast<coordT>(radius)); \
} \
\
template <class coordT> \
Succeeded TYPE<coordT>::change_representation(LORInAxialAndSinogramCoordinates<coordT>& lor, const double radius) const \
{ \
lor = *this; \
return lor.set_radius(static_cast<coordT>(radius)); \
} \
\
template <class coordT> \
Succeeded TYPE<coordT>::get_intersections_with_cylinder(LORAs2Points<coordT>& lor, const double radius) const \
{ \
LORAs2Points<coordT> actual_lor = *this; \
return Succeeded::no; \
return Succeeded::yes; \
}
Succeeded find_LOR_intersections_with_cylinder(LORInCylinderCoordinates< coordT1 > &, const LORAs2Points< coordT2 > &, const double radius)
Given an LOR, find its intersection with a (infintely long) cylinder.
Definition: LORCoordinates.inl:357