BitMiracle.LibTiff.Classic.Tiff.cvtRational C# (CSharp) Method

cvtRational() private method

private cvtRational ( TiffDirEntry dir, int num, int denom, float &rv ) : bool
dir TiffDirEntry
num int
denom int
rv float
return bool
        private bool cvtRational(TiffDirEntry dir, int num, int denom, out float rv)
        {
            if (denom == 0)
            {
                ErrorExt(this, m_clientdata, m_name,
                    "{0}: Rational with zero denominator (num = {1})",
                    FieldWithTag(dir.tdir_tag).Name, num);
                rv = float.NaN;
                return false;
            }
            else
            {
                rv = ((float)num / (float)denom);
                return true;
            }
        }
Tiff