.. _doxcsid-class_p1_1_1_image_sdk_1_1_meta_object_1ad4381e0ce5778b6ebc254a9ce7e46539: MetaObject.GetSRational Method ++++++++++++++++++++++++++++++ Definition """""""""" *Namespace:* ``P1.ImageSdk`` Get scalar signed rational from object. Can only be used on binary metaobjects with the correct type. .. ref-code-block:: csharp :class: doxyrest-overview-code-block public :ref:`SRational` GetSRational(ref bool error); It is the users responsability to use this function correctly. The type of the object can be retrieved by using the :ref:`GetType() ` method. If function is used on a wrong kind of object the function will set the error flag. A binary metaobject is eg. exif, gps and geotiff kind of metadata. A rational is value represented as a fraction (nom/denom) instead of a float or double. nom and denon is of type unsigned long .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - error - This parameter refers to a variable where function can store the error state. .. rubric:: Returns: The value of the object. If it was not success full the error flag will be set and 0/0 is returned.