9 #ifndef ossimRationalNumber_HEADER 10 #define ossimRationalNumber_HEADER 42 return (static_cast<double>(theNum)/
43 static_cast<double>(theDen));
47 return (static_cast<float>(theNum)/
48 static_cast<float>(theDen));
const ossimRationalNumber & operator=(ossim_int32 n)
ossimRationalNumber operator-(ossim_int32 i, ossimRationalNumber &r)
const ossimRationalNumber & assign(ossim_int32 n, ossim_int32 d)
ossimRationalNumber operator/(ossim_int32 i, ossimRationalNumber &r)
ossimRationalNumber operator*(const ossimRationalNumber &r) const
ossimRationalNumber operator*(ossim_int32 i, ossimRationalNumber &r)
const ossimRationalNumber & operator++()
const ossimRationalNumber & operator--()
os2<< "> n<< " > nendobj n
ossimRationalNumber operator+(const ossimRationalNumber &r) const
bool operator==(const ossimRefPtr< _Tp1 > &__a, const ossimRefPtr< _Tp2 > &__b) noexcept
friend std::ostream & operator<<(std::ostream &out, const ossimRationalNumber &rhs)
ossimRationalNumber(ossim_int32 num)
const ossimRationalNumber & operator=(double n)
bool operator==(const ossimRationalNumber &r) const
ossimRationalNumber operator+(ossim_int32 i, ossimRationalNumber &r)
ossimRationalNumber operator-() const
ossimRationalNumber operator/(const ossimRationalNumber &r) const
ossimRationalNumber(ossim_int32 num, ossim_int32 den)
std::basic_ostream< char > ostream
Base class for char output streams.