35 #ifndef __AttenuationCoefficient_h 36 #define __AttenuationCoefficient_h 69 #ifndef __gVirtualXRayConfig_h 89 class AttenuationCoefficient;
105 std::istream&
operator>>(std::istream& is, AttenuationCoefficient& obj);
116 std::ostream&
operator<<(std::ostream& os,
const AttenuationCoefficient& obj);
174 friend std::istream&
operator>>(std::istream &is,
177 friend std::ostream&
operator<<(std::ostream &os,
189 #endif // __AttenuationCoefficient_h AttenuationCoefficient(const RATIONAL_NUMBER &anEnergy=0, const RATIONAL_NUMBER &anAttenuationCoefficient=0)
Default constructor.
friend std::ostream & operator<<(std::ostream &os, const AttenuationCoefficient &obj)
operator<<
RATIONAL_NUMBER getAttenuationCoefficient() const
Accessor on the attenuation coefficient.
RATIONAL_NUMBER m_energy
Energy.
std::istream & operator>>(std::istream &anInputSream, gVirtualXRay::AtomicElement &anElement)
operator >>
RATIONAL_NUMBER getEnergy() const
Accessor on the energy.
Class to manage an attenuation coefficient.
RATIONAL_NUMBER m_mu
Attenuation coefficient corresponding to m_energy.
AttenuationCoefficient is a class to handle an attenuation coefficient.
float RATIONAL_NUMBER
Type of data used to store real numbers.
friend std::istream & operator>>(std::istream &is, AttenuationCoefficient &obj)
operator>>
std::ostream & operator<<(std::ostream &anOutputSream, const gVirtualXRay::AtomicElement &anElement)
operator <<