<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>gmaofiledata.h</name>
    <path>/home/pascal/depot/filedata/src/</path>
    <filename>gmaofiledata_8h</filename>
    <class kind="class">GMAOFileData</class>
  </compound>
  <compound kind="file">
    <name>logfile.h</name>
    <path>/home/pascal/depot/filedata/src/</path>
    <filename>logfile_8h</filename>
    <class kind="class">Logfile</class>
  </compound>
  <compound kind="file">
    <name>statistic.h</name>
    <path>/home/pascal/depot/filedata/src/</path>
    <filename>statistic_8h</filename>
    <member kind="function">
      <type>T</type>
      <name>mean</name>
      <anchorfile>statistic_8h.html</anchorfile>
      <anchor>a9cd754a736902ab55c7d5f9fa83557c3</anchor>
      <arglist>(Iter_T first, Iter_T last)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>bilinear_interpolation</name>
      <anchorfile>statistic_8h.html</anchorfile>
      <anchor>a9d4324e39a80856b75ca86248daa7479</anchor>
      <arglist>(const double &amp;x, const double &amp;y, const double &amp;x1, const double &amp;y1, const double &amp;x2, const double &amp;y2, const double &amp;f11, const double &amp;f12, const double &amp;f21, const double &amp;f22)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>linear_interpolation</name>
      <anchorfile>statistic_8h.html</anchorfile>
      <anchor>aececa001bc400e77948639b939d1b06b</anchor>
      <arglist>(const double x, const double x1, const double x2, const double f1, const double f2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>interpolate</name>
      <anchorfile>statistic_8h.html</anchorfile>
      <anchor>ad9d33c62115ffd59639e537656cd60e8</anchor>
      <arglist>(Iter_T1 v1_start, Iter_T1 v1_end, Iter_T2 v2_start, Iter_T2 v2_end, T1 &amp;val1, T2 &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>interpolate</name>
      <anchorfile>statistic_8h.html</anchorfile>
      <anchor>af835b2a8fb87531b3ef6ef7edb2390e2</anchor>
      <arglist>(Iter_T1 v1_start, Iter_T1 v1_end, Iter_T2 v2_start, Iter_T2 v2_end, Iter_T1 vin_start, Iter_T1 vin_end, Iter_T2 vout_start)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>get_nearest_val_idx</name>
      <anchorfile>statistic_8h.html</anchorfile>
      <anchor>af31d06d5b4df296525dda409da3a800a</anchor>
      <arglist>(const NumType *v_start, const NumType *v_end, const NumType &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_date.cpp</name>
    <path>/home/pascal/depot/filedata/test/</path>
    <filename>test__date_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__date_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AnnotationsRecord</name>
    <filename>classAnnotationsRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <class kind="struct">AnnotationsRecord::c5</class>
    <member kind="function">
      <type></type>
      <name>AnnotationsRecord</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>a23ebc0ea1ce33047931c03ed242a89ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>aedeeb93676be124c06d7d91419929937</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_dummy_data_percent</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>af86fdfb45a97c8191c9be122c82cf398</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_non_significant_data_percent</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>a7ce4c3f8d55ba9257acdfebdc493e860</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_land_pix_percent</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>ac9f52038f2af515f0a8146d35118d961</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_ocean_pix_percent</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>abd08cc4706e8f1603fd4d2991468bc8c</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_coast_pix_percent</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>ae0883f57a299d82f03004177501683ec</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c5 &gt;</type>
      <name>cloudy_pix_percent_per_lat_band</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>a603c6bb918eb98cdb99611c32ee29e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>nb_non_empty_grid_line</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>a44f60055b8f28d2fc4d07138ea3c18b3</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; c5 &gt;</type>
      <name>nb_pix_per_line</name>
      <anchorfile>classAnnotationsRecord.html</anchorfile>
      <anchor>a5d317ccb0c3cb3fe01b251829b21d7b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_date</name>
    <filename>classbad__date.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__date.html</anchorfile>
      <anchor>aa89d5b83d9266a018900681e3f5b5df9</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_file</name>
    <filename>classbad__file.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_file</name>
      <anchorfile>classbad__file.html</anchorfile>
      <anchor>afb53ca4a1c46e20ac5d4039f00773619</anchor>
      <arglist>(const string &amp;_s)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__file.html</anchorfile>
      <anchor>aaab97f5b200938e3fe1cc523d6f69aec</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_file_opening_mode</name>
    <filename>classbad__file__opening__mode.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_file_opening_mode</name>
      <anchorfile>classbad__file__opening__mode.html</anchorfile>
      <anchor>a6f1db3eb64c77be67333cbf4f500fffe</anchor>
      <arglist>(const string &amp;_file, const string &amp;_mode=string(&quot;r&quot;))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__file__opening__mode.html</anchorfile>
      <anchor>a1ae24ad1c2f91ec2349457cffb3a9994</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_hdf_type</name>
    <filename>classbad__hdf__type.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_hdf_type</name>
      <anchorfile>classbad__hdf__type.html</anchorfile>
      <anchor>a3a4b596b583d1979960419695f8ed949</anchor>
      <arglist>(const string &amp;src_file, const int src_line, const string &amp;type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__hdf__type.html</anchorfile>
      <anchor>a5d439498cb97f8021fa8a3539d9243a3</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_index</name>
    <filename>classbad__index.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_index</name>
      <anchorfile>classbad__index.html</anchorfile>
      <anchor>a32640595b43c5c6eb46c0102b7302857</anchor>
      <arglist>(const long long &amp;_index, const long long &amp;_index_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__index.html</anchorfile>
      <anchor>a2705ef8e1e795a7312c6b7b063f05f5a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_level</name>
    <filename>classbad__level.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_level</name>
      <anchorfile>classbad__level.html</anchorfile>
      <anchor>a364ded5b3e2673f10a1a6827e511a9d0</anchor>
      <arglist>(const int &amp;level)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__level.html</anchorfile>
      <anchor>af3f340eb3c3c6243c50abbd88017f40b</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_month</name>
    <filename>classbad__month.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_month</name>
      <anchorfile>classbad__month.html</anchorfile>
      <anchor>add9280e8585b3611460b029c19ef228b</anchor>
      <arglist>(const int month)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__month.html</anchorfile>
      <anchor>a097921a3ccfd8c2fde93b8575b738aab</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_netcdf_file</name>
    <filename>classbad__netcdf__file.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_netcdf_file</name>
      <anchorfile>classbad__netcdf__file.html</anchorfile>
      <anchor>a7c6410a99f3b8605ac7b3e660455ff74</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__netcdf__file.html</anchorfile>
      <anchor>ac2bcb1159a2c45bb829666cf84508a51</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_open_file</name>
    <filename>classbad__open__file.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_open_file</name>
      <anchorfile>classbad__open__file.html</anchorfile>
      <anchor>aca3b7bc9a9a22c0dc11160532c41eed0</anchor>
      <arglist>(const string filename, string mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__open__file.html</anchorfile>
      <anchor>a47bd371e5b2e2c0c02872e37334096c8</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_parametre</name>
    <filename>classbad__parametre.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_parametre</name>
      <anchorfile>classbad__parametre.html</anchorfile>
      <anchor>a9126ec11866bfc9cb5165de468828522</anchor>
      <arglist>(const string &amp;parametre)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__parametre.html</anchorfile>
      <anchor>a19add7f933c04aca68388ac7c14dee1a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_parametre_idx</name>
    <filename>classbad__parametre__idx.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_parametre_idx</name>
      <anchorfile>classbad__parametre__idx.html</anchorfile>
      <anchor>a5a86edd9a0ae87b687c7601ab427dc1b</anchor>
      <arglist>(const int &amp;parametre_index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__parametre__idx.html</anchorfile>
      <anchor>a7ca484549f8be96d5766f80958c698ea</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_product_id</name>
    <filename>classbad__product__id.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_product_id</name>
      <anchorfile>classbad__product__id.html</anchorfile>
      <anchor>af19b3dcfb1377e69249a1c3f76a8869e</anchor>
      <arglist>(const int &amp;product_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__product__id.html</anchorfile>
      <anchor>ad5c4e5e4340bde5e296d5c18f3981c61</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_rank</name>
    <filename>classbad__rank.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_rank</name>
      <anchorfile>classbad__rank.html</anchorfile>
      <anchor>ad7841ac7a5f5c6fb5c011bf2a6346692</anchor>
      <arglist>(const int &amp;given_rank, const int &amp;authorized_rank)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__rank.html</anchorfile>
      <anchor>a45eb9b4a6b0d5fc10faff21f982947f7</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_read_file</name>
    <filename>classbad__read__file.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_read_file</name>
      <anchorfile>classbad__read__file.html</anchorfile>
      <anchor>ad645f947a27989622b15a4748b315e1f</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__read__file.html</anchorfile>
      <anchor>aea0df761e5ec27e040bddd0cd17bc6e9</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_record_index</name>
    <filename>classbad__record__index.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_record_index</name>
      <anchorfile>classbad__record__index.html</anchorfile>
      <anchor>a2ed64336c1b97a8ca50511cc59f91e8a</anchor>
      <arglist>(const string &amp;filename, const int record_idx, const int nb_record_max, const string &amp;source_file, const int source_line)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__record__index.html</anchorfile>
      <anchor>af5c6361d8b93732d0d5e406c354d2f21</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_temp_file</name>
    <filename>classbad__temp__file.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_temp_file</name>
      <anchorfile>classbad__temp__file.html</anchorfile>
      <anchor>a06e1f2611bbcbf9f954aa250ecd89f96</anchor>
      <arglist>(const string &amp;src_file, const int src_line, const string &amp;filename_pattern)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__temp__file.html</anchorfile>
      <anchor>a990d3a0367f63b0f714354b8bc469e79</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_tmp_dir</name>
    <filename>classbad__tmp__dir.html</filename>
    <member kind="function">
      <type>void</type>
      <name>what</name>
      <anchorfile>classbad__tmp__dir.html</anchorfile>
      <anchor>af7eb0e4167d7c8fdc642d689aac83c7e</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bad_type</name>
    <filename>classbad__type.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_type</name>
      <anchorfile>classbad__type.html</anchorfile>
      <anchor>a1d8d77a360e500a6d69d5c2d5d2531b6</anchor>
      <arglist>(const string &amp;t1, const string &amp;t2, const string &amp;_sds)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classbad__type.html</anchorfile>
      <anchor>ac30b8242a192c696d0b72f7143c720b0</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BandDescriptor</name>
    <filename>structBandDescriptor.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>id</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a2ae623a8766c4486a29b3f5a72ca88df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>rec_name</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a9c0f87a86bcb0c94fce0bb3ea2d15a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EPR_ESampleModel</type>
      <name>sample_offset</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a836e6a3beb5e4536565da0f3931be701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EPR_EDataTypeId</type>
      <name>type</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a083c4413cbc7016122d20e7c74c0a71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>spectral_index</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a5f31e63b661762276c4c2ee174cd8dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EPR_EScalingMethod</type>
      <name>scale_method</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a1d06166bae6e326d8d641f3d5aacad27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>scale_offset</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a3c2381d5d0eecba2a1635e413fd1d5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>scale_factor</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a048017186cd2f04c7ef06e4c1e490d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>bitmask_expr</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a5ff7326401ea44ed525c67798328a1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>flag_coding_name</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a1a2c442bf41e711d57665d650affb466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>unit</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a06f459152a9a74d1fb4308e4dfe0ffd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structBandDescriptor.html</anchorfile>
      <anchor>a22a42fffa19311b0ff29b080da0d1695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BandDescriptorTable</name>
    <filename>structBandDescriptorTable.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structBandDescriptorTable.html</anchorfile>
      <anchor>a8d5d03f5b48542be778a091381ae1d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structBandDescriptorTable.html</anchorfile>
      <anchor>abf09e1d85d7fed648943b002ef794fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_descriptors</name>
      <anchorfile>structBandDescriptorTable.html</anchorfile>
      <anchor>a1ad7c8d28dced8e342b48c58f9884d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct BandDescriptor *</type>
      <name>descriptors</name>
      <anchorfile>structBandDescriptorTable.html</anchorfile>
      <anchor>ad8866b58df4e1ff931843133c24b049b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BASIC_1_DataRecord</name>
    <filename>classBASIC__1__DataRecord.html</filename>
    <base>DataRecord</base>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>aa21355862cbe79ce09bf8d0390fdc2c1</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>alt</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a667097a2c66176216b9610e8f21abe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>land_percent</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a7a98f42afc92e759beb68261885a6386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>dqx</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a4966dd0872379908ea549b6e659ed397</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rough_cloud_ind</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a6783a66c3eed799d25ffc76646ecc85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>phis</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>aafd5b231a539643c688fc067827c6c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ni</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a6daa1583833cfebf57736e3a2e630848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>seq_arrang</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a5cc2bda295d14637b7255170bf91d9c8</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>seq_nb</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a84c614809e20d52d346c1d3115da5839</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>ccd_lin</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a2b29db38197f304eb0554628d0e9b9f3</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>ccd_col</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a8b019bb4f820a522fd06788fc8fe21a1</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>thetas</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>adf18d2d9bb829ad93a25c83e0251e0c0</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>thetav</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a8322687221f602b6d77a3f8b884704f1</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>phi</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>ae5e255acdcbd2ba2cf6f66a099175bd0</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>delta_thetav_cosphi</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>ad3a24f3393d12b0e9951b764af58f337</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>delta_thetav_sinphi</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>aa4a8d11b40db7c8ccf6397ac138bbd0c</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad443NP</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a6ae38036760d27e166e4e8c7ce6c7eb0</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad490P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a825664e9e677d65fba8016af3ddd8991</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad1020NP</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>ae477469612501e848c0ab6970705301e</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad565NP</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>ade1e3b504142e9923fe9dedff566f0ed</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad670P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a10ce7ff04f881d66bbb3f6b579cbcc01</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad763NP</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a78c1b136405bc2be8c6011f2ff59d800</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad765NP</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>abb94a999a7343875a81ac7c9f9df6829</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad865P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>afeded057d1194ca001021fcbca05f790</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rad910NP</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a11f9a60b2f85c1150f66af4f77270727</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Q490P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>ada747930f9f63c8d70bb26ae4b881aae</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Q670P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>ac75ed2abddedf465c685828d34e8651b</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>Q865P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>aac71ab50e74e442234fc25e9668f6768</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>U490P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a1e9808437b8164796677564177ddaa91</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>U670P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>ae7e41d7db557be7c747fc678466ef71f</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>U865P</name>
      <anchorfile>classBASIC__1__DataRecord.html</anchorfile>
      <anchor>a708030bea672077c37c0a0b45e09d9c2</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CALIOPFileData</name>
    <filename>classCALIOPFileData.html</filename>
    <base>SatelliteFileData</base>
    <base>HDFFileData</base>
    <member kind="enumeration">
      <name>ProductType</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a151eabc38b02a6c6d839c059b2500715</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_viewing_directions_data_loaded</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a6d6e390ff84a37268a78316fff04bb02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_viewing_directions_data</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a25bd1bec031a0aa0031bbfd0ecb33a53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_viewing_directions_data</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a8eff197785ed7cf1d84b314366dd1c12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_viewing_directions</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a00a4538428a64de092171f7383f2de5c</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, vector&lt; Observation &gt; &amp;v_obs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CALIOPFileData</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a3429558700ad1726aaea8341f9fd794e</anchor>
      <arglist>(const string &amp;_name=string(&quot;&quot;), const string &amp;mode=string(&quot;r&quot;))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CALIOPFileData</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a8af3a077c7dbe54e7fc0b3cd5ed68b93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_level</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a72c957b5f7053439b271e975dd486b4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_lat_lon_index_max</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a7a5561a60411e45e485f493dac1482f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int *</type>
      <name>get_lat_lon_index_max</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a10e1b0232267e11093e6037b2b37aa17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_day</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a6c8c72fab3fd9fe6fb24248a2fd30b3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_geo_points</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a39ad7d5a195b2c019bc3300d54cb517f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_nb_layer</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a7f980c7ddc8416a2f56dda4e9b7599a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a3fed3e4cf96d25dc8f4dd41a51969418</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;nearest_pix_idx, const float colocation_tolerance=CALIOPFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a4a799c4cdc8f9c7c522b3b7d3504dd33</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance=CALIOPFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a4002876806b5fce50f15455a31f2875f</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance=CALIOPFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>ae0480b17e971a28c1993e7f2fd42028a</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance=CALIOPFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a285fefaf3bc5c0520d65b4efcf5eaed6</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;colocation_tolerance=CALIOPFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>affadc2874cb6771ef321dcb64d231fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a961691451baae1de76a489c944bbaf3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_geolocation_data_loaded</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>ad9d42fda39fd57d69220ecdc2c098ccb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_v_pixel</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a02b926f18b9111da04ef522342af6ac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a743298e2bbcb8af969726b07451ad8b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a64ee092cf8c36f50d23507acc19d631e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>aa657a1589e1e8777f8bb0bc45ce804de</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_resolution</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>ad4d5b2c778e3fd90d45607547bc7f8df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_product</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>abf5bdf9c30a5c1984ed20a65f21e868b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_same_orbit</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a74acbce8fd4d5ce90dda937656c9910c</anchor>
      <arglist>(const CALIOPFileData *fd1, const CALIOPFileData *fd2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const T</type>
      <name>get_calipso_fill_value</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>adbca964ad8adc6a655c9c7bc78095b2e</anchor>
      <arglist>(const string &amp;typecode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const float32 *</type>
      <name>get_cal_lid_l2_vfm_altitude</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>ac0f8b3dc8a58f9f72eb5c433bfe470ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const float32 *</type>
      <name>get_cal_lid_l2_05kmcpro_altitude</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a6a2edccee2f67368369642e53d1466e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_cloud_layer</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a8a3f5a16c43ac1679a0f0556eb8ef3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_lidar_surface_elevation</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a637c21ca34b7296e597f9aa4bc9318f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_aerosol_layer</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a95e9efbdd201de299b77bca4be0a75dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_vbins</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a5048b96833b978e112b28d289445380a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_vfm_bins</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a92dbc00619163371fad6c429f5529a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_vfm_samples_per_profile</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a3390d8dc1fce1199ccdca44246a736b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_meteo_level</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a888096152473c8b1e40ad97cd1beeed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_05kmcpro_bins</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a0c8ce9b7f878800beb09eeb0268ed2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float32</type>
      <name>meteo_level_altitude</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a4160e31ccc4f77194f616e9cf1903156</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float32</type>
      <name>cal_lid_l2_vfm_altitude</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a5d870361222c2f4cea206f8d69fafdf2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float32</type>
      <name>cal_lid_l2_vfm_altitude_ud</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a487a0e982b3649ed409d5c90c46d1ab9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float32</type>
      <name>cal_lid_l2_05kmCPro_altitude</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a71f9260d934dccb7c6332c4901a685c8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>colocation_tolerance</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a7edae2334b5cd9f06909233b6c0f7486</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_lat_lon_min_max</name>
      <anchorfile>classCALIOPFileData.html</anchorfile>
      <anchor>a1d98e5059abd13d467472ae4cc65800f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CERESFileData</name>
    <filename>classCERESFileData.html</filename>
    <base>SatelliteFileData</base>
    <base>HDFFileData</base>
    <member kind="function">
      <type></type>
      <name>CERESFileData</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a343e6890391c853993c3ff0d7dc26a99</anchor>
      <arglist>(const string &amp;name, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CERESFileData</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a43e63e2e3383608afa06ba68af096d91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_lat_lon_index_max</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a73a0e166eff6934bf0c317ec0bf2e141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_product</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a97f527c222015c88c839129232c0268b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_platform</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a03a8e39d53f63883e56c2dd9adba385e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_instrument</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a4cc9be6d7501a3d403c228376d02cd27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_version</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a29253b170b52385ba306c6e868cdd4ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_radix</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>accad22fa8b0e44107d3c3ac0d83684bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>get_index</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a93cefdd17bf876770cd3bd83b8bcf101</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double time, int &amp;index, const float coloc_tolerance=CERESFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a14e17a6839c05e7b9c7d28471927ef66</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;coincidence_idx, float coloc_tolerance=CERESFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>contain_location</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a7de65a144a18ff8603f74e4c0c6d7535</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, float tolerance=CERESFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>ae44d99a88c1878053ff2831e9c0badb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a6b1c36ee82cea8d7b04fbd8bd49b8412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>is_geolocation_data_loaded</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>ade78357a25a407302a1232e374b7dfb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_geo_points</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a62688bdd9e5ff2c6af56eac1c08b8e22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a1f2b7eba32ac8aef6f282d0738de0a9c</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;nearest_pix_idx, const float colocation_tolerance=CERESFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>ae52f12e0ec15ce45925e3429e9f626bc</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance=CERESFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>ab5430f91e5a2010b670aae8154c173aa</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance=CERESFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a9026f266857166e67398d50c986a8109</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance=CERESFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>ab29347058f2d27a564e6fbd9ae5cefd5</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;colocation_tolerance=CERESFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a5e1613bebfbe7bdb099b9febb002d9f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a0bf8c8370e2763fbd43d49083bebee8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a424d158317253069a9b7329ebfcd06e3</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const float</type>
      <name>get_ceres_lon</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a3f77f99208c38ae11daa0eabf8e90995</anchor>
      <arglist>(const float &amp;lon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const float</type>
      <name>get_ceres_lat</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a757aed11190c89de3c9c6fdadb7326c6</anchor>
      <arglist>(const float &amp;lat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a66c525560ddec71457bb66d7140b7ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_filename</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>abf0dc1b9cf055d230046afd382b89e8b</anchor>
      <arglist>(const string &amp;short_filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>check_filename</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a53c3345cf43ad81c090b29625bf8fa66</anchor>
      <arglist>(const string &amp;short_filename) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const string</type>
      <name>get_time_sds_name</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>aec7ca3b3a66e085d2e70e42995c1d4f0</anchor>
      <arglist>(const string product=&quot;&quot;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>load_v_pixel</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a837eae2e2c9b86d2fb2d60ca07d4fc18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>product</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a6f7e8c5a6829dbecf9610c32cf3ea044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>platform</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a8fb0d685874aaf21d48afe74a5957a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>instrument</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a40fca9c9c9064a927e07efdc3ac33243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>version</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>ae12003751d4f0e4c596868103a82e628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lat_lon_index_max</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>ac6c6099579eb03eb08578aaad5654f16</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>latitude_sds_name</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>acf81450dde7e5d6785591f0759ef2b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>longitude_sds_name</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>a8b4bfbaa102d0f5521d97232221e9bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const float</type>
      <name>colocation_tolerance</name>
      <anchorfile>classCERESFileData.html</anchorfile>
      <anchor>ab5dd42f181d240bc506bdcb2c269e45c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CloudMask_1</name>
    <filename>structCloudMask__1.html</filename>
  </compound>
  <compound kind="class">
    <name>CLOUDSATFileData</name>
    <filename>classCLOUDSATFileData.html</filename>
    <base>SatelliteFileData</base>
    <base>HDFFileData</base>
    <member kind="function">
      <type></type>
      <name>CLOUDSATFileData</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>ad8c246c65676335a1f5acdbf4a5839bf</anchor>
      <arglist>(const string &amp;name, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CLOUDSATFileData</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a6ef417da23927211bc05c18ffb83eade</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>aae76c383a6d1280ce5a807fe98b6b956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a0562db2ebd8685f009fd5b68bb1f9540</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>ac12703460e9ae0abd308942e69b352af</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>ab9f33fe9ec7f9462967a4ea3d320d006</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>acf76ba03a240078d123bf11939f53e98</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance=CLOUDSATFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_product</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>aab65f1e9bd9cee907891394ec62474bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_version</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>aafbb7339d42282cbca36c410d3e8f9be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a886d140511b81983b49a3436152bd716</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;nearest_pix_idx, const float colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>ad217f13118bbb5ba12728b134556f758</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_geo_points</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a59f20574f3218123544237956ca86fc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_v_pixel</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a7b439123de429d1e96aafb51b217a45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a682d1e389033d7e8c1a9a7f79a9fa8b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a5a2cff08469d2413d13bef170b0eb62d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>ae4242c652279751b4d13899515200267</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_vbins</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a1c812bf825711b3d76b385db17351639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_profile_max</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>ae38ae376e0ae6a2b1182423fe892818b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_layers</name>
      <anchorfile>classCLOUDSATFileData.html</anchorfile>
      <anchor>a71451fdac59cb47263a7867abad568dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DARDARFileData</name>
    <filename>classDARDARFileData.html</filename>
    <base>SatelliteFileData</base>
    <base>HDFFileData</base>
    <member kind="function">
      <type></type>
      <name>DARDARFileData</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>acd27916c2d45f1acabb4509c0d5198d7</anchor>
      <arglist>(const string &amp;name, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DARDARFileData</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a0604d0533e102d395ba985cbdf4b6d69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>ac9a5430649e37b8c835a8b1b48c04a29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a23fd0553305f003798040e0549fea078</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_v_pixel</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a566323402a7c5a93f66f37c040e55a6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_data_file</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>aa027ca7857208858091e3a4a4bfb8de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_data_file</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a157e2e76e827d46c82dca1a887f1320d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_geo_points</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a6ea07e762e556e2026e1f7cd66b70902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_product</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a4ece4f972ff198d0bce19e8b5616014a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_version</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a0a977de4cf8c9efa138fd8c96f0a3205</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a927f398a3a672cc0d91df423914698ed</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a178728714650a51e770a38ce330e2737</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a7c6f61837607f06d295eea2fa5b6caa6</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance=DARDARFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>get_index</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>afc06fa8bd72702f93f57e4abd223c080</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;nearest_pix_idx, const float colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_vindex</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a96a060a5dd84d7e8dbaf12db555670ae</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a5a53557c9a5218410b0207b537a78812</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a110d55e3837e82d44193f92ec9aac45a</anchor>
      <arglist>(const int ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int16 *</type>
      <name>get_dardar_height</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a0502d50c2618e88d55ba2322bbdf0992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_dardar_bin</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>abb9312c93eeb812c3b16aabd16e67acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int16</type>
      <name>dardar_height</name>
      <anchorfile>classDARDARFileData.html</anchorfile>
      <anchor>a8af3ab826b3fc86e20704fd8b442cbf6</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataFileDescriptorRecord</name>
    <filename>classDataFileDescriptorRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="function">
      <type></type>
      <name>DataFileDescriptorRecord</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>a834907f644f6a8a6e407590beb2fcaa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>a13507401bb21878431c3962f7e9066ad</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_record_size</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>adde83fefc92c079f3842884130691046</anchor>
      <arglist>(const Record &amp;record)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ref_doc_id</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>a3782c478807838915b52af9ff7002c5a</anchor>
      <arglist>[12+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ref_doc_version</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>ab2d89642d217655719789b7110539878</anchor>
      <arglist>[6+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>soft_version</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>a0875642817bbfa16b0cadf506dde18e2</anchor>
      <arglist>[6+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file_nb</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>aa915b057798289197c8a46bdf8ac6074</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>filename</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>ae9a8febefbbb159685ce7abee1d1d654</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_data_rec</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>aa9bd98d48bb0b1af450c2bb27d8cc034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>one_data_rec_len</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>a0e3b6c89bcc288638956d335929aeafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>data_rec_prefix_len</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>aac8d5f523a32bc6b4ab06dcd69ccf89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>data_rec_data_len</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>ad06b0a80b666dc208e9b2b127002f0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>data_rec_suffix_len</name>
      <anchorfile>classDataFileDescriptorRecord.html</anchorfile>
      <anchor>a0715d6242bbf5bbd1c58bbef967f5a81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataProcessingParametersRecord</name>
    <filename>classDataProcessingParametersRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="function">
      <type></type>
      <name>DataProcessingParametersRecord</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a39211f482dcc34cf48b899f80feebf0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a26a05a9d9a9567670b9f0aa3962e7414</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l0_creation_country</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a3eeb41d442c208436b8666716e12ee9e</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l0_creation_agency</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a4f123a8bc04356dfa560541b4ee509d3</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l0_creation_facility</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>ad8c89c7d2363f2db5045a8b21110673b</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l0_creation_date</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>aa5458e6cdae96fc702e6bdddd160b545</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l0_process_soft_version</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a47eccdd3e6a82363c60dbab121b4147e</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l1_creation_country</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a5cac07fcfb342e8f4fad6974d0893ec9</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l1_creation_agency</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a55e1fb6b7c526e73554fa1eb9e0e6179</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l1_creation_facility</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>afe6b1c76b1a45c9a87117744010f9cb0</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l1_creation_date</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a16d24e07f74d51298d93ddbe3afd7bb9</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l1_process_soft_version</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>ab8ec147e89f3d44abf5c91af353d5f9c</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l0_input_parasol_data_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>abf39ac93fea1a75a07ab6fe04e5840a9</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>calib_data_version</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a0fa328eac6cd2c704b42bcdcbcf31cb0</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>calib_creation_date</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>aa3079a72ce9651d3516dd554a9d061b7</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>calib_applic_date</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>abde33cff1ca31e5115db0465ee408dc1</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>geo_process_data_version</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>ade6790fcdc7129d82d56bbdf1b55a5b9</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>geo_file_creation_date</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a271a3a410d17edda46b08450b2e40f1f</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>geo_applic_date</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a9b49d35a168edd0240cc12b810ba59c6</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>product_confidence</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a8f9e8677fbab44d3a7c2097b9c655ef9</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_creation_country</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>ac1b28713670fceb8e1182c23a9a5c524</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_creation_agency</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>ae832efe3c91fc7cd187e44be1d247969</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_creation_facility</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a98d7b85bb7a35130820348f7f129ab2a</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_creation_date</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>aef54f450a4eb08139b5c8ae84c8c0ddb</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>process_line_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a4227ae7d3b2f75fed66c8d27e35b2996</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>product_them_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>ab5d6a49d51c8a30fe2527de319724ef6</anchor>
      <arglist>[32+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l2_process_soft_version</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a5da564da032cabd519c0cd91be20657c</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l1_input_parasol_data_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a25efa4deddcdc63493bccab6d51a6146</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l3_input_parasol_data_num1_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a8fff44a6799d0f171f9a295cfcae4815</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l3_input_parasol_data_num2_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a174eff3a91d416a7d63b5c4fdf0dfe0b</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>l3_input_parasol_data_num3_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a9fae1e7f1c07752f8a0b68225c87debe</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>input_meteo_data_num1_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>aa3a14f131bbbc40df93d331d2d550bea</anchor>
      <arglist>[32+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>input_meteo_data_num2_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a322c1dbf18f547ff33caeaf51998d7d5</anchor>
      <arglist>[32+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>input_meteo_data_num3_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>ac3ee4fb89e377a8ceaa98f3d70d11c86</anchor>
      <arglist>[32+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>input_TOMS_data_num1_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>add7d2ac3b75b069cc1fb6e04f779c717</anchor>
      <arglist>[32+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>input_TOMS_data_num2_id</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a70a5af9648a9da569a7a3bc5979e71b9</anchor>
      <arglist>[32+1]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>product_confidence_intern</name>
      <anchorfile>classDataProcessingParametersRecord.html</anchorfile>
      <anchor>a437cc83c17f16926502862e38f06b82c</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataRecord</name>
    <filename>classDataRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="variable">
      <type>unsigned short</type>
      <name>line_nb</name>
      <anchorfile>classDataRecord.html</anchorfile>
      <anchor>ac555d88110995b03b5e4a55542e1df47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>col_nb</name>
      <anchorfile>classDataRecord.html</anchorfile>
      <anchor>a485f26d9240ef0fe960792aace8965a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DatasetDescriptor</name>
    <filename>structDatasetDescriptor.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>id</name>
      <anchorfile>structDatasetDescriptor.html</anchorfile>
      <anchor>a639a45fd89a9199e30e2010707492cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>ds_name</name>
      <anchorfile>structDatasetDescriptor.html</anchorfile>
      <anchor>ac545a37848513dadb6cd179baad4db5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RecordDescriptor *</type>
      <name>rec_descriptor</name>
      <anchorfile>structDatasetDescriptor.html</anchorfile>
      <anchor>ab78dc00c835129b64cef6ec0eb10f3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structDatasetDescriptor.html</anchorfile>
      <anchor>a57857b64f698506beb6ed0e4a38f1b1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DatasetDescriptorTable</name>
    <filename>structDatasetDescriptorTable.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structDatasetDescriptorTable.html</anchorfile>
      <anchor>a1812644b660918e9558177e3601f6248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structDatasetDescriptorTable.html</anchorfile>
      <anchor>a6aa901abb38e6afcb933681effd9a57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_descriptors</name>
      <anchorfile>structDatasetDescriptorTable.html</anchorfile>
      <anchor>acd4e81e3e99cc9e4a71bc2affe7f45d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct DatasetDescriptor *</type>
      <name>descriptors</name>
      <anchorfile>structDatasetDescriptorTable.html</anchorfile>
      <anchor>a052f19ac58520dd6b747f1eb18137a51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Date</name>
    <filename>classDate.html</filename>
    <member kind="function">
      <type></type>
      <name>Date</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>afd76e93c0535b45d7a9d3841ae44b382</anchor>
      <arglist>(int year=1970, int month=1, int day=1, int hour=0, int min=0, int sec=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Date</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a53a147e18d2de99ce0d4e0515cfabd91</anchor>
      <arglist>(const time_t &amp;tm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Date</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a13e1ddf64092a14a8927ccf877fc29b7</anchor>
      <arglist>(const double &amp;tm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Date</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>ade4b469433b7966cc034cbcc6799233b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Date &amp;</type>
      <name>operator=</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a2a24a45e135f60f83b4a9d5e3b2f5094</anchor>
      <arglist>(const Date &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Date</type>
      <name>operator+</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>aa9623785770c3759274bd8eb0687fe66</anchor>
      <arglist>(const double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>aa8208298c0efe5dbf661c66a284fd163</anchor>
      <arglist>(const Date &amp;d) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a499ad25ded7d8b0c3931b8248407674a</anchor>
      <arglist>(const Date &amp;d) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a4e6d6c380ef57bd34506ba8f017fec67</anchor>
      <arglist>(const Date &amp;d) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>ad733f33359509c62b10d540657186487</anchor>
      <arglist>(const Date &amp;d) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a8a3bccb05f00086e64c5b5518a37949f</anchor>
      <arglist>(const Date &amp;d) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>af5289b4792041bd78b151f33cc79f642</anchor>
      <arglist>(const Date &amp;d) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_epoch_start</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>abd3592636e15b0400ff94b5075ad6c69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_sec</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a529bfe3392f39d40fd887fb2f6a4d464</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_min</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a459c0c81307cd2777e7c0a5f6d5ec2c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_hour</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>acc1956bd77d98048973feda681f4eb80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_day</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a28814bbe376251f088eb6d2cf02997df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_month</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a30769f6629d3d007a07c1e92063434eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_year</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>aff46ae400e286bcc601c6b7dc3e1dc9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_yday</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>ac5667e8a1491a78734e505c1b4672126</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_the_same_day</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a022ecd37318b70f00e036fb26692451e</anchor>
      <arglist>(const Date &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_julian_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>ab8be5f5424a596a6570e8682b031cceb</anchor>
      <arglist>(const double &amp;julian_time)</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_julian_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a9458c3b2277bbee520e4f6366eafd0d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_TAI93_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>ae7d61b1c49a5ff7a42567a8b3cda293c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_TAI93_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>abf925af06c98a371ab2f064de29c6af7</anchor>
      <arglist>(const double &amp;TAI_time)</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_ECMWF_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a3a1d98fdc610000040d9405c97761402</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_ECMWF_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a2adf2a19507874162c413021a5ede1b7</anchor>
      <arglist>(const double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_date</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a85f2ab97682e3203326d77d93856b947</anchor>
      <arglist>(const int &amp;_year=1970, const int &amp;_month=1, const int &amp;_day=1, const int &amp;_hour=0, const int &amp;_min=0, const int &amp;_sec=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_date_str</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a162249073d8457121e0c6d972f7d2fd8</anchor>
      <arglist>(const string &amp;s=&quot;&quot;, const char *_format=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_date_str</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a08a65495a766b585a41b152373d82ed6</anchor>
      <arglist>(const char *_format=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_epoch_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>acc879dd3f6d7e4ea966e58f63ccde084</anchor>
      <arglist>(const time_t &amp;_epoch_time)</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>get_epoch_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>af68e90353cf8a4b66955c10fe1f740fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a7c3881597e07d4e1ccb50037eca79ec5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>to_string</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a91cc9c6b75c5b6d02cab7aa9445647d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_leap_sec_table</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a66fc6c9250ee8ffab4908eb40f6d37f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>get_tai93_leap_sec</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a0b26ec5aebb835bcecd7ad9000d0dc4d</anchor>
      <arglist>(const Date &amp;d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>get_tai_leap_sec</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a0de08f5e5e752f7e3ff32f437d90f989</anchor>
      <arglist>(const Date &amp;d)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const vector&lt; Date &gt;</type>
      <name>get_days</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a5f1dd1277beadd945ad902502572878a</anchor>
      <arglist>(const Date &amp;start, const Date &amp;end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int</type>
      <name>get_nb_day</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a56fff84792bec4ade9708b4a018d4f17</anchor>
      <arglist>(const int &amp;month, const int &amp;year)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_day_number</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a925ff7808e03d7ede84bfd9bf16e2bf9</anchor>
      <arglist>(const int &amp;year, const int &amp;month, int &amp;day)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>get_day_range</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a8f8c326e78389df5c4134b82e7253066</anchor>
      <arglist>(const int &amp;year, const int &amp;month, int &amp;first, int &amp;last)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const string</type>
      <name>get_month_string</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>aaa1cb992e495be3ca395b284bcc9ef7e</anchor>
      <arglist>(const int _month)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static time_t</type>
      <name>get_epoch_time</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>aa3822e09376aac7fe3e793406b1ed04e</anchor>
      <arglist>(const char *s_date, const char *format)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nsec_tai93_to_utc_start</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>a9a36221ef0691fdd51433ce8ea94ca59</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDate.html</anchorfile>
      <anchor>acfbb96736d856081971a58835db8b13d</anchor>
      <arglist>(std::ostream &amp;stream, const Date &amp;date)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ECMWFFileData</name>
    <filename>classECMWFFileData.html</filename>
    <base>MeteoFileData</base>
    <base>GribFileData</base>
    <base>FileDataReader</base>
    <member kind="function">
      <type></type>
      <name>ECMWFFileData</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a1cf19cc2b5ded77ddf52a958aa0b6b37</anchor>
      <arglist>(const string &amp;name, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ECMWFFileData</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a560e1cd82a3f4560a93ff94785a4554d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a594881bc1f6f81ec3fcff5278d23f081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>aa4d083bdd1316697d9d594093e899056</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, int *indexes)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ac807de55179daf7b18f82f8119ccb689</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int *indexes)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>af12449deaa5a1f72c4f1d0497a564ebb</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float &amp;p_lvl, int *indexes)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_lat_index</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a152023df2cb7419de86443bac11d8fae</anchor>
      <arglist>(const float &amp;lat) const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_lon_index</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a48346fe6326c66333a68de0995f015de</anchor>
      <arglist>(const float &amp;lon) const </arglist>
    </member>
    <member kind="function">
      <type>const float32</type>
      <name>get_lat</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a0fe03ddd5490817d2a12f36df3630db9</anchor>
      <arglist>(const int &amp;i_y) const </arglist>
    </member>
    <member kind="function">
      <type>const float32</type>
      <name>get_lon</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a3b111c463f500ea1fbc0e67798d53c10</anchor>
      <arglist>(const int &amp;i_x) const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>read_data</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>aa0dbf2143b31ed40b4da99f6d7e119a2</anchor>
      <arglist>(void *data, const char *sds_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>ECMWFProductType</type>
      <name>get_product_id</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>acfde94b9e790674abf91eec87bf981de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_s_product_id</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a58805e3d4f3132b16f30a8ca1a01c38d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_sz_x</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>af0800500a5707df8426b4a16edca5a2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_sz_y</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a5f9cc3f16025942e2ffff968d0db3afa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_grid_desc</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>afb040724dee9e0ee2e61e703fa451ed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; int &gt;</type>
      <name>get_pressure_levels</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ae7d5bbca248e72f9eafe51999a9c3058</anchor>
      <arglist>(const string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_pressure_levels</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a0d57eb5610411961c8a73b19f7afad5d</anchor>
      <arglist>(const string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_hybrid_level_pressures</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a7ee022665835afe46974cbc41c7e5f6b</anchor>
      <arglist>(const double &amp;p_surf, double *v_p_hybrid) const </arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_hybrid_level_pressure</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a283b536b4ae2492773922e5bdb5de209</anchor>
      <arglist>(const int i_level, const double &amp;p_surf) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_v_pres_on_alt</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a9908825871af48e55c24f94c4188eb8b</anchor>
      <arglist>(Tyout *v_out_pres, const Txout *v_alt, const int sz_alt, const Txin *v_geop, const Tyin *v_inpres, const int n_pres, const string interp_type=&quot;linear&quot;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_pres_on_alt</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>aa8a467341813e6df8e96dc4e658c333b</anchor>
      <arglist>(const Txout alt, const Txin *v_ingeop, const Tyin *v_inpres, const int sz_inpres, const string interp_type=&quot;linear&quot;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>alt_to_geop</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a0be684b04b20e21a684631db44f63a2d</anchor>
      <arglist>(const double &amp;alt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_abscissa_iso</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>afa1092eb5e9fc61a2a4b704d4de55760</anchor>
      <arglist>(Tyout *v_out_abs, const Txout *v_out_pres, const int sz_out_pres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_abscissa_hybrid</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a29ea54f99f119f347e7f356893594f53</anchor>
      <arglist>(Tyout *v_out_abs, const Txout *v_out_pres, const int sz_out_pres, const Txin *v_in_pres, const int sz_in_pres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>interp_on_pres</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a59ed783a3205c5f74d63f23ea9e5af74</anchor>
      <arglist>(Tyout *v_out_var, const Txout *v_out_abs, const int sz_out, const Tyin *v_in_var, const Txin *v_in_pres, const int sz_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_data_file</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a2d8593732064664b09021c8e72bb54b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_data_file</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ae5036d6953f8b398253e355c4aea57cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_dataset</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a2d6316cc7b75a527bf7e541e4c17a15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dataset_name</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a0deae6f2929284ddb1f3eeaf1f758cec</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataset_data_type</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>aa07a11610a55b6d7afc7e776754aa599</anchor>
      <arglist>(string sds_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_values_attr_dataset</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>aeeb10b0835fc135f98ceab3154437130</anchor>
      <arglist>(string sds_name, string attr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_attr_dataset</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a1010fa0c6ecc2d95f4f208fc4bdee262</anchor>
      <arglist>(string sds_name, string attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned short *</type>
      <name>get_isobaric_level_pressures</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a4d2b03e65e5db24308ff5cc4ed7582c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned short</type>
      <name>isobaric_level_pressures</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a710145229d8f25aad2e38209a2eb2c0a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_max_isobaric_level</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a62988dffbe6b84d4613c539ccdf33172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>a_hybrid_91</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ac32ef4b34cab08c8bf7a5266d95601dd</anchor>
      <arglist>[92]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>b_hybrid_91</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>acbf32fb6d5657751203950ac529f90ad</anchor>
      <arglist>[92]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_level_hybrid_91</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ab9ea7b32bfc6e4d97e6ac01ea8e5b3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ECMWFProductType</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>adf46cd9ee281fd70cdeaf8b924987fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_time_coverage</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ac540cdb3d31e4f7522ac0983cffc7f8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_filename</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a7f71df3e082ab8e89db47f14b6cc6934</anchor>
      <arglist>(const string &amp;short_filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>check_filename</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a7210e80c40855b88e4a2126ef9d3a4a2</anchor>
      <arglist>(const string &amp;short_filename) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init_grid</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a3027999120224d0a661fa14effb94279</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>load_time_level</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ab8d80b61d0de52e0345f36b9adde45bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ECMWFProductType</type>
      <name>product_id</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ac718803ca99d37fe9faa7358ea6eaf07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>version</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>ad2c282720739a3644cc5be05cac356e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sz_x</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>af17ec07252997f7491dae27bfa7f1418</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>sz_y</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a828aaf85ba6694cf5d32dafd10bf2e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>lat0</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>aa90215c0819af8092ea9007c06142681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>lon0</name>
      <anchorfile>classECMWFFileData.html</anchorfile>
      <anchor>a80597866576406362e502eb32ed1b213</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>empty_parasol_file</name>
    <filename>classempty__parasol__file.html</filename>
    <member kind="function">
      <type></type>
      <name>empty_parasol_file</name>
      <anchorfile>classempty__parasol__file.html</anchorfile>
      <anchor>afe8cc02d6e7966e4d064f3aeeee27459</anchor>
      <arglist>(const string filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classempty__parasol__file.html</anchorfile>
      <anchor>a64575272ab728b21ce9173cc54f32b7a</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EntryBlock</name>
    <filename>structEntryBlock.html</filename>
    <member kind="function">
      <type></type>
      <name>EntryBlock</name>
      <anchorfile>structEntryBlock.html</anchorfile>
      <anchor>a311cb361053ae1438171125496159916</anchor>
      <arglist>(int ntime=-1, int size=-1)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ntime</name>
      <anchorfile>structEntryBlock.html</anchorfile>
      <anchor>a58af07c0ed20cbcea2294422eb4e021f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structEntryBlock.html</anchorfile>
      <anchor>a6d9d88a3b30f65b69f40fcf1bef50cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structEntryBlock.html</anchorfile>
      <anchor>ab5491943e4fec348ae5bf3660b3ab1ca</anchor>
      <arglist>(std::ostream &amp;stream, const EntryBlock &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EntryFormat</name>
    <filename>classEntryFormat.html</filename>
    <member kind="function">
      <type></type>
      <name>EntryFormat</name>
      <anchorfile>classEntryFormat.html</anchorfile>
      <anchor>abf3e406609e6c383fbc08713e0c84fd0</anchor>
      <arglist>(const char *name=&quot;&quot;, unsigned short pos=0, unsigned short len=0, PARASOLDataType type=CHAR8, const char *desc=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EntryFormat</name>
      <anchorfile>classEntryFormat.html</anchorfile>
      <anchor>a1ca7c2904ae1e2e28d0a29712ecea061</anchor>
      <arglist>(const EntryFormat &amp;my_entry)</arglist>
    </member>
    <member kind="function">
      <type>EntryFormat &amp;</type>
      <name>operator=</name>
      <anchorfile>classEntryFormat.html</anchorfile>
      <anchor>a34555e2140a71672f3dde1eb4f09d3fb</anchor>
      <arglist>(const EntryFormat &amp;my_entry)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classEntryFormat.html</anchorfile>
      <anchor>a94342f1e8dc037a5c833091bf743e987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>pos</name>
      <anchorfile>classEntryFormat.html</anchorfile>
      <anchor>a8c42d6eca9434fa9bae0a1e573d264e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>len</name>
      <anchorfile>classEntryFormat.html</anchorfile>
      <anchor>a024c655e274ffbc921662602cdb7a8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PARASOLDataType</type>
      <name>type</name>
      <anchorfile>classEntryFormat.html</anchorfile>
      <anchor>a623bafcfaf37369a5c7b9ef2fe3f06de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>desc</name>
      <anchorfile>classEntryFormat.html</anchorfile>
      <anchor>a401aa91e8737c0984989f8dd9e8c4e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Epoch2Leap</name>
    <filename>classEpoch2Leap.html</filename>
    <member kind="function">
      <type></type>
      <name>Epoch2Leap</name>
      <anchorfile>classEpoch2Leap.html</anchorfile>
      <anchor>ae5e20de547b082bb41e469e03e75172d</anchor>
      <arglist>(const double epoch_time=0., const int leap_sec=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Epoch2Leap</name>
      <anchorfile>classEpoch2Leap.html</anchorfile>
      <anchor>aba499316fbabfd6ae0a421b4b8389318</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_epoch_time</name>
      <anchorfile>classEpoch2Leap.html</anchorfile>
      <anchor>a4a4bb00e529994e971046997541a0ff0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_leap_sec</name>
      <anchorfile>classEpoch2Leap.html</anchorfile>
      <anchor>ac1f2a3693c741b4bb85293e351e89d32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classEpoch2Leap.html</anchorfile>
      <anchor>a7543c3ac99937aa6752d7396d38dc435</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_API</name>
    <filename>structEPR__API.html</filename>
    <member kind="variable">
      <type>boolean</type>
      <name>init_flag</name>
      <anchorfile>structEPR__API.html</anchorfile>
      <anchor>af74b47f2e1bb61182e969aa7adab0e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>little_endian_order</name>
      <anchorfile>structEPR__API.html</anchorfile>
      <anchor>a0ac52b882c922993c070aa41db1f7be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>epr_head_size</name>
      <anchorfile>structEPR__API.html</anchorfile>
      <anchor>a1e0bbdeb63112321f9b7ff9888a5b24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_ELogLevel</type>
      <name>log_level</name>
      <anchorfile>structEPR__API.html</anchorfile>
      <anchor>a82f7b6459191ea465b40048ff6fa6793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_FLogHandler</type>
      <name>log_handler</name>
      <anchorfile>structEPR__API.html</anchorfile>
      <anchor>a2c61299f98983583a41a1e4dd1ce0dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_EErrCode</type>
      <name>last_err_code</name>
      <anchorfile>structEPR__API.html</anchorfile>
      <anchor>a8b574c9806dcee7202094a7b66e1b6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>last_err_message</name>
      <anchorfile>structEPR__API.html</anchorfile>
      <anchor>ad556b2b5ce9873478a2a2b530569805e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_FErrHandler</type>
      <name>err_handler</name>
      <anchorfile>structEPR__API.html</anchorfile>
      <anchor>a87219fc038362748f9d2a76834902ffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_BandId</name>
    <filename>structEPR__BandId.html</filename>
    <member kind="variable">
      <type>EPR_Magic</type>
      <name>magic</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>aad2fdba065dd2692c4c505cae4c67100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SProductId *</type>
      <name>product_id</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a2332974a6b97e8a017ef422743503a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>band_name</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>aac5815bdeb56c8a90a51e0853f830ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>spectr_band_index</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a74a0f01b85df6365ab5ed9eaa28c6601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SDatasetRef</type>
      <name>dataset_ref</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a206a9b6ace68f1d261050cea6983550e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_ESampleModel</type>
      <name>sample_model</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a58457cd177859bb6701a007023ded4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_EDataTypeId</type>
      <name>data_type</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a389f2f49eb59ae4a449760bae8a9be26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_EScalingMethod</type>
      <name>scaling_method</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a3293715e9a139890f96d70678416ecf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scaling_offset</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a90b5905df156c2e5e62a21bab8f787b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scaling_factor</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a8b80ceef90bea342a2cbcaecf56fc4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>bm_expr</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>af0147e1474feb173abfb493ef53f12f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>flag_coding</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>abcf95a23b3a7bbeb80f1b55e1d099f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>unit</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>acd849dbb3ab3a788a62d21a3f8bfbea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>description</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>a6f6b54d6f8470badecd439cb5e092c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>lines_mirrored</name>
      <anchorfile>structEPR__BandId.html</anchorfile>
      <anchor>ac5e6a3d6e23953b2d33f47fc49b2556e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_BmEvalContext</name>
    <filename>structEPR__BmEvalContext.html</filename>
    <member kind="variable">
      <type>EPR_SProductId *</type>
      <name>product_id</name>
      <anchorfile>structEPR__BmEvalContext.html</anchorfile>
      <anchor>aff06ba5d8cb4e00b2bd579099807673c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>offset_x</name>
      <anchorfile>structEPR__BmEvalContext.html</anchorfile>
      <anchor>a83048a11fc6dd2fcef841a234f2664ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>offset_y</name>
      <anchorfile>structEPR__BmEvalContext.html</anchorfile>
      <anchor>a7f4ee77c26c1b537963b3d92db322ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SRaster *</type>
      <name>bitmask_raster</name>
      <anchorfile>structEPR__BmEvalContext.html</anchorfile>
      <anchor>a69fe9f305efb7fad340d31da578f51a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>flag_band_ids</name>
      <anchorfile>structEPR__BmEvalContext.html</anchorfile>
      <anchor>a8c3a6f8832042e001d488d305ac3341c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>flag_rasters</name>
      <anchorfile>structEPR__BmEvalContext.html</anchorfile>
      <anchor>a86a289e51562af1c3f3c10195dcdc399</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_BmFlagDataset</name>
    <filename>structEPR__BmFlagDataset.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structEPR__BmFlagDataset.html</anchorfile>
      <anchor>acf7456cc6defc0960d0e62c6a16ae03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>bit_index</name>
      <anchorfile>structEPR__BmFlagDataset.html</anchorfile>
      <anchor>a1f02fb93a764e3d7433d0f48e6b55b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>description</name>
      <anchorfile>structEPR__BmFlagDataset.html</anchorfile>
      <anchor>aee229ca8f90ad01e885eb275add54302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_BmTerm</name>
    <filename>structEPR__BmTerm.html</filename>
    <member kind="variable">
      <type>EPR_EBmOpCode</type>
      <name>op_code</name>
      <anchorfile>structEPR__BmTerm.html</anchorfile>
      <anchor>a138472c796dab5577c10a0e81c5c7977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union EPR_BmTerm::@0</type>
      <name>op</name>
      <anchorfile>structEPR__BmTerm.html</anchorfile>
      <anchor>a49f8ec73fd1f69400c4e5d748e79b1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct EPR_BmTerm::@0::@1</type>
      <name>ref</name>
      <anchorfile>unionEPR__BmTerm_1_1@0.html</anchorfile>
      <anchor>a3325d9248f5a7734986b8b82266d6fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>band_name</name>
      <anchorfile>structEPR__BmTerm_1_1@0_1_1@1.html</anchorfile>
      <anchor>a6c2e7a4787b9b4ea64b3b70c7dfe7ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>flag_name</name>
      <anchorfile>structEPR__BmTerm_1_1@0_1_1@1.html</anchorfile>
      <anchor>a8b84ec61c8a4284af0501c27397bcde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>flag_mask</name>
      <anchorfile>structEPR__BmTerm_1_1@0_1_1@1.html</anchorfile>
      <anchor>a5e9ab01a228a91d58dc0cb765be4fc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SRaster *</type>
      <name>flag_raster</name>
      <anchorfile>structEPR__BmTerm_1_1@0_1_1@1.html</anchorfile>
      <anchor>a312605d3f5c966f0bcc15608c72888eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct EPR_BmTerm::@0::@2</type>
      <name>unary</name>
      <anchorfile>unionEPR__BmTerm_1_1@0.html</anchorfile>
      <anchor>a0f698b541fc6d1b6bb3bfd8bf33b14f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SBmTerm *</type>
      <name>arg</name>
      <anchorfile>structEPR__BmTerm_1_1@0_1_1@2.html</anchorfile>
      <anchor>a99436044dcf8f3a3d4aa77518eb39dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct EPR_BmTerm::@0::@3</type>
      <name>binary</name>
      <anchorfile>unionEPR__BmTerm_1_1@0.html</anchorfile>
      <anchor>a178b05b945d76fe45e07a6860a658e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SBmTerm *</type>
      <name>arg1</name>
      <anchorfile>structEPR__BmTerm_1_1@0_1_1@3.html</anchorfile>
      <anchor>afb6369f6bbf18a36c576a2ab108bf3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SBmTerm *</type>
      <name>arg2</name>
      <anchorfile>structEPR__BmTerm_1_1@0_1_1@3.html</anchorfile>
      <anchor>a7d5ca3d087b01f218554726bd6580fc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_DatasetId</name>
    <filename>structEPR__DatasetId.html</filename>
    <member kind="variable">
      <type>EPR_Magic</type>
      <name>magic</name>
      <anchorfile>structEPR__DatasetId.html</anchorfile>
      <anchor>a6a646b38318963cd6a0b7b77bc3fd147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SProductId *</type>
      <name>product_id</name>
      <anchorfile>structEPR__DatasetId.html</anchorfile>
      <anchor>a4ea5884d40b506e07af5883137c0952e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>dsd_name</name>
      <anchorfile>structEPR__DatasetId.html</anchorfile>
      <anchor>a13cc0ba37004b12d9481ce075cd44b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EPR_SDSD *</type>
      <name>dsd</name>
      <anchorfile>structEPR__DatasetId.html</anchorfile>
      <anchor>a0f21e17f5c0f2da0851045b1ef0c2ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>dataset_name</name>
      <anchorfile>structEPR__DatasetId.html</anchorfile>
      <anchor>aedf05183e5bd80c53cf317bb52db5c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RecordDescriptor *</type>
      <name>record_descriptor</name>
      <anchorfile>structEPR__DatasetId.html</anchorfile>
      <anchor>afa1fb7584691f733723cc68f0a57037e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SRecordInfo *</type>
      <name>record_info</name>
      <anchorfile>structEPR__DatasetId.html</anchorfile>
      <anchor>a8eb83a07f432f69523378da3955143ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>description</name>
      <anchorfile>structEPR__DatasetId.html</anchorfile>
      <anchor>a1486ef0dbb0bf9c8e3a1eac20aac1792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_DatasetRef</name>
    <filename>structEPR__DatasetRef.html</filename>
    <member kind="variable">
      <type>EPR_SDatasetId *</type>
      <name>dataset_id</name>
      <anchorfile>structEPR__DatasetRef.html</anchorfile>
      <anchor>a7820f5d5926c22f73fefd99c5495cade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>field_index</name>
      <anchorfile>structEPR__DatasetRef.html</anchorfile>
      <anchor>a5b6162cf387ac2870eaeae205562e2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elem_index</name>
      <anchorfile>structEPR__DatasetRef.html</anchorfile>
      <anchor>a855cad1f6d96aff6e4ecc2a567a90b84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_DSD</name>
    <filename>structEPR__DSD.html</filename>
    <member kind="variable">
      <type>EPR_Magic</type>
      <name>magic</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>a4f52ea8c538298a1f3853c4e65304ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>a8e6a0558999c96ed72f8453e909fd6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ds_name</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>a19da3b04242ae76ad70b8ca4245b9cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>ds_type</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>ad506372b14607ba60690a6554918476f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>filename</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>afddeee677a60d78cf2badf6be1c90e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>ds_offset</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>abc0166d1c6fe14c8bda8ccc85f0df767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>ds_size</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>a7108c50c1bca0de2a0ea016338ec48c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>num_dsr</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>acbd22fbb2857e1b6ae69f87eb2a4df7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>dsr_size</name>
      <anchorfile>structEPR__DSD.html</anchorfile>
      <anchor>a21eba80d8219581d6b5a619d10c0905b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_Field</name>
    <filename>structEPR__Field.html</filename>
    <member kind="variable">
      <type>EPR_Magic</type>
      <name>magic</name>
      <anchorfile>structEPR__Field.html</anchorfile>
      <anchor>a7d2b19ec233d70a0e55ed9517beeb143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SFieldInfo *</type>
      <name>info</name>
      <anchorfile>structEPR__Field.html</anchorfile>
      <anchor>acae04f668002cd07018804db3682002c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>elems</name>
      <anchorfile>structEPR__Field.html</anchorfile>
      <anchor>abfd95da8ece9cbc96f077b11613c626d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_FieldInfo</name>
    <filename>structEPR__FieldInfo.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structEPR__FieldInfo.html</anchorfile>
      <anchor>a41906bfadc5a7f78a8e21767f96eab44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_EDataTypeId</type>
      <name>data_type_id</name>
      <anchorfile>structEPR__FieldInfo.html</anchorfile>
      <anchor>ae5d1213675a97a266e94af3fe6954c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>num_elems</name>
      <anchorfile>structEPR__FieldInfo.html</anchorfile>
      <anchor>ad1cfefa7cbd3e798ad86d1865451248d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>unit</name>
      <anchorfile>structEPR__FieldInfo.html</anchorfile>
      <anchor>af6e8a1e9db6ce29a367785af38a0720f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>description</name>
      <anchorfile>structEPR__FieldInfo.html</anchorfile>
      <anchor>a17ce747a1cb4de66ea735e09ff88ad17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>tot_size</name>
      <anchorfile>structEPR__FieldInfo.html</anchorfile>
      <anchor>a359ed415e0a12041c0321b74d39a7b79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_FlagDef</name>
    <filename>structEPR__FlagDef.html</filename>
    <member kind="variable">
      <type>EPR_Magic</type>
      <name>magic</name>
      <anchorfile>structEPR__FlagDef.html</anchorfile>
      <anchor>aa7b15639aa7fa1652179e3d41f353a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structEPR__FlagDef.html</anchorfile>
      <anchor>ac9f8736c7d43a9477ff8a95aef7037e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>bit_mask</name>
      <anchorfile>structEPR__FlagDef.html</anchorfile>
      <anchor>a117ee57bd40bd585c91a751d1fb2c86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>description</name>
      <anchorfile>structEPR__FlagDef.html</anchorfile>
      <anchor>abb07052cb8bbdd3b8ffecf292c8b2d0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_ParamElem</name>
    <filename>structEPR__ParamElem.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>param_name</name>
      <anchorfile>structEPR__ParamElem.html</anchorfile>
      <anchor>ab298bc0ff06f3869f8dd36502ba14edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>param_value</name>
      <anchorfile>structEPR__ParamElem.html</anchorfile>
      <anchor>a1d1b2e8cec334e7ab26533dca043143a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_ParseInfo</name>
    <filename>structEPR__ParseInfo.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>bm_expr</name>
      <anchorfile>structEPR__ParseInfo.html</anchorfile>
      <anchor>ab432575788784fbf88d267ac6eab4caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bm_expr_pos</name>
      <anchorfile>structEPR__ParseInfo.html</anchorfile>
      <anchor>a0a401dcea80e165144ccee9baa525011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>pushed_back</name>
      <anchorfile>structEPR__ParseInfo.html</anchorfile>
      <anchor>a21ce46c56fdcf31f5809cf42f05ded9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>token_type</name>
      <anchorfile>structEPR__ParseInfo.html</anchorfile>
      <anchor>ad31463dfd2b4e5c82ef50def41e067c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>token</name>
      <anchorfile>structEPR__ParseInfo.html</anchorfile>
      <anchor>a7f34c86aceff745f66207bdc0073da56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>err_message</name>
      <anchorfile>structEPR__ParseInfo.html</anchorfile>
      <anchor>a796dff0f8e8177a27392af1a704420c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_ProductId</name>
    <filename>structEPR__ProductId.html</filename>
    <member kind="variable">
      <type>EPR_Magic</type>
      <name>magic</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a89ad8e220a4a7a858628686c7e8b364c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>file_path</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a78427c9fabfc721f3accde8e6c5b1638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>istream</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a4d96661c8d085dd9621546e9c9fb8d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>tot_size</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a5f7265a28784ada8d03fb8f877ab2156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>scene_width</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a85ee662d97d34bed133db291a6b66e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>scene_height</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a6deae60c64f893f7497cf31a975165b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>id_string</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a5bc2b932620d7aade40da091cbd65feb</anchor>
      <arglist>[EPR_PRODUCT_ID_STRLEN+1]</arglist>
    </member>
    <member kind="variable">
      <type>EPR_SRecord *</type>
      <name>mph_record</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>ac8116f82e51604ba8bde3e490a55f3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SRecord *</type>
      <name>sph_record</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>ab35d4c1ff4bf299e5c3c0b1be719d950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>dsd_array</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>ae6dd6a7e8d728c4d2ab7a538121b6d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>record_info_cache</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a8d03e33302e13aa2428f1e98dd217efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>param_table</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>abd9e537a748bfe27ef4f0ff22f106ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>dataset_ids</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>aee3e2de8df58932a5edb8b0fdb8d12e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>band_ids</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a4c6e95b184f4eae3cf15650b1ffb86c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>meris_iodd_version</name>
      <anchorfile>structEPR__ProductId.html</anchorfile>
      <anchor>a4f32a5e525ba5a7bd29317825ae3e4d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_PtrArray</name>
    <filename>structEPR__PtrArray.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>capacity</name>
      <anchorfile>structEPR__PtrArray.html</anchorfile>
      <anchor>a8d86106cc52679f65ff1ca6363f2eacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>length</name>
      <anchorfile>structEPR__PtrArray.html</anchorfile>
      <anchor>a6bcef94ab1077b91e8279d032e01111e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void **</type>
      <name>elems</name>
      <anchorfile>structEPR__PtrArray.html</anchorfile>
      <anchor>ab9209c020a461db558f1602ef5570138</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_Raster</name>
    <filename>structEPR__Raster.html</filename>
    <member kind="variable">
      <type>EPR_Magic</type>
      <name>magic</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a6715e463dcd4f31fb463677ea37e3056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_EDataTypeId</type>
      <name>data_type</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a6aeee6210eca9ce4d33dbe96c1838ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>elem_size</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a9269e433b943ac87d1d0d78549b60415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>source_width</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a523e39cfbe19a8c28181ee67a50e1a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>source_height</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a96bdf7af595f9344fc3c6b9a5bb45a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>source_step_x</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a016c920dae6e7d12db8b65005b94aedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>source_step_y</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a5f50473ac2c35002aba95ea406fe3acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>raster_width</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a882aaaf0658a3260ef535c30464ffc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>raster_height</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a02276ab3f72a77e54c5078bc743865ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>buffer</name>
      <anchorfile>structEPR__Raster.html</anchorfile>
      <anchor>a4470dc1bf31f87c880b6363057df3af0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_Record</name>
    <filename>structEPR__Record.html</filename>
    <member kind="variable">
      <type>EPR_Magic</type>
      <name>magic</name>
      <anchorfile>structEPR__Record.html</anchorfile>
      <anchor>af52aa94f578878a421ebb372590e8753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SRecordInfo *</type>
      <name>info</name>
      <anchorfile>structEPR__Record.html</anchorfile>
      <anchor>a19e19ac18cc40473ed1bc9edaaef73de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>num_fields</name>
      <anchorfile>structEPR__Record.html</anchorfile>
      <anchor>a832ce998c9f757a3265a17b949f5e9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SField **</type>
      <name>fields</name>
      <anchorfile>structEPR__Record.html</anchorfile>
      <anchor>a776000d7371a4bddbb9e4e6e7abbbdb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_RecordInfo</name>
    <filename>structEPR__RecordInfo.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>dataset_name</name>
      <anchorfile>structEPR__RecordInfo.html</anchorfile>
      <anchor>a55f659009205572b8e738383301f45cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EPR_SPtrArray *</type>
      <name>field_infos</name>
      <anchorfile>structEPR__RecordInfo.html</anchorfile>
      <anchor>ae0b9c237a3361dba18dbdd852fe7791f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint</type>
      <name>tot_size</name>
      <anchorfile>structEPR__RecordInfo.html</anchorfile>
      <anchor>a1f1089af48e7bfa54c78d2dae01a7676</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EPR_Time</name>
    <filename>structEPR__Time.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>days</name>
      <anchorfile>structEPR__Time.html</anchorfile>
      <anchor>abfc5738cb51343981526a2d3674b0f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>seconds</name>
      <anchorfile>structEPR__Time.html</anchorfile>
      <anchor>a1240ea75b0e31e460bfd908af85decc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ulong</type>
      <name>microseconds</name>
      <anchorfile>structEPR__Time.html</anchorfile>
      <anchor>a6703e443f0a15f3405909011f76fd9fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FeatureClassFlag</name>
    <filename>structFeatureClassFlag.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>type</name>
      <anchorfile>structFeatureClassFlag.html</anchorfile>
      <anchor>af29a0caedf60ba20404f8d2a1d33255d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>typeQA</name>
      <anchorfile>structFeatureClassFlag.html</anchorfile>
      <anchor>aa9fc081ca0b90fed12e55357959eb605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>phase</name>
      <anchorfile>structFeatureClassFlag.html</anchorfile>
      <anchor>aac39055f546ba67138955c1970118ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>phaseQA</name>
      <anchorfile>structFeatureClassFlag.html</anchorfile>
      <anchor>a3d864a5f38714cbe83413fcbea91ffe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>subtype</name>
      <anchorfile>structFeatureClassFlag.html</anchorfile>
      <anchor>a116ab4262df302394e22ee87fa69b4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>subtypeQA</name>
      <anchorfile>structFeatureClassFlag.html</anchorfile>
      <anchor>a0d118dbad04fc8800bf71df0eb47e819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>horizontal_avg_detection</name>
      <anchorfile>structFeatureClassFlag.html</anchorfile>
      <anchor>aef36e2dbb8fef1d7042cda3758c68318</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>file_creation_error</name>
    <filename>classfile__creation__error.html</filename>
    <member kind="function">
      <type></type>
      <name>file_creation_error</name>
      <anchorfile>classfile__creation__error.html</anchorfile>
      <anchor>a4fe0af2d6a42e0c0d285959b3784b5c1</anchor>
      <arglist>(const std::string &amp;_filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classfile__creation__error.html</anchorfile>
      <anchor>a23e3847cc7015e121d5cc12d4618ebb4</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>file_not_opened</name>
    <filename>classfile__not__opened.html</filename>
    <member kind="function">
      <type></type>
      <name>file_not_opened</name>
      <anchorfile>classfile__not__opened.html</anchorfile>
      <anchor>a9f5ef0837dcd8642c792e6c1c2c991f6</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classfile__not__opened.html</anchorfile>
      <anchor>ae025096146663d06f66bedce62e54e5c</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileData</name>
    <filename>classFileData.html</filename>
    <member kind="function">
      <type></type>
      <name>FileData</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a323f3ae9a0d776a00c4be052d45364c6</anchor>
      <arglist>(const string &amp;name=&quot;&quot;, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileData</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>adf784e9d87195bf15e56f2ede2171684</anchor>
      <arglist>(const FileData &amp;fd)</arglist>
    </member>
    <member kind="function">
      <type>FileData &amp;</type>
      <name>operator=</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a55899af51b68506d4a713ce237dff93d</anchor>
      <arglist>(const FileData &amp;fd)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileData</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a7ecb66c1206ef5b90b61a26d0805015e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_name</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>afc73a1494ff4d6d453baefd8bec0997a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_filename</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a937b0f642de2a4e89cf6f538db93d72c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Date</type>
      <name>get_date</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>af9bd95615f3906646f6751c25090c958</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_time</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a0f80e6068f1b1a9acadcfa0e02572725</anchor>
      <arglist>(const double time=-1.) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>read_data</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a94339601210e94a59a013b32b10bc46b</anchor>
      <arglist>(void *data, const char *sds_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)=0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_time_coverage</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>abbe6580ee9a1b05415297717c99d46d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>aeb87e151b7125b5431299ce7d775d9b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>ae28154309d51b777f37ec34947ae4528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>contain_location</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>afeb262adcb9b2e63e9172b515d8d983d</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>contain_data</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a3edff60fdb86d6480a0ae2447f1feeff</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a9fbac9b1b1c9412fae703787bfa93c18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a02c58d466c406eaf77a70c3acd25d042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>is_geolocation_data_loaded</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a0f94e30f559129e6dfd429ddb1bc82a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_dataset_fill_value</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a00bde01351445f14d5a21bbbf6dfbcb9</anchor>
      <arglist>(const string &amp;ds_name, void *fillvalue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_dataset_dimension</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a304543b68f94a9c3ac6a462731837a58</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_fillValue</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a12ede7ef18754e2d5cdab83d0670e671</anchor>
      <arglist>(const string &amp;ds_name, X &amp;fillValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_fillValue</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>aa5cd2f9566fd0e726295de919eb618d4</anchor>
      <arglist>(const string &amp;ds_name, void *fillValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_fill_value</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a058942548526dbeb96cd2a55bfcb5045</anchor>
      <arglist>(const string &amp;ds_name, X &amp;fillValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_fill_value</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>aa9a5f49e79622b836564048837ce6fac</anchor>
      <arglist>(const string &amp;ds_name, void *fillValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_viewing_directions_data_loaded</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a35bff1feeba8a853e767d4f6fbc862d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_viewing_directions_data</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a412d38229a3a0abec49f5f7c8d198f45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_viewing_directions_data</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a654b83a0fa8fd5fd88709eef0c988a54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_viewing_directions</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a83ba7a40cc2bf39abfe52c25e7356190</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, vector&lt; Observation &gt; &amp;v_obs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_geolocation</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a2f8740596e22c60b301966c9456b116c</anchor>
      <arglist>(const float lat, const float lon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_name</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>ae821282f0af9977823e9d8eb23d2f0bc</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_date</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a7efcaa64d3ab60d646873ca8c6002600</anchor>
      <arglist>(const Date &amp;d)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>name</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>ade1b38addb3ca66643a3637d0e38e346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>mode</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a4f7211cb4ecedb3911e14d907e158b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Date *</type>
      <name>date</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>a8ed0478df905f97a42bdb80fce46effa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>time_coverage</name>
      <anchorfile>classFileData.html</anchorfile>
      <anchor>aa44bc3ba0fba3eff8755ee1bfdb42956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileDataReader</name>
    <filename>classFileDataReader.html</filename>
    <base virtualness="virtual">FileData</base>
    <member kind="function">
      <type></type>
      <name>FileDataReader</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a50b42d4a124d4b19df66f4a0f9409ccc</anchor>
      <arglist>(const string &amp;name, const string &amp;mode)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_n_dataset</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a3c08260e945a96ae69604417b690d5aa</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_dataset_name</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a0e12ddfea868e33bfddacf7c00eacc19</anchor>
      <arglist>(int i)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_dataset_data_type</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a66a685e6eae0a1731452ce6bc59fb6ad</anchor>
      <arglist>(string sds_name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>get_values_attr_dataset</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a9d73ff29a7799889f99af08c1f8ef6f2</anchor>
      <arglist>(string sds_name, string attr)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>has_attr_dataset</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>ad9508d85308f4707586d926e03a2577d</anchor>
      <arglist>(string sds_name, string attr)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_values_attr</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a01bd416ec70811a63ec074269b3c884c</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_file_attr</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a7d23102129e22d5575dc1bdae254564e</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>has_attr</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>aae550fa3c451408b34c00d6c8188f819</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>has_file_attr</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a69191da9cc4995e9308b661ed2f7c1d6</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_sds</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a8fbb16ec05cdf75a9004882206df6e19</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_product</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>ae44fde5038ae2ac83045ee63f0f98f0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_scaling</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a87e24c5b55423a1f7f0adae9e35da6bb</anchor>
      <arglist>(const string &amp;sds_name, float64 &amp;scale, float64 &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_calibration</name>
      <anchorfile>classFileDataReader.html</anchorfile>
      <anchor>a583d10d84123f7e6484b3f1f2c54628f</anchor>
      <arglist>(const string &amp;sds_name, float64 &amp;scale, float64 &amp;offset)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FlagDescriptor</name>
    <filename>structFlagDescriptor.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>id</name>
      <anchorfile>structFlagDescriptor.html</anchorfile>
      <anchor>a4be0b0dbfe7cf6b520532cceccd8afcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>num_indices</name>
      <anchorfile>structFlagDescriptor.html</anchorfile>
      <anchor>abc505449bf5ecb379e42338f7bd7ac8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>bit_indices</name>
      <anchorfile>structFlagDescriptor.html</anchorfile>
      <anchor>a164ca2f1478acde8c14f7d95efa63b06</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structFlagDescriptor.html</anchorfile>
      <anchor>ada211d5838ae592128c490330c6d8b8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FlagDescriptorTable</name>
    <filename>structFlagDescriptorTable.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structFlagDescriptorTable.html</anchorfile>
      <anchor>af65b045f6cfd2f49ead1278de3ee0d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structFlagDescriptorTable.html</anchorfile>
      <anchor>a4b6bb8930e56e194cd0eee243934f90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_descriptors</name>
      <anchorfile>structFlagDescriptorTable.html</anchorfile>
      <anchor>ae0cf12898600a77727da13016551db28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct FlagDescriptor *</type>
      <name>descriptors</name>
      <anchorfile>structFlagDescriptorTable.html</anchorfile>
      <anchor>ab8660416076c57b98573d6b08b385c75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>g_exception</name>
    <filename>classg__exception.html</filename>
    <member kind="function">
      <type></type>
      <name>g_exception</name>
      <anchorfile>classg__exception.html</anchorfile>
      <anchor>a507566960b83df41a753044a249efdae</anchor>
      <arglist>(const char *file=&quot;&quot;, int line=-1, string msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classg__exception.html</anchorfile>
      <anchor>a6cd5ab5ffa21b2b49612a059487e87d8</anchor>
      <arglist>(const char *file=&quot;&quot;, int line=-1, string msg=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~g_exception</name>
      <anchorfile>classg__exception.html</anchorfile>
      <anchor>a763daf4358fc1acbf7f9e353e2eec480</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classg__exception.html</anchorfile>
      <anchor>ad5649c81a946bf934a1ef41777ebf413</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GMAOFileData</name>
    <filename>classGMAOFileData.html</filename>
    <base virtualness="virtual">FileData</base>
    <base>MeteoFileData</base>
    <base>HDFFileData</base>
    <member kind="function">
      <type></type>
      <name>GMAOFileData</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>a4b3edf5c8db42f7a6fbba6bf1d342c7a</anchor>
      <arglist>(const string &amp;name=&quot;&quot;, const int geos_version=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GMAOFileData</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>ae16f06247de199cd1dc5b4d197200adb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_sds_fill_value</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>a1004ad98cd6aea8a4ba2cdfa505f0c99</anchor>
      <arglist>(const string &amp;sds_name, void *fill_value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_product_id</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>a521a41c4b250a318c380ec453c0d0cd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_geos_version</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>aee37db263edd96cc22e52e17f3954121</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>check_filename</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>aef9000ac4d6bfcfef86b561c83e72258</anchor>
      <arglist>(const string &amp;short_filename) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_filename</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>ae5eee7088d53fe3e6ea9d80bf8eac1cf</anchor>
      <arglist>(const string &amp;short_filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>load_height_level</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>ab14fcc36313cf00ade7014c29aaa4f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>load_time_level</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>a5c9d4b18325fa9726c2695c04ee9e27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lat_lon_index_max</name>
      <anchorfile>classGMAOFileData.html</anchorfile>
      <anchor>a911c084c4182a8588e39b0c3f58864c9</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GribFileData</name>
    <filename>classGribFileData.html</filename>
    <base virtualness="virtual">FileData</base>
    <member kind="function">
      <type></type>
      <name>GribFileData</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>ae0d382b4c02374639f26b12592318dc6</anchor>
      <arglist>(const string &amp;name=&quot;&quot;, const string &amp;mode=&quot;r&quot;, const bool open_file=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GribFileData</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a4cafdf59225b2822eec6158fbcbd6152</anchor>
      <arglist>(const GribFileData &amp;fdata)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GribFileData</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>ad24a1006d5a5000a75d4b7d5f3d1636a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GribFileData &amp;</type>
      <name>operator=</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a7c373d912078c41423654348eada8b84</anchor>
      <arglist>(const GribFileData &amp;fdata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_data_file</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a1c635d01fc91e4b5c845c18c48997ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_data_file</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a9b6f78f0dcacf5fb0d899dd59c34206d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_file_loaded</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a10f09df49cfa24dd543897924fd26fb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_existing_dataset</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a749133614092a6730e6e9c29cdf63123</anchor>
      <arglist>(const string &amp;ds_name)</arglist>
    </member>
    <member kind="function">
      <type>const t_grib_var_desc &amp;</type>
      <name>get_dataset_desc</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a62341c973459eb7e2288a9653e9ceaa3</anchor>
      <arglist>(const string &amp;ds_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_msg_key</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a31793208b69aa392010e955e1937444d</anchor>
      <arglist>(int i_msg, const string &amp;key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_dataset_fill_value</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>ad2ee4c582c567c72e0cb3f42e99c6c6a</anchor>
      <arglist>(const string &amp;dataset_name, void *fill_value)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>get_dataset_dimension</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>aba2f3d8b52b3a60bd68940d116b55989</anchor>
      <arglist>(const string &amp;dataset_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_dataset</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>ab4934d3def3aee0adf5f98876d7c88ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dataset_name</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a0ebff929cf50bb8b4e8412aa58b07ffa</anchor>
      <arglist>(int i_dataset)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dataset_long_name</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a46259c3e2f5e7f6990a21feecf0d864f</anchor>
      <arglist>(int i_dataset)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dataset_level</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>ae44d306059707377bab1884da8992d83</anchor>
      <arglist>(int i_dataset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_msg_keys</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>ab7f4ee104a8bc10101ae37498235a16c</anchor>
      <arglist>(int i_msg, unsigned int keys_filter=GRIB_KEYS_ITERATOR_ALL_KEYS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_msg_keys</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a6bd411c004fd30c3aaec9703338ed8dc</anchor>
      <arglist>(int i_msg, vector&lt; pair&lt; string, string &gt; &gt; &amp;v_keys, unsigned int keys_filter=GRIB_KEYS_ITERATOR_ALL_KEYS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_keys</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a324cecadde9463bd1b9c2c63822c2d37</anchor>
      <arglist>(unsigned int keys_filter=GRIB_KEYS_ITERATOR_ALL_KEYS)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataset_data_type</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a3d120097a015e77808d9e28b9fa24b95</anchor>
      <arglist>(string dataset_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_param_table</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>afcdc0b43c0db3964060a9816fd51f760</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>read_data</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a47a7da8968ea3db9076b9f917f40b0ab</anchor>
      <arglist>(void *data, const char *dataset_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get_msg_data</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>ac9bd5e8c9c91890e3a55b9810a6cd914</anchor>
      <arglist>(const int i_msg, vector&lt; int &gt; &amp;sz_dim, T *outdata=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const void</type>
      <name>print_msg_data</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a30108fb9e68a62619c6aab1267239e1c</anchor>
      <arglist>(const int i_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_selector</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a06dc32372673f00ee9d083dd987c53a9</anchor>
      <arglist>(const char *ds_name, int *&amp;start, int *&amp;stride, int *&amp;edges, int &amp;rank, bool is_selector_allocated[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_selector</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a005949c6c2f6e438b1bd104d014b8d93</anchor>
      <arglist>(const bool *is_selector_allocated, int *start, int *stride, int *edges)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_selector</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>adf619fd160c3b8f9f238c20f9fc4394c</anchor>
      <arglist>(const char *ds_name, int *start, int *stride, int *edges, const int rank)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_scaling</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>addb0ed9117ac37ea8117068701ec20b5</anchor>
      <arglist>(int i_msg, double &amp;scale, double &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_n_msg</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a8ac785ba691e13405e950e43c661ddf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>map&lt; string, t_grib_var_desc &gt;</type>
      <name>t_var_table</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>abe08c641034bbc3dfd89977bcdb13037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FILE *</type>
      <name>fd</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a13b07a96b36509d51d955bb1a0b68874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n_msg</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a370623f4142576b8d508d32e6c62c47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>t_var_table</type>
      <name>var_table</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a4075703e42f94dfadaa69f9bbc372ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>var_name_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>aef17dcd87dd47e0970277be324a31dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>parameter_code_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a5f6e9fc49a3baf746555eb1e18e3deb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>parameter_name_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a2e550b00197ca010ad394ddd06ca251d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>fill_value_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a9f920f526e4bfae3fb1a350490c9aa7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>scale_factor_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>ac85973f6180d15eef3be076fed40f386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>add_offset_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a82cb9ca9189eed77d742b411cd16fbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>x_dim_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a877c919df04fb2193e16f32558dc50fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>y_dim_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a409e41cc61e3589cc844fb6dee40648e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>level_type_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a5289e4ee62af3e1de09b4f964b0e247a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>level_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a26a0db58ba7ab3686d7f5f72cf6940a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>data_flag_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a523cdc101d5bf19d97b82af95215591c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>data_width_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>a4ce15f27721c083fdfd6eddc0d299e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>data_id</name>
      <anchorfile>classGribFileData.html</anchorfile>
      <anchor>aaffc76efc29e275fc6200b5697806ad3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HDF5FileData</name>
    <filename>classHDF5FileData.html</filename>
    <base>FileDataReader</base>
    <member kind="function">
      <type></type>
      <name>HDF5FileData</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a2623b6d0142c869a8dd32163496e75f7</anchor>
      <arglist>(const string &amp;name=string(&quot;&quot;), const string &amp;mode=string(&quot;r&quot;))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>read_data</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a3b9007781a13d193c5964f687a321f87</anchor>
      <arglist>(void *data, const char *sds_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_dataset_dimension</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a02c2841c98d659ce232b4c051f448ae9</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_dataset_fill_value</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a6b98bd9b6d43bea936c7fe56cebfeca4</anchor>
      <arglist>(const string &amp;sds_name, void *fill_value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_n_dataset</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a8d1a3a3315164f8ccf5ae4b4cbeb0003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_dataset_name</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a6172cf5f1e9b416047ab2dbb921d192f</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_dataset_data_type</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>ad135183fd85b433a874269ebddc49dae</anchor>
      <arglist>(string sds_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_values_attr_dataset</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>aee935ca2b2339ed5476b977e218fe05b</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>has_attr_dataset</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a8f6dd84b7a8cc27228666a10b38827e6</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_values_attr</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a0f2203bac8a611edcd8fcf88d27a9e45</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>has_attr</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>acb4ea69e58829b5de8735866a2437901</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a7f51dde97f19f6a3138eb42fd6e34e4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a1ef5ed747e1f48be21198fa79fcde0e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_fillValue</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a3a7289b3350de2948e45669eb7c6b372</anchor>
      <arglist>(const string &amp;sds_name, void *fillValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_scaling</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>ad2f4e91c57b41b3b2406481dc6377bc6</anchor>
      <arglist>(const string &amp;sds_name, float64 &amp;scale, float64 &amp;offset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>read_all_dataset</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>aed01c3c08317de2f0941c26ec68686d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_read_write_allocations</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a1ae60ca9d7ae3f9b5292d2f60640f7ba</anchor>
      <arglist>(const bool *are_limits_initialized, int *start, int *stride, int *edges)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const bool</type>
      <name>check_read_write_limits</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a2b440c879884cc4be32286b1d3cd7839</anchor>
      <arglist>(const char *sds_name, int *start, int *stride, int *edges, const int rank)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init_read_write_null_input_param</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a706fe2038e6193def87b5dee20bcb37f</anchor>
      <arglist>(const char *sds_name, int *&amp;start, int *&amp;stride, int *&amp;edges, int &amp;rank, bool *initialized_values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>read_line</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a09887d6618c90caa487f444b4f59e7ce</anchor>
      <arglist>(string line, string &amp;tag, string &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>read_metadata</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>af3c3679e1db3dca5391bf17744a01e87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>trim</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a220fb4524a0c76cc58f78f689c1d682c</anchor>
      <arglist>(string &amp;token)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>split</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>aa126c05e92eb62ea867598956406b695</anchor>
      <arglist>(const string &amp;str, vector&lt; string &gt; &amp;tokens, const string &amp;delimiters)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>name</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a26019685f18dc8e0e266d08bbf0e85db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>hid_t</type>
      <name>file_id</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a9f74fa4de832ab96050c98a7b9f18f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, hid_t &gt;</type>
      <name>dataset_map</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>aeb9220b847226bcce2ad16a396922b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; string &gt;</type>
      <name>dataset_vect</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a02e26bb100468371bd984c2a90c78fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; hid_t &gt;</type>
      <name>attributes</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>a7171e8e5c6403d3b6797c26f5f5a428a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; string, string &gt;</type>
      <name>attribute</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>ac63890c29edadb5d2d2002eeccbe226d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>read_dataset_done</name>
      <anchorfile>classHDF5FileData.html</anchorfile>
      <anchor>ad16c5d9f1ce7f083164e0498b3cabb86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HDFFileData</name>
    <filename>classHDFFileData.html</filename>
    <base>FileDataReader</base>
    <member kind="function">
      <type></type>
      <name>HDFFileData</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a362ae3f20b229fe759f3528a33b83618</anchor>
      <arglist>(const string &amp;name=&quot;&quot;, const string &amp;mode=&quot;r&quot;, const bool open_file=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HDFFileData</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a745b5e4ad705d8d016ca30aae809ef3e</anchor>
      <arglist>(const HDFFileData &amp;hfd)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HDFFileData</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a98fbdbfce9197a4e2d57b8d13f98be71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HDFFileData &amp;</type>
      <name>operator=</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a955a7e7134a232de9f2c2b91b8df1234</anchor>
      <arglist>(const HDFFileData &amp;hfd)</arglist>
    </member>
    <member kind="function">
      <type>Hdf_file *</type>
      <name>get_hdf_file</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a415d1e02158f141761ec2a9f42cd43d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_hdf_file</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a2095fddb8901f9e51f7da720cd426d39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_hdf_file</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a573e322b446a09ba54635c04bcca045c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_hdf_file_loaded</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a0399399d80fc7d304d2808bb4acdd1d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HDFFileMetaData *</type>
      <name>get_metadata</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>ad1bc8d7894bf71a0ff7531256f2e2064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_hdf_metadata</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>ae8e39da5c57de1b6386a77a97c3a7d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_hdf_metadata</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>aa5ef397468b11a7cfd3a50bf08e95351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_hdf_metadata_loaded</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a33f796d2a8b4d23b4f214fa6cacb3b6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_dataset_fill_value</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>acef9b3b00bf77b111799a4e69a25f1c7</anchor>
      <arglist>(const string &amp;sds_name, void *fill_value)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>get_sds_dimension</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a042a141c0403d9f838ed19431f0507d9</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_dataset_dimension</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a6f13c21c074e5966506943407b98133c</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>get_vdata_dimension</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a190fbbc7d3c13bf0dfd30373a8a9fae9</anchor>
      <arglist>(const string &amp;vdata_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_dataset</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a326d488eec32737b59b0c862631b06b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dataset_name</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a6c1a949a09f57d3eb0e3dfd543205c86</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>Hdf_sds</type>
      <name>get_dataset</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>adf4d16c6f8f24693e8c6e1b996758a3d</anchor>
      <arglist>(string sds_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataset_data_type</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a8c176637fffe5379613f1d0172e82439</anchor>
      <arglist>(string sds_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_values_attr_dataset</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a92dddcd36a077418077894e2140d008d</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_attr_dataset</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a7a33f12416d60828f37665c7a354d742</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_data_file</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a76cab3e51347f0707cdd2050940fa038</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_data_file</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a99ea6a565a3c85672aed055122c2c4c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_values_attr</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a25f0e1c5399cca34f7965c4c15d82df0</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_file_attr</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a756cd2b7709ecdf0b7fef9672dfd4ce5</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_attr</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>ab22ff6b5981d92400a9199e6f0221cea</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_file_attr</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a33d2f9576ca7a45b484d4d621b27453c</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get_var_value</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>affb8e165958d7abdf31018c4d4177e01</anchor>
      <arglist>(const string sds_name, const int &amp;y_index, const int &amp;x_index)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get_value_0D</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>adc10cc3cd98ef3bff7a4e4bad643656c</anchor>
      <arglist>(const char *sds_name=&quot;Height&quot;, int *start=NULL, int *stride=NULL, int *edges=NULL, int &amp;rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; T &gt; *</type>
      <name>get_value_1D</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a130f0e02318d20de1edcdf70368efda9</anchor>
      <arglist>(const char *sds_name=&quot;Height&quot;, int *start=NULL, int *stride=NULL, int *edges=NULL, int &amp;rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; vector&lt; T &gt; &gt; *</type>
      <name>get_value_2D</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>af2d15b74f1e83ea27457f4978d7b83ff</anchor>
      <arglist>(const char *sds_name=&quot;Height&quot;, int *start=NULL, int *stride=NULL, int *edges=NULL, int &amp;rank=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>read_data</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a8d923b4438d997d3b6e802e849af7ef4</anchor>
      <arglist>(void *data, const char *sds_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>DataType *</type>
      <name>read_data</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a325752b7d7087218da6eaca1c425a679</anchor>
      <arglist>(DataType *data, const char *sds_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>read_vdata</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>ae8b11a819425fad5eaac15180c99ef42</anchor>
      <arglist>(void *data, const char *vdata_name=&quot;&quot;, const char *vdata_field=&quot;&quot;, int start=0, int edges=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_fillValue</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a86151d0fd6e1a2f3e79012373047993b</anchor>
      <arglist>(const string &amp;sds_name, void *fillValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_scaling</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a479369505183458d22d1846c20b3658f</anchor>
      <arglist>(const string &amp;sds_name, float64 &amp;scale, float64 &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>read_data</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a96a98b85da410452341966a03e583b86</anchor>
      <arglist>(T *data, const char *sds_name, int *start, int *stride, int *edges, int rank)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const vector&lt; int &gt;</type>
      <name>get_nearest_index</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>ac55e7d85aa51ee46f843ad8e55b0e8b9</anchor>
      <arglist>(const vector&lt; T &gt; &amp;v_data, const T &amp;val=T(0))</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const int</type>
      <name>get_nearest_index</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a49ae827b067400e3e0e163a887e17389</anchor>
      <arglist>(const vector&lt; T &gt; *data, const T val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const int</type>
      <name>get_nearest_index</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a978c7d7ca441d1e0bd33a5f5167f251c</anchor>
      <arglist>(const T *data=NULL, const int data_size=0, const T val=T(0))</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init_read_write_null_input_param</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a469196f6da37c63866af082831913e4b</anchor>
      <arglist>(const char *sds_name, int *&amp;start, int *&amp;stride, int *&amp;edges, int &amp;rank, bool *initialized_values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_read_write_allocations</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>abbe8edac9c6d6f12dd49630cc0cfdcbb</anchor>
      <arglist>(const bool *are_limits_initialized, int *start, int *stride, int *edges)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const bool</type>
      <name>check_read_write_limits</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>ae5ac4d784068dabff7dab5144640f7a1</anchor>
      <arglist>(const char *sds_name, int *start, int *stride, int *edges, const int rank)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Hdf_file *</type>
      <name>hdf_file</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a220516de7c791d2b9682459f02ca9c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HDFFileMetaData *</type>
      <name>metadata</name>
      <anchorfile>classHDFFileData.html</anchorfile>
      <anchor>a4583403cc004ab7b047d473266e02230</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HDFFileMetaData</name>
    <filename>classHDFFileMetaData.html</filename>
    <member kind="function">
      <type></type>
      <name>HDFFileMetaData</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>ac8063a171c2c6792c00ae7f4d8d0453c</anchor>
      <arglist>(const Hdf_file *_hdf_file=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HDFFileMetaData</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>a6cc6ebea114d9d716c75006d8935fbec</anchor>
      <arglist>(const char *_hdf_file_name=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HDFFileMetaData</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>a9285853ccafba01cd2082664d37c50bc</anchor>
      <arglist>(const std::string &amp;_hdf_file_name=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HDFFileMetaData</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>a4c7ad05ee2ee099ee1c8464339a76b59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_xml</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>a04c6165e01ea329ed38d3a8d91b2dce7</anchor>
      <arglist>(const char *output_filename=NULL, const bool overwrite=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_value</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>a182fb29d8a2f123e94d4a1397983e252</anchor>
      <arglist>(void *val, const char *tag_name=&quot;GRANULEID&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_tree_value</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>a0a3e06b88e652903139579f357786dad</anchor>
      <arglist>(void *val, const string &amp;tag_name)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_tree_value_string</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>af80f70d50adc2dc1473de8273b86b733</anchor>
      <arglist>(string &amp;val, const string &amp;tag_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>view_tree</name>
      <anchorfile>classHDFFileMetaData.html</anchorfile>
      <anchor>a3a076c004048723efc8f86ffd8ded06f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HDFMetadataNode</name>
    <filename>classHDFMetadataNode.html</filename>
    <member kind="enumeration">
      <name>value_type</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>af33f22916a81b985e4484f6c31086b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HDFMetadataNode</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a1eb55ddb9f65c3413d2bac19ba88c8e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HDFMetadataNode</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>ae2bf9471436a5658f2f2b10f8564362f</anchor>
      <arglist>(void *_value, HDFMetadataNode::value_type _typecode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HDFMetadataNode</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a61ea3a3824c4fdd095e51a7363fcc23a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_next_sibling</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a2153c31e1d1e9e3bf52e5a83ec3aa4d7</anchor>
      <arglist>(HDFMetadataNode *val)</arglist>
    </member>
    <member kind="function">
      <type>HDFMetadataNode *</type>
      <name>get_next_sibling</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>ad03e6042bc590436b2100a8bda62ca7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_child</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a2d558bb6d4911e8a6b35c5ea1f95d82f</anchor>
      <arglist>(HDFMetadataNode *val)</arglist>
    </member>
    <member kind="function">
      <type>HDFMetadataNode *</type>
      <name>get_child</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a952a6d3234a803e985cc4110bed4cecd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_val</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a20715456fe3a2decac8c925a164332cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_leaf</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a243972ffe25ab30f09eabd9fe23a341d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_node_value</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a58d8790593e89302263aa5c99bf72f7a</anchor>
      <arglist>(void *val=NULL)</arglist>
    </member>
    <member kind="function">
      <type>HDFMetadataNode::value_type</type>
      <name>get_typecode</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>acc7bfd251ff29e559b784be8568f7bf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_value</name>
      <anchorfile>classHDFMetadataNode.html</anchorfile>
      <anchor>a41a1348f2a14eca3cf73eadda4f387f5</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HeaderRecord</name>
    <filename>classHeaderRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="function">
      <type></type>
      <name>HeaderRecord</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>a5809c2d665955d29b2348444907d21de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>a41fa42b58d69ff73bd29e2cbf7f1e601</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>phone_nb</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>a83cf2e158021c05ab1c2f8e35327f4bf</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>product_id</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>a6294d7a96602e245bc1caad4be98bfb5</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>sat_id</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>ae987d5a4e6cfd3e49866ae9344e662fa</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>instr_id</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>a6032cbcbb9bfdd5980cb134cf8f12f46</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>spatial_cover</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>ab70e9a23efeb010ff4cbcf8913882120</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>pix_size</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>a9e13996d62a3b4d80b8f04856eb7e10c</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ellips_name</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>a644c2608aac3968e979a75e1047365e5</anchor>
      <arglist>[30+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ellips_minor_axis_len</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>af46fb28e1a9261967379d0c52809e2d9</anchor>
      <arglist>[12+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ellips_major_axis_len</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>afbdb469f6e78b8adca7a2220af82bcbf</anchor>
      <arglist>[12+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>DEM_name</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>a4aaf9a3f7094b5527542a93b30c2ea8b</anchor>
      <arglist>[30+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>DEM_spatial_res_lat</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>ad67093d7d8c2a1ed6d6a62dd2c5fd2a8</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>DEM_spatial_res_lon</name>
      <anchorfile>classHeaderRecord.html</anchorfile>
      <anchor>ad080d1ad94e1fa78e9cdcff032b2f323</anchor>
      <arglist>[8+1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IIRFileData</name>
    <filename>classIIRFileData.html</filename>
    <base>SatelliteFileData</base>
    <base>HDFFileData</base>
    <member kind="enumeration">
      <name>ProductType</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a5b62fd42c7af89b94bef403c79d7d4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IIRFileData</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a88028b0ed621f304bbe55d0aa5da5d25</anchor>
      <arglist>(const string &amp;_name=&quot;&quot;, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IIRFileData</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a9e0959d74a92b2d5c16cf7b9d06e92fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_day</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a5872cf2e15599f8f175b74cf3bdbe002</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_latitude_data</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a5f560bf065520c16fcf5e013e6a910bc</anchor>
      <arglist>(float *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_longitude_data</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a48c4e1e48e10bddbc02b32ec133b0441</anchor>
      <arglist>(float *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_time_data</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>ab51dcbd724f927aeae558c019211c2c9</anchor>
      <arglist>(double *data)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_track_size</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>aede7b472d6352bf4354d7804018cfaff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_swath_size</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a3f6692f8aa5d73f6fe9bf042ec786ac4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a763965f310327d67fb1677f48f3c13c8</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, int *near_point_idx, const float coloc_tolerance=IIRFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nearest_point_index</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a922b464be4ec04e7706fcc1214e958b9</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contains_data_at</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a7598eccad2ac0aa594a915b2f8415337</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>aa35d4fe60e33ad30b3790508e5877160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>af0b8924a674c84d2598dda755076f979</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_geolocation_data_loaded</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>af12c06fa86a4b418ee97e5d06ca594d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a6af9d15bb41149c454c3696aa74a3111</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;nearest_pix_idx, const float colocation_tolerance=IIRFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a62ea0f148625a5edf40d4bc69fb1d521</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance=IIRFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a78e8ec0c3b43b302214f4c9f933dbe34</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance=IIRFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>aed7d22e86a89525a4481e1ae4de886aa</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;colocation_tolerance=IIRFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>af18eeb064ba6b6bb55886e525705f365</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>ab5bc5feb232bafafb59b965286fa9cee</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a7a22c195842fcbe2e3a1bf9cce2296f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>aea357f4013c3a7b124f32feadc3ed196</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>IIR_swath_size</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>a3aaec57b0884de1241c974eacf30c41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_record_max</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>aa5d56287d04a2967faa7ba0a7105959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>load_v_pixel</name>
      <anchorfile>classIIRFileData.html</anchorfile>
      <anchor>abb5e4e2505f4a193efa3ed0f623633bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InstrumentSettingParametersRecord</name>
    <filename>classInstrumentSettingParametersRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="function">
      <type></type>
      <name>InstrumentSettingParametersRecord</name>
      <anchorfile>classInstrumentSettingParametersRecord.html</anchorfile>
      <anchor>a6f257e5b899816771a9139cb281d0fab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classInstrumentSettingParametersRecord.html</anchorfile>
      <anchor>a07f957b2693762e1d26a2d6e49ac811a</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>SIA_duration</name>
      <anchorfile>classInstrumentSettingParametersRecord.html</anchorfile>
      <anchor>adcf2906fab1778c7dd0031d175908ad4</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>LIA_duration</name>
      <anchorfile>classInstrumentSettingParametersRecord.html</anchorfile>
      <anchor>a1720f22f004003dd06884add58052edd</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>integration_time_def_type_A</name>
      <anchorfile>classInstrumentSettingParametersRecord.html</anchorfile>
      <anchor>a8c945c9de51802ab8af14f1f6e5416ee</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>integration_time_def_type_B</name>
      <anchorfile>classInstrumentSettingParametersRecord.html</anchorfile>
      <anchor>a13687da8b8645a27fe7c7ac3ae524d8f</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>seq_type</name>
      <anchorfile>classInstrumentSettingParametersRecord.html</anchorfile>
      <anchor>a36b59089c75c672135aa7269c6c3e941</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>analog_gain_nb</name>
      <anchorfile>classInstrumentSettingParametersRecord.html</anchorfile>
      <anchor>acf40596c91f40b246e118bb303da4a5e</anchor>
      <arglist>[8+1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InterpolationError</name>
    <filename>classInterpolationError.html</filename>
    <member kind="function">
      <type></type>
      <name>InterpolationError</name>
      <anchorfile>classInterpolationError.html</anchorfile>
      <anchor>a021cdbd317a2b74a94f61e9034bf5a1e</anchor>
      <arglist>(const string &amp;src_file, const int src_line, const string &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classInterpolationError.html</anchorfile>
      <anchor>a95ce9bec75a99c6944b2aa309a55f38b</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>invalid_filename</name>
    <filename>classinvalid__filename.html</filename>
    <member kind="function">
      <type></type>
      <name>invalid_filename</name>
      <anchorfile>classinvalid__filename.html</anchorfile>
      <anchor>a1a2f09ff8b2bf7e39338ec59bdbf8755</anchor>
      <arglist>(const string &amp;src_file, const int src_line, const string &amp;filename, const string &amp;sensor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~invalid_filename</name>
      <anchorfile>classinvalid__filename.html</anchorfile>
      <anchor>a1b07027df2ae005e0ce05c9ac7d81237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classinvalid__filename.html</anchorfile>
      <anchor>a6f0594b0dc4374b769b6294fbed7bbb3</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>latitude_out_of_file</name>
    <filename>classlatitude__out__of__file.html</filename>
    <member kind="function">
      <type></type>
      <name>latitude_out_of_file</name>
      <anchorfile>classlatitude__out__of__file.html</anchorfile>
      <anchor>a9c2998546ccf522c8fd72b2acdb9f805</anchor>
      <arglist>(const string &amp;filename, const double &amp;lat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classlatitude__out__of__file.html</anchorfile>
      <anchor>a8ac4c952e37ebdaf3de49e3fc9c77e7b</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LeaderFileDescriptorRecord</name>
    <filename>classLeaderFileDescriptorRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="function">
      <type></type>
      <name>LeaderFileDescriptorRecord</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>ab681e7fb77c76f50ee8ef46f625d178e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a0ef401e5a9602941fc8105fb9d38c2ff</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_record_size</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a250fd9db727ebbf3d66b656560237137</anchor>
      <arglist>(const Record &amp;record)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ref_doc_id</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a0554211d32e4b77d345c84ac9bfe7628</anchor>
      <arglist>[12+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ref_doc_version</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>ab7ec682e5b4a0c928fc7970a81102452</anchor>
      <arglist>[6+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>soft_version</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>ab1abc2b82e6f1df97d7796db14dae361</anchor>
      <arglist>[6+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>file_nb</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a52a66f665220e55e0f8114276ce2149d</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>filename</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>af1c178d47e91e4008f2e0cfeb13e1268</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_header_rec</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>ae629db78b5318e6b588a5386decb12bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>header_rec_len</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a199088553c3ee85fdabe575e7fd8ee63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_spatio_temp_char_rec</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a56e3b94c5044a79204ca25e685b3f0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>spatio_temp_char_rec_len</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a5d7f8afc02becdd2d5fe1dde498f28d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_instr_setting_param_rec</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a1ba8eb9a376f1c7dd1d1ae581c41aa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>instr_setting_param_rec_len</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a45d8f7957737ee8f8a319aaa30bba984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_tech_param_rec</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a03edecb46fbc05196658b5fce1d2548e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>tech_param_rec_len</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a4a67522f9c7cab5814d3eab917badd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_data_proc_param_rec</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>ab55ca99fefb54b0f3e2e46c374c6d2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>data_proc_param_rec_len</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a8ada77625ff5e90a90c43d929849bd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_scaling_factor_rec</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a89feaa45b274afd96b53ba180a0191c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>scaling_factor_rec_len</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>a6561e45581137eefe56465aac97037a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_annot_rec</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>ab662992e310bfae5125a49f372ac3b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>annot_rec_len</name>
      <anchorfile>classLeaderFileDescriptorRecord.html</anchorfile>
      <anchor>abc0891132aa4362f2bd0e1f3640337f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logfile</name>
    <filename>classLogfile.html</filename>
    <member kind="function">
      <type></type>
      <name>Logfile</name>
      <anchorfile>classLogfile.html</anchorfile>
      <anchor>ac5111fe7b13067c5cb34383ca3f65ae0</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logfile</name>
      <anchorfile>classLogfile.html</anchorfile>
      <anchor>ae3b19e47212e585653da656f870ae4d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Logfile</name>
      <anchorfile>classLogfile.html</anchorfile>
      <anchor>aa98d22586430a79ced1f6660d3a54f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classLogfile.html</anchorfile>
      <anchor>a861da12e60a2428b582cef6649b59932</anchor>
      <arglist>(const string &amp;msg, const string file=&quot;&quot;, const int line=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classLogfile.html</anchorfile>
      <anchor>a4db3993f524f06a4bdd029d329b07d42</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_opened</name>
      <anchorfile>classLogfile.html</anchorfile>
      <anchor>a3c7e7d518ea7ede40cade0cb34ea2d77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classLogfile.html</anchorfile>
      <anchor>a40a83f516f84b50d6d09b57904ad6999</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>longitude_out_of_file</name>
    <filename>classlongitude__out__of__file.html</filename>
    <member kind="function">
      <type></type>
      <name>longitude_out_of_file</name>
      <anchorfile>classlongitude__out__of__file.html</anchorfile>
      <anchor>aca74a0680f087b5f6ae045659ccf1e4b</anchor>
      <arglist>(const string &amp;_filename, const double &amp;_lon)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classlongitude__out__of__file.html</anchorfile>
      <anchor>a326b501e6135d63f4aa8f7351fbd6c13</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MerisFileData</name>
    <filename>classMerisFileData.html</filename>
    <base>FileDataReader</base>
    <member kind="function">
      <type></type>
      <name>MerisFileData</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a2caca3ff2779f29643e751dc6a1bf966</anchor>
      <arglist>(const string &amp;name=string(&quot;&quot;), const string &amp;mode=string(&quot;r&quot;))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>read_data</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a16fb5bc596282368a515784542a5612d</anchor>
      <arglist>(void *data, const char *sds_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>get_dataset_dimension</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a8e6c899aaa51c3a5731ac156ca783416</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_dataset_fill_value</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a1d4554b96c1cc16b6ed6e0b5c3aaf3ce</anchor>
      <arglist>(const string &amp;sds_name, void *fill_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_dataset</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a5310c3cd97f2da054e6e75f6d9cd62cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dataset_name</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>afee1b03d8376cc1e23d4d0fae7e4c427</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataset_data_type</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>ab0c7fb0b0c5750d563ffaa61c04ed994</anchor>
      <arglist>(string sds_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_values_attr_dataset</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>ae1559f9afb592edecbe5f44f223ccd06</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_attr_dataset</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a6680ed2835618dc78237cc4f84866477</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_values_attr</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a3264ec1361313d2aa99292766ad11723</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_attr</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a4600f5fd6dab6f829bf363c08583d523</anchor>
      <arglist>(string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_filename</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>afb5052a1be4476112834c0109fcbd5f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_product</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a99b5028137c36f98509f85e69bd5a1a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_data_file</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a6209a7769caadc7c2b9c6d2cd83c9301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_data_file</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>adb30ad09b1cbe98574bee33de8a20850</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_fillValue</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>aa49906512a80c662bfe20234bdf91f88</anchor>
      <arglist>(const string &amp;sds_name, void *fillValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_scaling_type_of_raw</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a47f36c4adff36296b43136c74da42824</anchor>
      <arglist>(const string &amp;sds_name, float64 &amp;scale, float64 &amp;offset, int &amp;type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>getMonth</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a9b25657435ef12c386a46b898259d64a</anchor>
      <arglist>(const string &amp;month)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>aa95723a8205221cd7ac5f547dd37697d</anchor>
      <arglist>(char8 &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a0da10be16ebdf4001d3550800c13de36</anchor>
      <arglist>(uchar8 &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>ac2d441fd09e26b0d86ee419bd730885e</anchor>
      <arglist>(int16 &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a494b3bf3424b5561098d37c01272cf49</anchor>
      <arglist>(uint16 &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a4a0d1b92240dac798c3ebb53d7fa4a1e</anchor>
      <arglist>(int32 &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>ab1ab3cbd6889b602ae7a8e3da30cdc84</anchor>
      <arglist>(uint32 &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a07a17d527adc718993739be451c13d17</anchor>
      <arglist>(float32 &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>ae8a838d789ff4cdc3335ed8dba085e5c</anchor>
      <arglist>(float64 &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>epr_get_field_elem_as_str</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a94c3022ca161575ec43a70b96231f7dd</anchor>
      <arglist>(const EPR_SField *field)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>get_scaling</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a53e041081c90f19f652c21cadb848426</anchor>
      <arglist>(const string &amp;sds_name, float64 &amp;scale, float64 &amp;offset)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EPR_SProductId *</type>
      <name>product_id</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a3439332929a3eb73f5fae62cef00b239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>filename</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>aa97bc7e7c0cbacf4fb29b7ee0aced412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a2930b1960a0d50fe1e382e602c11fc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height</name>
      <anchorfile>classMerisFileData.html</anchorfile>
      <anchor>a761f12fadb37734d5c6353a2c7bc4e56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MeteoFileData</name>
    <filename>classMeteoFileData.html</filename>
    <base virtualness="virtual">FileData</base>
    <member kind="function">
      <type></type>
      <name>MeteoFileData</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a9f85feaac0192f30e9b2e0ad8dbab712</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MeteoFileData</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a318c675339412a6eb0edd1e4346f24de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned short</type>
      <name>get_nb_height_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a901d5abfba43e37366aff69f9c6c99b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>get_height_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a4eb129ae81de7a114f6599fc33f0c6c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const unsigned short</type>
      <name>get_nb_time_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a52b0f93a9735eae16af8a59b5c1e285f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const double *</type>
      <name>get_time_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a2c8d8d111499f85a76d7937bb239be4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_time_min</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a9e50c99c760cde375053698e0ac6a0fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_time_max</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>ac8b515b656e39abc1554bed6f007191d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const int</type>
      <name>get_lat_index</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>aa80bd03718368b6cba423d874cbd3efc</anchor>
      <arglist>(const float &amp;lat) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const int</type>
      <name>get_lon_index</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a429773126edf49ed35bb39a2e709c7c9</anchor>
      <arglist>(const float &amp;lon) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const int</type>
      <name>get_time_index</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a739998b9ca149eeefe897dc29be2c85d</anchor>
      <arglist>(const double &amp;time) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>get_index</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a3495707bd10210f977c0d1c34091949e</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int *index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>get_index</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a204f014cddbbc5fb9b620183ab02fedc</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, int *index)</arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>get_nb_time_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>afcc329152273820061bef93e7c40d6a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_delta_time</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a687b359a2da5b1294ec85f888594e2cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_delta_lat</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a75b974c236026a860499ae9c1326c243</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_delta_lon</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>ae2707454179cc5850a9f3fd29a3c9c8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>check_filename</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a98e1df20f84c605e9606619d54a8ea38</anchor>
      <arglist>(const std::string &amp;filename) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>parse_filename</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a7eccc540ed830bb319d25cc5a2faa061</anchor>
      <arglist>(const std::string &amp;filename)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const bool</type>
      <name>is_height_level_loaded</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a7d22afb70ef6bce1c2f6fd3aaa54302d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>load_height_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>abdd03942925638282311a7d42ffeeb9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_height_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>aa5335f1f60e6112ea3eccddb3fd224f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const bool</type>
      <name>is_time_level_loaded</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>ae1ec2e0e6e4f5bb0ae8b33eb74cf56c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>load_time_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a8cd0c085aa32d8562893591e0f7d79f6</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_time_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a40d983b211d89185ed12b2830343a322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>delta_time</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>ab8c9dd566a11eca8da8f50bec125a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>delta_lat</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>ae7c96658fd5069d4b067cb6a912cb6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>delta_lon</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a36135283d6b349e577c24e3db558d1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short</type>
      <name>nb_height_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>ab4c4d556221c08cf33dfde620f74b614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>height_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a712e759fadf5f2651c562e525652010b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short</type>
      <name>nb_time_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a3f52b4dee83c18580891c9a0dc86fbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>time_level</name>
      <anchorfile>classMeteoFileData.html</anchorfile>
      <anchor>a2a06ac9afd35126c04033e3559bf3471</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ModisCloudMask_1</name>
    <filename>structModisCloudMask__1.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>cloud_mask</name>
      <anchorfile>structModisCloudMask__1.html</anchorfile>
      <anchor>aff959e979cf1eb3e65bfb74852e661fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>FOV_quality</name>
      <anchorfile>structModisCloudMask__1.html</anchorfile>
      <anchor>a6203e62bbea8a7342cb805507137b85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>day_night</name>
      <anchorfile>structModisCloudMask__1.html</anchorfile>
      <anchor>a10d788aa0c8f95e53ccfb34a569163c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>sunlight</name>
      <anchorfile>structModisCloudMask__1.html</anchorfile>
      <anchor>ab8c633825d0d10693a61acb183de57dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>snow_ice</name>
      <anchorfile>structModisCloudMask__1.html</anchorfile>
      <anchor>aba34d46dd8945a55bbd532fef494b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>land_water</name>
      <anchorfile>structModisCloudMask__1.html</anchorfile>
      <anchor>ace78e1f8d96d326f0a0a87fbb653e6e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MODISFileData</name>
    <filename>classMODISFileData.html</filename>
    <base>SatelliteFileData</base>
    <base>HDFFileData</base>
    <member kind="function">
      <type>const int</type>
      <name>get_x_size_10km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a55a7fa876216ce94e9b011ba0afda52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_y_size_10km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>aaa310b0f8b930116096119f733455498</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_x_size_5km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ae60aaae862d0bff4df624bbe297b5a82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_y_size_5km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a0bf91e6acd8d49dcfa095949af232674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_x_size_1km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>adac45487d919ad6ce145212d52f57d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_y_size_1km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a3223e5801589dc1f5d4c5e86696b1bd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_x_size_250m</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>abc85842d10cdfd5a74d5bd63fa13dfa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_y_size_250m</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a35bc5f30ab8f21408941a9f8379686a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MODISFileData</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a039ea25c167e7f2f248573b5f778f288</anchor>
      <arglist>(const string &amp;_name, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MODISFileData</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ac577d25b7570a454f6aa07e31c8a88bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_gring</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a07e7d57b8466e6cc08e26c07e1e7e974</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_radix</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>aa1eceada0556a38e4e867abac9983665</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_5_to_1km_index</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ad41ac0bd0bb82a939fc429445258e8c0</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int *one_km_indexes, const int *five_km_indexes=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_1km_to_250m_pixel</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>abf9e95c3a200c0295cc227ac148f73f4</anchor>
      <arglist>(const float32 lat, const float32 lon, const int i_pix_1km[2], int i_pix_250m[2])</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_5km_to_1km_pixel</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>aa789582dc41a28438c6e9ea808988d81</anchor>
      <arglist>(const float32 lat, const float32 lon, const int i_pix_5km[2], int i_pix_1km[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_5_to_1km_area</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a3199b81c5e68a7fc39a3d9e43ca1108f</anchor>
      <arglist>(const int *five_km_idx, int *one_km_min_idx, int *one_km_max_idx)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>convert_5_to_1km_index</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>aff792593d001890fc9555679cbc0d2f6</anchor>
      <arglist>(const int &amp;five_km_index, const bool is_x_axis=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert_1km_to_250m_index</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a1f0d82e79b8c67b95c09de998347d7c7</anchor>
      <arglist>(const int i_pix_1km[2], float i_pix_250m[2]) const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a50c62ea6d930d3428a92e5b1ce92046f</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;tolerance=0.1)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a3613daee6f048864ca9f2d76e2d8c504</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance=0.1)</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; int &gt;</type>
      <name>get_lat_lon_index_max_5km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a77e16291032028eec768969297813e34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; int &gt;</type>
      <name>get_lat_lon_index_max_1km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a1a5d18da35f468e17ac0d58befb5eafd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_product</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a8b0e619f517ca6be909851f5591c3edf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>get_resolution</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>aa9d2892689297123860bc700fcd86182</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a27275d57c57b6304428c3b0f3156f627</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a99320e4eafe0ee25bf0c4553a146e063</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>af6e11a4ee3fc71110506ae91720f062b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a1221675e63b0c85e62acc0703ba66eb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_geolocation_data_loaded</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a6bad9376b753c4d024dfc80554277fc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_sds_calibration</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ada604323a51760a80416710c4b6f62db</anchor>
      <arglist>(const string &amp;sds_name, double &amp;scale, double &amp;offset, const string &amp;scale_name=&quot;scale_factor&quot;, const string &amp;offset_name=&quot;add_offset&quot;, const int channel_nb=-1)</arglist>
    </member>
    <member kind="function">
      <type>Value_T *</type>
      <name>read_calibrated_data</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a3dab19f9f1497862c92d3178d2d5c24e</anchor>
      <arglist>(Value_T *data, const char *sds_name=&quot;Height&quot;, int start[]=NULL, int stride[]=NULL, int edges[]=NULL, int rank=-1, Value_T fill_value=Value_T(0), const string &amp;scale_name=&quot;scale_factor&quot;, const string &amp;offset_name=&quot;add_offset&quot;, const int channel_nb=-1)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a5ec3bc8d14c7267634af370f51c58664</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double time, int *near_point_idx, float coloc_tolerance=-1.)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>aa75ff208da4735b7525f5b13ddbe8b6a</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;nearest_pix_idx, float coloc_tolerance=-1.)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a3615df38a509d5e45fbcd6e2b37ce0f0</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a9bec71021dc8e05526fd89317a8136f0</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, float coloc_tolerance=-1.)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a26a289c9b410704de98efd18a859a0c0</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; float32 &gt;</type>
      <name>get_lat_gran_corner</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>abb772804e884358f2a794fc22d505dc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vector&lt; float32 &gt;</type>
      <name>get_lon_gran_corner</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a747251018ec39d7085848e0e89bb101a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>get_geolocation_dim</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a52a0fd6e6cac17aba374f7c17b7d15a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_250m_pix_pos</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a8ad6c209236e8cf2216ea79bf5775650</anchor>
      <arglist>(const int itk_250m, const int isc_250m, float32 &amp;lat, float32 &amp;lon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_1km_pix_pos</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>affa89234a096e20c9da819a53117b7ac</anchor>
      <arglist>(const int itk_1km, const int isc_1km, float &amp;lat, float &amp;lon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_bounds_1km_to_250m</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>af50e44a795d8060fe13d366e5d62bf7f</anchor>
      <arglist>(const int itk_1km, const int isc_1km, int &amp;itk_250m_min, int &amp;itk_250m_max, int &amp;isc_250m_min, int &amp;isc_250m_max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_bounds_5km_to_1km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a471a73cad376e1058793de3d04d0c3e0</anchor>
      <arglist>(const int itk_5km, const int isc_5km, int &amp;itk_1km_min, int &amp;itk_1km_max, int &amp;isc_1km_min, int &amp;isc_1km_max)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_MAX_X_10KM</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>acca615b3a7557dc72c92bee0c853a966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_MAX_Y_10KM</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a18982f98a59aad52d3bf807e845260ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_MAX_X_5KM</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>af9e4ce4e46559e36725f3c6026a95368</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_MAX_Y_5KM</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a54bd93db8888a27b4cfc961fc5392c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_MAX_X_1KM</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a4a957f741518fd29d45d3b359ce08f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_MAX_Y_1KM</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a831dd2ccde5b2d5d8bd9146129d84b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_MAX_X_250M</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a1a8b18b3632771956f5f2cb653d233ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NB_MAX_Y_250M</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a4515ad302a6fdd3a4b2f1da769ffdfb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PlatformType</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a45ce1ac555201305e308180464f3f5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Product_ID</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a6a1b464c5b04fac4ee9d8d09a9cb04a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>GRingPoint</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>abe47cb8d63f1358b71dcf9e8bfa2bf17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>vector&lt; GRingPoint &gt;</type>
      <name>GRingPolygon</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>af4f4852d44109b3116748c60ee013edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>vector&lt; GRingPolygon &gt;</type>
      <name>GRing</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a5e68c23b0c54c8e4bf9aa346af25ea43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ad9890451851f3ef791e181add14c89a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_time_coverage</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a7ca1a8ae85166397eab92a7f514d60c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_filename</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ae5e0dd6f676b24a19e010fcd912762c9</anchor>
      <arglist>(const string &amp;file_basename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>check_filename</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a1b04f7ac5509142a8825fc7945d62352</anchor>
      <arglist>(const string &amp;file_basename) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_lat_lon_index_max</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a69adf60efad724ac9360905def1c750a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_gring</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a97810f0758f5b9073f4076c8c1f71bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const bool</type>
      <name>is_inside_gring</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a1e28b8d3fd4a89d6f696eaec4ef639ee</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual string</type>
      <name>get_gring_latitude_name</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a9d3a19cee97ccef3e68580ae7d508e90</anchor>
      <arglist>(const string &amp;product=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual string</type>
      <name>get_gring_longitude_name</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a0ab0f4827fb242a8b6bc08f447c8b7f5</anchor>
      <arglist>(const string &amp;product=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>load_v_pixel</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>aad12a5701e57b0fff4ac33f7f11e844e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init_colocation_tolerance</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a1b3441a955dce6fc7c2c4f11407cece7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_lat_lon_min_max</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ae5966de5c99b5d82b190a1f85b3b5a95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>get_y_pos_1km_to_250m</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ae82de439e087e4714151a2c294208198</anchor>
      <arglist>(const int isc_1km, const int itk_p1_1km, const int itk_p2_1km, const int itk_250m, double &amp;lat, double &amp;lon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>get_x_pos_1km_to_250m</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a507dccc33b2f5d92f1272538c2902e3d</anchor>
      <arglist>(const double lat_left_250m, const double lon_left_250m, const int isc_left_1km, const double lat_right_250m, const double lon_right_250m, const int isc_right_1km, const int isc_250m, double &amp;lat, double &amp;lon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>get_y_pos_5km_to_1km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a21ecd745a6868c6075c1f310e414d2e2</anchor>
      <arglist>(const int isc_5km, const int itk_p1_5km, const int itk_p2_5km, const int itk_1km, double &amp;lat, double &amp;lon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>get_x_pos_5km_to_1km</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ac8d8a8b45c501a989e83509e4c9e26ce</anchor>
      <arglist>(const double lat_left_1km, const double lon_left_1km, const int isc_left_5km, const double lat_right_1km, const double lon_right_1km, const int isc_right_5km, const int isc_1km, double &amp;lat, double &amp;lon)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>colocation_tolerance</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ab282af4d70a384d36c7ca60f468f1799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlatformType</type>
      <name>platform</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a61d8af1c456b173bc4d4e9cf85cd6bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Product_ID</type>
      <name>product_id</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a538b9c04f048334d8fdbc4587dbe47c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>product</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a23ceba1bd8e1f774095300f6dc52ba95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>resolution</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a8fa7b41e7bc872f9e092c8d2d97b5f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>lat_min</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a8fdfc33db3ed6587ebf7d0c024edcc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>lat_max</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>abd7ccb4e6015b4d26b4fd2c32aaef10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>lon_min</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>aea35a9265f7a56511309402e9b529cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>lon_max</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>acd5e67b43791f6ebf535afdacd4307f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>lat_lon_index_max</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a5ec4670daf68ef967eef0b7119a7e3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GRing</type>
      <name>gring</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a4e6e9e71d51ff3643f2fa4424087fb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; PixelType &gt;</type>
      <name>v_pixel</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a047a356bf11c33f1e662ecf2fd72e919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; float32 &gt;</type>
      <name>lat_gran_corner</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ab7a1ba599b5bd38edc6b4da7cd9d7534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; float32 &gt;</type>
      <name>lon_gran_corner</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a625e9a779587c371752033c032ea5d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>latitude_sds_name</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a8eb90714d5366b41a82a4678acbb84ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>longitude_sds_name</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ab2fcdcea441c3c33c1eb07e1db9b52ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>fast_srch_frame_x</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>a2a58fb5b5b788704d28e9cbdea1c0e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>fast_srch_frame_y</name>
      <anchorfile>classMODISFileData.html</anchorfile>
      <anchor>ae1a31dd9f6387b46a1acfa5e3eb517fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Nearer_from</name>
    <filename>classNearer__from.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Nearer_from</name>
      <anchorfile>classNearer__from.html</anchorfile>
      <anchor>aaf095519f0cf3422e87353d1e1b27cd3</anchor>
      <arglist>(const Pixel_type &amp;this_pixel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classNearer__from.html</anchorfile>
      <anchor>a450e4660663ac701aca28d6ba65cdceb</anchor>
      <arglist>(const Pixel_type &amp;pixel1, const Pixel_type &amp;pixel2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NETCDFFileData</name>
    <filename>classNETCDFFileData.html</filename>
    <base>FileDataReader</base>
    <member kind="function">
      <type></type>
      <name>NETCDFFileData</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a930d329e59cf69980e8d03b427a97c65</anchor>
      <arglist>(const string &amp;filename, const string &amp;mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>read_data</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>aa795c907a575e2bd00dd3906d9742b52</anchor>
      <arglist>(void *data, const char *sds_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_dataset_dimension</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a448d2c6576ba59cf9752f07e620c7696</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>dataset_exists</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>ad7bfeef69c963eee205bd6a3df7b31d5</anchor>
      <arglist>(const char *sds_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_dataset_fill_value</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>ad8992403396c26d88957d76214c6dce9</anchor>
      <arglist>(const string &amp;sds_name, void *fill_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_dataset</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>ab3ce35dd064a73840a3efa2f1491c07c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dataset_name</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a951e45ed5b60161af33b0b4753dd59ef</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataset_data_type</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a19903fc183d6d9e729ddaa7c5b4f3ed7</anchor>
      <arglist>(string sds_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_values_attr_dataset</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>acf1c3e8ae89dcb4a83f1cfbd9ea93c8a</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_attr_dataset</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a39e25d8544c6309a8958ba1d414b30b1</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_data_file</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>aa6e6f18bd3866cd9bd6cc8710e6d703c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_data_file</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>af0fe982b94222de19e24a1d0d56182b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const bool</type>
      <name>check_read_write_limits</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a0ea9e0ccbfb4a0ca926906ca276ea495</anchor>
      <arglist>(const char *sds_name, int *start, int *stride, int *edges, const int rank)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init_read_write_null_input_param</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a891a5b3024de7722114b2850c8938771</anchor>
      <arglist>(const char *sds_name, int *&amp;start, int *&amp;stride, int *&amp;edges, int &amp;rank, bool *initialized_values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_read_write_allocations</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a485cc6d8efdcce513bc20687e5924e7d</anchor>
      <arglist>(const bool *are_limits_initialized, int *start, int *stride, int *edges)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Hdf_sds</type>
      <name>get_dataset</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a59408bdff3db696a17eae055af2ce591</anchor>
      <arglist>(string sds_name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32</type>
      <name>ncfile</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>a7e4c22a3af592a3a490466af062663ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>filename</name>
      <anchorfile>classNETCDFFileData.html</anchorfile>
      <anchor>aec9611721e69779e9bb743d7c081d1c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Observation</name>
    <filename>classObservation.html</filename>
    <member kind="function">
      <type></type>
      <name>Observation</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>ae21909ca034f731d1e90ff7150e39cb6</anchor>
      <arglist>(const float lat=-9999., const float lon=-9999., const float alt=-9999., const double time=-9999., const vector&lt; int &gt; &amp;idata=vector&lt; int &gt;(0), const vector&lt; int &gt; &amp;igrid=vector&lt; int &gt;(0), const Carthesian::Segment3D &amp;viewing=Carthesian::Segment3D(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Observation</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a94a32e62f7fddb19a884108760154ea8</anchor>
      <arglist>(const Observation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>Observation &amp;</type>
      <name>operator=</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>ad0d2b8d6d8b8452fd3e8248f61e9940e</anchor>
      <arglist>(const Observation &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a80cfff5b152f011c4666f1fa8f1346f9</anchor>
      <arglist>(const float lat, const float lon, const float alt, const double time, const vector&lt; int &gt; &amp;idata, const vector&lt; int &gt; &amp;igrid, const Carthesian::Segment3D &amp;viewing)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lat</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a7c0be29d1ca4f497fcae504713c47827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lon</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>abb32cea9a18062af356dba42ef8dcf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>alt</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>adfac0b6252b88cc433a47f1743267fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>ad3c420cf28e4a23c7c23b26d791c94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>idata</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a09d3139e7cfd016aa072fdc65e62349d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>igrid</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a38f54d5cc0d0d10b4be9d2b48f7c0dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Carthesian::Segment3D</type>
      <name>viewing</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a158c58095faca323d19b14719b8367a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classObservation.html</anchorfile>
      <anchor>a8f76d7338bc92664a5e48a8285266458</anchor>
      <arglist>(std::ostream &amp;os, const Observation &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OMIFileData</name>
    <filename>classOMIFileData.html</filename>
    <base>SatelliteFileData</base>
    <base>HDF5FileData</base>
    <member kind="function">
      <type></type>
      <name>OMIFileData</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a2c2f607019a3f5af10797461402d4760</anchor>
      <arglist>(const string &amp;_name, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OMIFileData</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a80ac0377521bcb066d0489476ddb557d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a874a2e8832b469bab9955bb65bccc96b</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, int *near_point_idx, const float coloc_tolerance=OMIFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nearest_point_index</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>ab921930a1a63259c6911b57c14e7af71</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contains_data_at</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a49e4d1781da3ae55b668b151cd3294a6</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a733532d664b255b6aaaf5ce7fb9aede1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a9b85c3606218fe6efefdd073de528ad7</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;nearest_pix_idx, const float colocation_tolerance=OMIFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a2c05cbd3cefe08044772ecf4ed68a35e</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance=OMIFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a6c8e89bc00b2a7469bcfc4efc7197b31</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance=OMIFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>ae99467721e6fd4eddebe6f7dbb8a0045</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;colocation_tolerance=OMIFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a9f15338ed69f48909271bc839e880436</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a9baa3ef84a13edf382a6515b2bec296d</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_v_pixel</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a78ed3d7d4a74525098fb3313cda210f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>aefd4054b36f413af767afba1395eda70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a8e00ae058c28e41db2b290c2d54ffaf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_sz_x</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>aeb8c8a321f3bd9220dd541d383da4997</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_sz_y</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>aaebfed18739914cfe8d098d34be76744</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>af0db748bc1c1557272478e57ed18c71e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_filename</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>ac0679fc47f2e417c417dff707ad31bfc</anchor>
      <arglist>(const string &amp;short_filename) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_filename</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>af990281b841b3ee18401deaaace4e84f</anchor>
      <arglist>(const string &amp;short_filename)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>track_size</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>ab4677ad409a04616c5af8f7f170b8041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>lat_lon_index_max</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>abec4d087a9875be88a75947809cdbe67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>latitude_sds_name</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a66965a91667ab2cb9414bea71b97274e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>longitude_sds_name</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>ac0b5b2209174ffda9b8f384771aa06b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const string</type>
      <name>time_sds_name</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a5b2a48d2dc6b63abc6ffc7616a26ea31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const float</type>
      <name>colocation_tolerance</name>
      <anchorfile>classOMIFileData.html</anchorfile>
      <anchor>a39bd83df855201919b85a7181fa51d97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>open_file_error</name>
    <filename>classopen__file__error.html</filename>
    <member kind="function">
      <type></type>
      <name>open_file_error</name>
      <anchorfile>classopen__file__error.html</anchorfile>
      <anchor>ac54453f8510b8e45510edc5a0ed7958d</anchor>
      <arglist>(const string &amp;src_file, const int src_line, const string &amp;file)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classopen__file__error.html</anchorfile>
      <anchor>ac8fb9e0ad1f24caed9ebe2cf31f54595</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>out_of_bound</name>
    <filename>classout__of__bound.html</filename>
    <member kind="function">
      <type></type>
      <name>out_of_bound</name>
      <anchorfile>classout__of__bound.html</anchorfile>
      <anchor>a33305b360abfe215a799fb420221dc06</anchor>
      <arglist>(const int index, const int size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classout__of__bound.html</anchorfile>
      <anchor>a4ddd6b1439f0f1041453e7619e20c468</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>P_Pixel_base</name>
    <filename>classP__Pixel__base.html</filename>
    <templarg>T</templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>P_Pixel_base&lt; T, V &gt;</type>
      <name>Pixel_type</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a43a0f3a817e41f22ea3f374612d5c13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>coord_type</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a20d56f905793f8cdaebf6e164bc93a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>distance_type</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a2331d20385ed0bcfe5eece294f689c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>V</type>
      <name>value_type</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>aa1892e53c1db146607361f1d89bdcadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>P_Pixel_base</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a4fa1fd0d161149b7af3f59d698bc829f</anchor>
      <arglist>(const coord_type *lat, const coord_type *lon, const value_type &amp;val=value_type(0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>P_Pixel_base</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a4cacd5c03b758d6dbcdcf934e66dea05</anchor>
      <arglist>(const P_Pixel_base &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>P_Pixel_base &amp;</type>
      <name>operator=</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a2a884a6d4b1720aca3e31a94cf9c7a42</anchor>
      <arglist>(const P_Pixel_base &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a42fe64263b1660446420361b27fb727d</anchor>
      <arglist>(const Pixel_type &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a0ea5ae8c9968c33216e6e17e1a2adfcc</anchor>
      <arglist>(const Pixel_type &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>coord_type</type>
      <name>get_lat</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a0d60161fdd321c844cd353209b917437</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>coord_type</type>
      <name>get_lon</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>aef30b8b92b8ee4913750b01f5d78934c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>get_val</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a88938f521f9f3564edb935d70040fff0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>distance_type</type>
      <name>distance</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a4b49e126583bc608b822bc673e9b3926</anchor>
      <arglist>(const Pixel_type &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_neighbours</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a8da38c0e2d8145424b1f0d67be3d68d9</anchor>
      <arglist>(vector&lt; Pixel_type &gt; &amp;neighbours, const vector&lt; Pixel_type &gt; &amp;pixels, distance_type resolution, bool sorted=false)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const coord_type</type>
      <name>DEFAULT_RESOLUTION</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>acbf661ee5bf4efec41002d7b66d8c435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const coord_type</type>
      <name>R_EARTH</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a132a5fae2b7b42e682d5fed35e06b203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const coord_type</type>
      <name>R_EARTH_EQUATORIAL</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a5ab05a6040fd88e88a8a4a89a3c47f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const coord_type</type>
      <name>R_EARTH_POLAR</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a6e96c027edef1879105a6f6d49ad4acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const distance_type</type>
      <name>DEG2RAD</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a8d97078a78c9e47263219f457ecd3532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const distance_type</type>
      <name>RAD2DEG</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a5843482690aa4215b12ac66982f5d44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classP__Pixel__base.html</anchorfile>
      <anchor>a92906f9153cc1031e24816317cd74861</anchor>
      <arglist>(std::ostream &amp;os, const Pixel_type &amp;pixel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PARAMETER</name>
    <filename>structPARAMETER.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>pos</name>
      <anchorfile>structPARAMETER.html</anchorfile>
      <anchor>a0b13c58704eafdc5d4590df75e435dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lgt</name>
      <anchorfile>structPARAMETER.html</anchorfile>
      <anchor>af7ac161b775db4670d22e9928fc031fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>a</name>
      <anchorfile>structPARAMETER.html</anchorfile>
      <anchor>ad74da781ab189ffadeb6acbbb5f80e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>structPARAMETER.html</anchorfile>
      <anchor>ab3c915350e18fc9ced82d79445f6c602</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PARASOLData</name>
    <filename>classPARASOLData.html</filename>
    <base>PARASOLFileReader</base>
    <member kind="function">
      <type></type>
      <name>PARASOLData</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>ab7eef2d32c66d6e23c138701591a7611</anchor>
      <arglist>(const string data_filename=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_data_file_descriptor</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>af2c1fa443ad25f7bf5ea5bbb359f339e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print_data</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a517344f52e58908529dae13388dd97c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read_data</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a27e01488e44db54f370554fcd6fcdbcb</anchor>
      <arglist>(void *buf, const int &amp;param_index, int *start, int *edges, const int rank)</arglist>
    </member>
    <member kind="function">
      <type>const PARASOLDataFormat *</type>
      <name>get_data_file_format</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a84432fc66243c0cad440784389af2feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_data_record</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a52220b73e4db1e510471f78f74c8da02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_sz_data_record</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a1c832fd79affc97b4a51bbc204ca451a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_data_entry_index</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a25bd997ba6e9d588f6b60ff969435466</anchor>
      <arglist>(const string &amp;var_name) const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_val</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>abc6a8a119bb3237abd622d403443be12</anchor>
      <arglist>(const string &amp;var_name, const int edges=-1, const int dir_idx=-1) const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_val</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>aa2a773aded2b8fb2d5bd1b7be809798f</anchor>
      <arglist>(const int &amp;var_index, const int edges=-1, const int dir_idx=-1) const </arglist>
    </member>
    <member kind="variable">
      <type>DataFileDescriptorRecord *</type>
      <name>data_file_descriptor</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>aa81cd4b44058fc948ea95580f8d703f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>read_data_file</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a1c25dbfa81bbeeee67c7842307379607</anchor>
      <arglist>(const string &amp;data_filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const bool</type>
      <name>is_record_loaded</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a4f9bb76e33985d8b4781c08222808e22</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_records</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a4fb960efc9ab0e4813038e06ee90baa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PARASOLFileRecord *</type>
      <name>init_record</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>abde551d0c97f2754e550e90c3e8050a2</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const int</type>
      <name>get_record_offset</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a0909d598a936d716f9bb2cb012387509</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const RecordFormat *</type>
      <name>get_record_format</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a61d98130a4b26807d07ce94866f83844</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PARASOLFileRecord *</type>
      <name>get_record</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>adc1eed4928d2d292ccb98d080b0f6456</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>vector&lt; EntryBlock &gt;</type>
      <name>get_entry_block</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a2c85bed9408fd1148dc26829d41b6586</anchor>
      <arglist>(const Record rec, const int entry_idx) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>apply_scaling</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>a6810d125728a403a826ae516bb547732</anchor>
      <arglist>(double *scaled_data, const T *count_data, const double &amp;slope, const double &amp;offset, const int &amp;nb_val, const T count_fill_value=T(0))</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>filename</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>ad321f74fb73530109ec7f799b06751af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataRecord *</type>
      <name>data</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>aa8e2df4efdaaa666b9a49d87d19275b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PARASOLFileData</name>
      <anchorfile>classPARASOLData.html</anchorfile>
      <anchor>aa8341ee3124aea28c4ba72b9a5d9694d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PARASOLDataFormat</name>
    <filename>classPARASOLDataFormat.html</filename>
    <base>PARASOLFileFormat</base>
    <member kind="function">
      <type></type>
      <name>PARASOLDataFormat</name>
      <anchorfile>classPARASOLDataFormat.html</anchorfile>
      <anchor>af70449b13ce16d3a3c58c9a687c46277</anchor>
      <arglist>(const PARASOLProduct product=UNDEFINED)</arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_data_file_descriptor_format</name>
      <anchorfile>classPARASOLDataFormat.html</anchorfile>
      <anchor>a65b130edad50848371e88c4b8d5274f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_data_format</name>
      <anchorfile>classPARASOLDataFormat.html</anchorfile>
      <anchor>a6d49f7ecfdb525f7b68431eb6324f4bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_entry_index</name>
      <anchorfile>classPARASOLDataFormat.html</anchorfile>
      <anchor>af10399cbddff49db086cf98d09b2ac36</anchor>
      <arglist>(const string &amp;var_name) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PARASOLFileData</name>
    <filename>classPARASOLFileData.html</filename>
    <base>SatelliteFileData</base>
    <member kind="function">
      <type></type>
      <name>PARASOLFileData</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a2e9e405934c5d0e9ee9f6eb073075c87</anchor>
      <arglist>(const string &amp;name, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PARASOLFileData</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a7fb37232d4bcf32f6d1059abab74ba59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_radix</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aafb6a5914f6eeaf458291cb595b7f52f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_instrument</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>afef42a36957a285285b94501d7b5d7d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_level</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ae59f1b0f61fbd949b68c6de56b9d2c12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ProcessingLine</type>
      <name>get_processing_line</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>af83ec63b67e68c4291dfaeb988abf591</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_processing_line_string</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ad18927602fc6062f0936eda41cc366b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char</type>
      <name>get_processing_line_char</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a9cb206e37e3dcc7e78e6d4c6a3e64bdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char</type>
      <name>get_product</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a074234f89e051e493f64aea0374199ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_orbit_cycle_nb</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a40f869ee7c680116b62b217808a4edd2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_orbit_nb</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a09c96877253628e84374af220b7241b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char</type>
      <name>get_reprocessing_nb</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a90e60ecda2ae40fe76536ec4659f3adb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>geolocation_to_grid</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a28f2350fed2f1ff94aeba005c2c769cf</anchor>
      <arglist>(const float *lat_lon, int *grid_idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>geolocation_to_grid</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a01962e631225890f95bb82616588a8f0</anchor>
      <arglist>(const float lat, const float lon, int &amp;irow, int &amp;icol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grid_to_geolocation</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ac93da491ae4ce4ab0c1235e0a7cd833b</anchor>
      <arglist>(const int igrid[2], float lat_minmax[2], float lon_minmax[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grid_to_geolocation</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a0fc5afaa0c11e1e96aa1d1bfd84f395b</anchor>
      <arglist>(const int igrid[2], float pos[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grid_to_geolocation</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a3e3e82e2ff165424ecec129d0c0a0669</anchor>
      <arglist>(const int igrid[2], float &amp;lat, float &amp;lon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grid_to_geolocation</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a75887b3f06b624bd33bf333c7eb31135</anchor>
      <arglist>(const int irow, const int icol, float &amp;lat, float &amp;lon)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nrow</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>afe2a8c21495899053e5c8ff81199fd17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_ncol</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a00e2b2ba397da4efb198aeaff4d498c6</anchor>
      <arglist>(const int irow=-1) const </arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_ncol</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>af20c215485578c66a20b120d0bb0cdb0</anchor>
      <arglist>(const double lat) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_earth_grid</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a73a2b988455dcdbccb0b3c5ececc306c</anchor>
      <arglist>(const int irow, const int icol) const </arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_grid_lat</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a8d8b9bb43191702255b7f0e890ef8f41</anchor>
      <arglist>(const int irow) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_record_coord</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a5383518b03408f0a42e09b1bf6156984</anchor>
      <arglist>(const int irec, float &amp;lat, float &amp;lon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>idata2igrid</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>add294a68c86f51c33686141836f47d3e</anchor>
      <arglist>(const int irec, int igrid[2])</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>get_data_dimension</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a7c12d617b8e07d42ce1d9f1a6c21368d</anchor>
      <arglist>(const string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>read_count_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a04ca49538979fdbb6e88fad24b18ae56</anchor>
      <arglist>(void *data, const char *var_name=&quot;alt&quot;, int *start=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>read_scaled_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a48d50e4f55066f2e6025f94629847d76</anchor>
      <arglist>(double *data, const char *var_name=&quot;alt&quot;, int *start=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>read_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>adedb6ddab3fc2ca05eee807e7e9af3d3</anchor>
      <arglist>(void *data, const char *var_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a3f684ce77925e7878f9344396792c8f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a6a1809d94cb2c9594be6820efbc81c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a9b27484d80e9f94a558fd11df153b5a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_v_pixel</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>afc0bdf0a87287bf148d4ac91a6c6b3d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>is_geolocation_data_loaded</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aa489df94c91d3339705e5689868311eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a1888b69232d8847ed23178f40fb85bf8</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>af0bc19ec9e0f402d21a0d2f5a06e52ca</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aee2380a53333ee52d9fba6a3b82929cd</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a4fabe270a8a3341ce355587dfac4475e</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_pixel</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a1aa76813e5f85bbc4576e28c221f3372</anchor>
      <arglist>(const int *pix_idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_scaling</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aaa94b67f7c25eda8f275ff439dfc4bbb</anchor>
      <arglist>(const string &amp;var_name, double &amp;slope, double &amp;offset, unsigned short &amp;nb_bytes)</arglist>
    </member>
    <member kind="function">
      <type>const EntryFormat *</type>
      <name>get_entry_format</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aabad94892e3c3e78d2c7f6db9be2c2a9</anchor>
      <arglist>(const string &amp;var_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_data_file</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a652791d54cd98a4345155eb2e3b37c10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_data_file</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ae31b6b42ef759ecbb5e01e1a0c7b5841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_data_file_opened</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ac5dd91b39ffc46b0e755e935e02cb69c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned short *</type>
      <name>get_line_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a40e8cd1c50f41ef19662ca03fa5bbf02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned short *</type>
      <name>get_col_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a1683762d56f5605d0d71bc4086ac5ec6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a92083aab963094807bff90d8a00b4fab</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;irec)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a19c2a3252ef11a63cb900caa234e72c9</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;irec, const float colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a3bf63bcd6cb5db9f50dbb0612f82b6d3</anchor>
      <arglist>(const int ipix[2], int &amp;irec)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ab85ea5fc99f83605015e6df346999a18</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, int &amp;irec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>igrid2idata</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ae5e7cea87c179ff3162f31153e48628a</anchor>
      <arglist>(const int igrid[2], int &amp;irec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>igrid2idata</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>abfd7fb8b9b8f6dc5e4c02e9537af576d</anchor>
      <arglist>(const vector&lt; int &gt; &amp;igrid, int &amp;irec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a12f340783a6689a55d63b0f93374e961</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a1fe2840520e5a1def2be251d8989b5d9</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_file_loaded</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a17d11f075cef1008f872aaca7bfddf6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_file</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ad2c3ecad3941db4118de9b4cac833b89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_pixel</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a5775e885279b87d4223466c66e6052be</anchor>
      <arglist>(const int &amp;irec, int ipix[2])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_scaling_factors</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>ac737469a5d9bc2319b9ef2fcf199c2b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_spatio_temp_char</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aa75d3bbc46756aa099725164caee1013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_techno_param</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>af8b5a9f69168e599ec0b0ea4e5cdd338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_record_time</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>abb6781f33086cfe70ccf16541c3b701c</anchor>
      <arglist>(const int &amp;irec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a8d2f74376f7f67b8e7b4f5c3f000aeef</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>get_software_version_number</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>abac1602a4bc6c584cf411c324c733625</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_viewing_directions</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a7cc3d3f5c156160c6495131bd9c8ddb8</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, vector&lt; Observation &gt; &amp;v_obs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_viewing_directions_data_loaded</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a0b43dfd5bca89829dcaf7a2bc2db0165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_viewing_directions_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a09383fbded071c1eb09b5730cef2a0b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_viewing_directions_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a1b5418698072c9506bbdbbc396b4f161</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_pix2data_map</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a68ae70e10e28de58773bfe67dcc2e87d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_neighbours_coord</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a342140f6202097be087b7aaeb330ccd4</anchor>
      <arglist>(const int irow, const int icol, int dirow_min, int dirow_max, int dicol_min, int dicol_max, vector&lt; int &gt; &amp;v_irow, vector&lt; int &gt; &amp;v_icol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_v_icol_neighbours</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aead8eeef3c4f3ac34939335b69c73b49</anchor>
      <arglist>(const int irow, const int icol, int dicol_min, int dicol_max, vector&lt; int &gt; &amp;v_icol)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>get_ndir_data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>adf9db3d10118502736ba8557a26d4b15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int</type>
      <name>get_max_direction</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a289c970425c0d03ac97ea5fbaf47a4fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const double</type>
      <name>get_filter_view_zenith_angle</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a326861e6b8d0dbb029da1b403a431060</anchor>
      <arglist>(const double &amp;view_zenith_angle_filter8, const double &amp;relative_azimuth_angle_filter8, const double &amp;delta_thetav_cosphi, const double &amp;delta_thetav_sinphi, const int xj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const double</type>
      <name>get_filter_relative_azimuth_angle</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a0da63941b41218676d19682347c3cdb3</anchor>
      <arglist>(const double &amp;view_zenith_angle_filter8, const double &amp;relative_azimuth_angle_filter8, const double &amp;delta_thetav_cosphi, const double &amp;delta_thetav_sinphi, const int xj)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_parasol_direction</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a3e256567c35effc70e6161675086d210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>satellite_altitude</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a42ea2d31155d1214acf7e69013859a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pix_sz_nadir</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a0bf91dbb1e7807b666e901b2281b918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pix_sz_max</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a45e68046b3f99d416926829235d49ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>max_sat_nadir_angle</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>af2ca418c325679158851d756ad9cd9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>pix_obs_nadir_angle</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a421e11fc19a031c80ffb3bbf9bc7d6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_acq_seq_max</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aac90efc3b21ba02e7555d3787ff3bd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>nb_acq_img_max</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>afd94174891bcc0b8853a7354fdb3b0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>get_data_dimension</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>a4459c0ecae410c7addfe06c548a0cc5d</anchor>
      <arglist>(const int var_idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PARASOLLeader *</type>
      <name>leader</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>afd25b0b6e7183bc96256159996d73a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PARASOLData *</type>
      <name>data</name>
      <anchorfile>classPARASOLFileData.html</anchorfile>
      <anchor>aeef6aa018d476af92eb6be5290763bbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PARASOLFileFormat</name>
    <filename>classPARASOLFileFormat.html</filename>
    <member kind="function">
      <type></type>
      <name>PARASOLFileFormat</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>aaf73aaf0664f2e5bf69e18aa610a6f28</anchor>
      <arglist>(const PARASOLProduct &amp;product=UNDEFINED)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const size_t</type>
      <name>get_size_of</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>add46079a7ff2d0c4343f3274913659f2</anchor>
      <arglist>(PARASOLDataType code)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int</type>
      <name>get_level</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>a19104ece14ebc0eff3c119da0a767c6c</anchor>
      <arglist>(const PARASOLProduct &amp;product)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int</type>
      <name>get_nb_grid_line</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>aaa1224fa67b0dc815f9b0092a3c3e04e</anchor>
      <arglist>(const PARASOLProduct &amp;product)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int</type>
      <name>get_grid_factor</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>a53ebbb50154ee1b46ac815989fbd86cf</anchor>
      <arglist>(const PARASOLProduct &amp;product)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const T</type>
      <name>get_missing_value</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>acce5a3d684ded3aa45362069205a6a73</anchor>
      <arglist>(const int level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const T</type>
      <name>get_out_of_range_value</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>afa6a8ff5add7ff91ced2c50214ae63cb</anchor>
      <arglist>(const int level)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>full_res_grid_col_max</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>a1838d15d26d74310440e66b49c388ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>full_res_grid_line_max</name>
      <anchorfile>classPARASOLFileFormat.html</anchorfile>
      <anchor>a89d7abe690d771640d0e0a81b8270a49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PARASOLFileReader</name>
    <filename>classPARASOLFileReader.html</filename>
    <member kind="function">
      <type></type>
      <name>PARASOLFileReader</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>acccd764e394559f39059e619c8a81944</anchor>
      <arglist>(const string filename=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PARASOLProduct</type>
      <name>get_product</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>aa10ff9aa161d09bdbc3510f3c16806a1</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>custom_new</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a2c9485cadde340a5cd41e43c63da3c86</anchor>
      <arglist>(void *buf, const int &amp;nb_data, const PARASOLDataType &amp;type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>inc_ptr</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>af699d0711c1c3a8b3b42116e71880648</anchor>
      <arglist>(void *buf_start, const int &amp;inc, const PARASOLDataType &amp;type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>read_record</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a0661a0a32cadf5c486840e7a2ba50cb1</anchor>
      <arglist>(const Record &amp;record_code)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>read_entry</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a1feea450fc6293e81024c3472927e6ce</anchor>
      <arglist>(void *record, const Record &amp;record_code, int &amp;entry_nb, RecordFormat::iterator &amp;entry_format, const int &amp;record_offset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const size_t</type>
      <name>read_value</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>ad99ff461ca61e910e4faaeb562063714</anchor>
      <arglist>(void *val, const RecordFormat::iterator &amp;val_format, const int &amp;previous_value_offset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>swap_endianess</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a026ca71cdea41245049afbe22d49dfe2</anchor>
      <arglist>(void *val, const PARASOLDataType &amp;type)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const bool</type>
      <name>is_record_loaded</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>aee8d4cbe8a09fe6298907577de173042</anchor>
      <arglist>(const Record &amp;rec)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>free_records</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a852d458f75383f8fa8370ad9305b05e4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual PARASOLFileRecord *</type>
      <name>init_record</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a56d95c45522fb6a2a2b9df3ccef6b8c8</anchor>
      <arglist>(const Record &amp;rec)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const int</type>
      <name>get_record_offset</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a647c0632739482d9f4606bdd50702266</anchor>
      <arglist>(const Record &amp;rec)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const int</type>
      <name>get_entry_offset</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a51a001a3c3f9f92c184170d1220e716e</anchor>
      <arglist>(const Record rec, const int entry_idx, const vector&lt; int &gt; &amp;i_val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual vector&lt; EntryBlock &gt;</type>
      <name>get_entry_block</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a7c059095f6776b5781bf2124e9900c99</anchor>
      <arglist>(const Record rec, const int entry_idx) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual const RecordFormat *</type>
      <name>get_record_format</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>aaa9c47ac9628d64bc229f447b4e7b364</anchor>
      <arglist>(const Record &amp;rec)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual PARASOLFileRecord *</type>
      <name>get_record</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>aae9116030e6fdb155f5b4c453eb4c3f9</anchor>
      <arglist>(const Record &amp;rec)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const bool</type>
      <name>is_file_loaded</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a3905002a4c137e55092860d73af8faad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>open_file</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>af93d6deaa44e43258acf6f07fc8785e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>close_file</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a68cbcad0f6c4487fb06e50d3ecfff16c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>fill_buffer_default</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>adebacc24891217f3ae50900486190bc1</anchor>
      <arglist>(void *buf, const int &amp;nb_val, const PARASOLDataType &amp;type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>filename</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a7850c80e12089028390ee22d4f054a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PARASOLProduct</type>
      <name>product</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a87194b0f727d58fe0aae3153dafa486e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FILE *</type>
      <name>fp</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>a2f221f1d965295070e66b103e3ae0f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PARASOLFileData</name>
      <anchorfile>classPARASOLFileReader.html</anchorfile>
      <anchor>aa8341ee3124aea28c4ba72b9a5d9694d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PARASOLFileRecord</name>
    <filename>classPARASOLFileRecord.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>get_entry</name>
      <anchorfile>classPARASOLFileRecord.html</anchorfile>
      <anchor>a461b61ccd07d3b09f182425e7e464fd3</anchor>
      <arglist>(const int &amp;entry_index, const int val_index)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>get_entry</name>
      <anchorfile>classPARASOLFileRecord.html</anchorfile>
      <anchor>a9d61323443b672e4331aea020deb44fd</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))=0</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>rec_nb</name>
      <anchorfile>classPARASOLFileRecord.html</anchorfile>
      <anchor>a97470fd74e736fa2786b4a3c38ff360a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>rec_len</name>
      <anchorfile>classPARASOLFileRecord.html</anchorfile>
      <anchor>af8d4774ef898eb3c040d020d845c32df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PARASOLLeader</name>
    <filename>classPARASOLLeader.html</filename>
    <base>PARASOLFileReader</base>
    <member kind="function">
      <type></type>
      <name>PARASOLLeader</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>ac0911fab4093230d41c7a9acddb7676b</anchor>
      <arglist>(const string leader_filename=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_leader_file_descriptor</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a93465b9fccf3e3758094847223b0de18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_spatio_temp_char</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>aadf2274385f0dca2edc0c1daa8c6dd69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_header</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>afb0632992722dffe851f866009d46a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_instr_setting_param</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a06eecc5c99d4b98d2832ca85c3bc5001</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_scaling_factors</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>ae389d152fade14bc3b5b59fab3688fbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_techno_param</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a2c8f30fef4695f50f795cb7cbc45529d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>LeaderFileDescriptorRecord *</type>
      <name>leader_file_descriptor</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a022bc22de12008beaeb8ca4cd88f7f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual const PARASOLFileFormat *</type>
      <name>get_leader_file_format</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a94a93135e4c48cf7148cdee9e6b70dc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const bool</type>
      <name>is_record_loaded</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a77ecfedfe1e37fe38f4bf309a3324771</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_record</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a59c14b3ae564363f750c7ab23cab6722</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_records</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a8a52d81875a568dd043af3963bb461f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PARASOLFileRecord *</type>
      <name>init_record</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>aa355d8d6266cb5280f6724eb027399cf</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const int</type>
      <name>get_record_offset</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a50776c7396a819393eac6cd9530dddd1</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const int</type>
      <name>get_entry_offset</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a40f5c35ad8e34b195a3428359f6772af</anchor>
      <arglist>(const Record rec, const int entry_idx, const int group_idx=-1, const int subgroup_index=-1, const int val_index=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>vector&lt; EntryBlock &gt;</type>
      <name>get_entry_block</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>ab15e46e884538ef54e92e455f50ed9df</anchor>
      <arglist>(const Record rec, const int entry_idx) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RecordFormat *</type>
      <name>get_record_format</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a66daa2756a1676b76da7095e11dc2d04</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PARASOLFileRecord *</type>
      <name>get_record</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a02b753b19e688b644166cb434f9b3cd1</anchor>
      <arglist>(const Record &amp;rec)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>filename</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a4c93b0c6a156300861f9f31b017d8829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PARASOLLeaderFormat *</type>
      <name>leader_file_format</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>aab2144c5f562414c0003a19af80f7a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HeaderRecord *</type>
      <name>header</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>afabe7a8247a11a3544e343b4c73270d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SpatioTemporalCharacteristicsRecord *</type>
      <name>spatio_temp_char</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>ab0194681c41ee164745c6188331d34c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>InstrumentSettingParametersRecord *</type>
      <name>instrument_setting_param</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a4616bed483e0004ed5da0f91d5617f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TechnologicalParametersRecord *</type>
      <name>techno_param</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>aeac40ce977fb5f82de6510c6e8fbf90c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataProcessingParametersRecord *</type>
      <name>data_processing_param</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>ae20c6fa866d5b2985f99113a534ff125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalingFactorsRecord *</type>
      <name>scaling_factors</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>af2d1288e709ba5da79a6390101ee8c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AnnotationsRecord *</type>
      <name>annotations</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>a1916ef720a6ffa95d28e508f96f3928c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PARASOLFileData</name>
      <anchorfile>classPARASOLLeader.html</anchorfile>
      <anchor>aa8341ee3124aea28c4ba72b9a5d9694d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PARASOLLeaderFormat</name>
    <filename>classPARASOLLeaderFormat.html</filename>
    <base>PARASOLFileFormat</base>
    <member kind="function">
      <type></type>
      <name>PARASOLLeaderFormat</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>afae6cc0d2ca84b78533906ab05708ecc</anchor>
      <arglist>(const PARASOLProduct product=UNDEFINED)</arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_leader_file_descriptor_format</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>ac09fec43a4324da07b26a86d32cc2c68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_header_format</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>a56ff10a070991103463338a1f9a874e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_spatio_temporal_characteristics_format</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>a7e3f061b231c4a17b1477ebb4ae1a733</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_instrument_setting_parameters_format</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>a8e37d9a6c1fe2ab68f2cea01eef89f53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_technological_parameters_format</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>ad05429c64e1a109c97164d55f052ac50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_data_processing_parameters_format</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>a4ba7a39df06303be10a48958e3ef8e3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_scaling_factors_format</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>aa3f3285b6b37a9750f93bef79484434e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RecordFormat *</type>
      <name>get_annotations_format</name>
      <anchorfile>classPARASOLLeaderFormat.html</anchorfile>
      <anchor>a18b2c65524498c9da697f9e90b77ada4</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>parse_date_error</name>
    <filename>classparse__date__error.html</filename>
    <member kind="function">
      <type></type>
      <name>parse_date_error</name>
      <anchorfile>classparse__date__error.html</anchorfile>
      <anchor>a49b4e4f3fb74f31df4fd45effe3d44fe</anchor>
      <arglist>(const string &amp;date, const string &amp;format)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classparse__date__error.html</anchorfile>
      <anchor>a0fb47845821dffec6fe3842e20de0164</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Pixel_base</name>
    <filename>classPixel__base.html</filename>
    <templarg>T</templarg>
    <templarg>V</templarg>
    <member kind="typedef">
      <type>Pixel_base&lt; T, V &gt;</type>
      <name>Pixel_type</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>ad6c6a263cf309ffb1354897ea94bc4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>coord_type</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a40cf86cc1576d5d84546ed082afc35c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>distance_type</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a87fbc6af1fb281197d8c5f5972090f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>V</type>
      <name>value_type</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>ab58b1763306783d9966f93f0090bab3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pixel_base</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a3acaaf90e4f4ac6dde672460dcf26699</anchor>
      <arglist>(const coord_type lat, const coord_type lon, const value_type &amp;val, const unit_type unit=DEGREES)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>abd22bba00b7ae5263fec53a287ef5754</anchor>
      <arglist>(const Pixel_type &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a4aa04bd43dcfd7b5b20d1fcd5f75cccd</anchor>
      <arglist>(const Pixel_type &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>coord_type</type>
      <name>get_lat</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>acfa3f157c3e1d013566c8d9a68b2c017</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>coord_type</type>
      <name>get_lon</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a9d3830597eb48304bc0b5f582c5bdbf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>get_val</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a1a4598a7b24d4e60924ef44e5a42375e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>distance_type</type>
      <name>distance</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a6f508f903396d959c7286fc90961892e</anchor>
      <arglist>(const Pixel_type &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_neighbours</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a90aca7353681ed05e67b57411c4a5e8f</anchor>
      <arglist>(std::vector&lt; Pixel_type &gt; &amp;neighbours, std::multiset&lt; Pixel_type &gt; &amp;pixels, distance_type resolution, bool sorted=false) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static coord_type</type>
      <name>get_resolution</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a90cfe194b514c72287a28527701f3ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_resolution</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a3a5ff359075c8e38e0247cfa67115de7</anchor>
      <arglist>(distance_type new_resolution)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const coord_type</type>
      <name>DEFAULT_RESOLUTION</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a673b15456512de9d481f4846203732a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const coord_type</type>
      <name>R_EARTH</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>ab8920f4781e840ccc231185cf3ea1ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const coord_type</type>
      <name>R_EARTH_EQUATORIAL</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>afdfc62ebcbf080640837cb0b72eecb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const coord_type</type>
      <name>R_EARTH_POLAR</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a471a4181460818c1d08b588773f89079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const distance_type</type>
      <name>DEG2RAD</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>ad6ce7857f188869d63776a677d4e3312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const distance_type</type>
      <name>RAD2DEG</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a21a68cc740ca02b1fd1186dea47484f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classPixel__base.html</anchorfile>
      <anchor>a92906f9153cc1031e24816317cd74861</anchor>
      <arglist>(std::ostream &amp;os, const Pixel_type &amp;pixel)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PMFileData</name>
    <filename>classPMFileData.html</filename>
    <base>SatelliteFileData</base>
    <base>HDFFileData</base>
    <member kind="function">
      <type></type>
      <name>PMFileData</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a190243a74a07eb86f59f7187cd15d85b</anchor>
      <arglist>(const string &amp;name, const string &amp;mode=&quot;r&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PMFileData</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a237c6305a5c4fec7aa82eb4a07cd0683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>aab4d9d2cee5837fe4c0d3087c37c0e6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a368becb6f726ed9eee97da23d2811870</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_location</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a75c7350542ddb44e4486be668ad51427</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>contain_data</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a21a12f73c46b1d8000cd674ed5edaef1</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>aeaa040adbdce6c764e383ce4c0d829a2</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance=PMFileData::colocation_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_product</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a1a4bc6946a5bf71dd909c978ff61301e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_version</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a1e23cf73e0ef44f3e45f5d00e7594902</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>aa46b550721963fc7cf4ffa3f80536909</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int igrid[2], const float colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>get_index</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a14bcf9775a3a1d782108647138917460</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;idata, const float colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a0eaa514306914feb87e874453b85a09f</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance=0.01)</arglist>
    </member>
    <member kind="function">
      <type>const int</type>
      <name>get_nb_geo_points</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a38de6e460ece7e43ccfb61291e8628fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_v_pixel</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a54858d167ac1c84c91f9ffb83f6190c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a007d19c58446a8c4333bc08d20e206f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>acffe9a74ae58cee4e46e1a858cc4a072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a0f72e67df77d2337d77299840d9e4a0f</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_orbit_nb</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>ae99cdb900f2ef1c651acf0fa3260c7fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>geolocation_to_grid</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a37423fe6ccc436a0463d6144da4f8931</anchor>
      <arglist>(const float *lat_lon, int *igrid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>geolocation_to_grid</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a2fd578b8749cb45f7cebdf0a8f2c5919</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int *igrid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grid_to_geolocation</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>ad4c21d8726671c66a282674f73325ce0</anchor>
      <arglist>(const int *igrid, float *lat_minmax, float *lon_minmax=NULL)</arglist>
    </member>
    <member kind="function">
      <type>const int16 *</type>
      <name>get_irow_shift_data</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a5c1f1c7fd02834f54967520d2c6b39b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float32</type>
      <name>get_node_lon</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>aec385d4cddab228469c1493729c50e7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read_node_lon</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a68597d4716740f173bf711681a7110d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const bool</type>
      <name>is_geolocation_data_loaded</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>ab59a599a695bf480e0c95d4d60493e79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int16</type>
      <name>get_sz_grid_y</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a0d805271ba34eeef2cae7d0862bddae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const int16</type>
      <name>get_sz_grid_x</name>
      <anchorfile>classPMFileData.html</anchorfile>
      <anchor>a4f4cef850ef09ad442bb04ca8ad60790</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>POLDER_PRODUCT</name>
    <filename>structPOLDER__PRODUCT.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a2c50d3432e5a579dba7ccbca8cbcf6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxpix</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>abefaaabfd1a20844098c829625ca1491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxlig</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>ab2c3a8af2bcb5bcb258c213ed90f34aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>records_number</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>ad06e604ec57c04fca23980d3914177d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixline</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a057030ec62b7820b75d16f315d023314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbpar</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a6879b424be5732c5c2e2157074821ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nb_par_dir</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a5b4eb011cf77005195d3c10625e6f682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixlgt</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a4e52f4e9a326d11485185b555528019b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>north</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a4204248c06ada4e8991204d040541bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>south</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a8de189c53fa67a87f5c2741d4d2611b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lines_number</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a5d0dc7c0f2118b9cfbbc5ec8ccf8a6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>ab8f026456b728813ff61f517ee9902f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PARAMETER *</type>
      <name>par</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a4e7d71bf8f11eed530ba1cb798cc3c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>pos</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a36af55567e11126da1be2e605a3dc47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>lfid</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>aac17a31eba7ef00aad3cac73b07898dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>dfid</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>ab03027042bc22d25beeb10d774974cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>is_big_endian</name>
      <anchorfile>structPOLDER__PRODUCT.html</anchorfile>
      <anchor>a67c1773ab963c75616a8bf95887b5cbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolderParasolFileData</name>
    <filename>classPolderParasolFileData.html</filename>
    <base>FileDataReader</base>
    <base protection="protected">PARASOLFileData</base>
    <member kind="function">
      <type></type>
      <name>PolderParasolFileData</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a384bfb53be183104fe155288b66f1f10</anchor>
      <arglist>(const string &amp;name=string(&quot;&quot;), const string &amp;mode=string(&quot;r&quot;))</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>read_data</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a0c7799b7a6e7b1beef098f9e2a032b3b</anchor>
      <arglist>(void *data, const char *sds_name, int *start=NULL, int *stride=NULL, int *edges=NULL, int rank=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_dataset_dimension</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a881bf1da1d910f6395955331f54d37d5</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_dataset_fill_value</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a4bc24b39d36956047742dd19a41937b2</anchor>
      <arglist>(const string &amp;sds_name, void *fill_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_n_dataset</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a78c9c2f04e01b0f41c0fb8fe9c6ff8b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dataset_name</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a4f18eaf7350d81d16677885c6c17d726</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataset_data_type</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>aea9b557dacea3be3a771aae7e1729980</anchor>
      <arglist>(string sds_name)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_values_attr_dataset</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>abc4cd3c1c2d076a8266747c8eb9b2313</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_attr_dataset</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a840643ab69dc3bbb3475d8a3f0d55e2c</anchor>
      <arglist>(string sds_name, string attr_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_data_file</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a538f40e3818666c0d8b0f6473881ab23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open_data_file</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a284747b3cc9f161c535f4d4fb523cf92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_fillValue</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>ae5e9f58a0f16698e5ac8dc091e8affac</anchor>
      <arglist>(const string &amp;sds_name, void *fillValue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getLatLon</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a69e52ff488174c485073a5a2ae3fd4e8</anchor>
      <arglist>(short line, short column, float32 *lat, float32 *lon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getLatLon1</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>ad412884005e81ef0ebbc15a431586589</anchor>
      <arglist>(short line, short column, float32 *lat, float32 *lon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>short</type>
      <name>NINT</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>aa5a05e4445748afad42fe967a86ae815</anchor>
      <arglist>(float32 x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>free_read_write_allocations</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a3a254884dd115621c48e728b7a5b521a</anchor>
      <arglist>(const bool *are_limits_initialized, int *start, int *stride, int *edges)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const bool</type>
      <name>check_read_write_limits</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a097f5666ecf91e961ee12ee5fc82fb91</anchor>
      <arglist>(const char *sds_name, int *start, int *stride, int *edges, const int rank)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init_read_write_null_input_param</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a1dae28b5be704219f54bdcd8fde110e6</anchor>
      <arglist>(const char *sds_name, int *&amp;start, int *&amp;stride, int *&amp;edges, int &amp;rank, bool *initialized_values)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>float32 *</type>
      <name>read_data_latlon</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a6ce84abc1edf2b23be5d9d688a00eb3a</anchor>
      <arglist>(float32 *data, const char *sds_name, int *start, int *stride, int *edges, int rank)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>T *</type>
      <name>read_data_T</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a2bc9fbf6d06e7fcefb08998388c7c7a5</anchor>
      <arglist>(T *data, const char *sds_name, int *start, int *stride, int *edges, int rank, int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>get_dataset_idtype</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a52bc518c4e00aefe35ba0cddcfc735be</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getFillValues</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>abe22c79760720d273808af71ce6d6fd6</anchor>
      <arglist>(T &amp;fillvalue)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>get_scaling</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>ac9739353100f9c208c816f70d7854d77</anchor>
      <arglist>(const string &amp;sds_name, float64 &amp;scale, float64 &amp;offset)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_dataset_full_dimension</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a49fe59adf63e9e3941104ce2e2a455ce</anchor>
      <arglist>(const string &amp;sds_name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short</type>
      <name>colmin</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>af92fb30ed063d1264530db08fe2a50e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short</type>
      <name>linemin</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>aa28d0fa6515f52162cb33c213760cac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short</type>
      <name>colmax</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a0a0669fa112ad39163ce396a6f04f34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>short</type>
      <name>linemax</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a2811f083ddfb4b8356712fce6048df9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>cursds</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>aaa53643960d93d205a73f988b3497ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>fileid</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a6b9414fb792a6b3bada80ac358eda858</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>filename</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>a6343b83ae8d9b0c320f755b2e1661db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string *</type>
      <name>var_list</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>aa4c98841a84ce686066ab1d7eba18c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nb_var_list</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>ae9314908e6a4616511b937266af06c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>size</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>abe22e6d2085efdb7d344d782d73e0930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxLine</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>ad6dccafd4ca0acf0b0948e76b81c3c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxColumn</name>
      <anchorfile>classPolderParasolFileData.html</anchorfile>
      <anchor>ad04c50e61b47908f7b46bff801c1aaa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RB2_DataRecord</name>
    <filename>classRB2__DataRecord.html</filename>
    <base>DataRecord</base>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a4d7ae7191063c82bca0b4a62ff015aeb</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="variable">
      <type>signed short</type>
      <name>mean_alt</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>aa3dbc2bbe6d6c4c4d8078baf42a99fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>land_percent</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a4bffdc7c3d310601e221c044a23e4be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>dsqtrait</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>aa588ae1529bbc67e552081810061a682</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>obs_time_hr</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a11a140c8afc76ffbaa87f19b71710baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>obs_time_min</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>aeefd843c4ab2b4424fad5b18301ca316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>nb_view_dir</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a18b6f6e8cec825479cf2664c27159c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>nb_Pray_dir</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>afc5b342f9d54b6856dd4a2819abbc0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>minmax_glint_dir</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a1a82197baf9a1a4788674a3999faa5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>solar_zenith_angle_cos</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a604d5bd4d95d34313428e1d1e8532172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>mean_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a5b0b1acf015bcdcedbc522248561ec55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>spatial_stddev_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a49f861a5f51a4c46784744a3fc28b81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>angular_stddev_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>ac460c4aa16640b1d73380a71cdee90b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>albedo_QI</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a938f8092efdb0ded0dced699380a5139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>scene_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>ab09923831f4d9ec32cbcfb4311327f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>angular_stddev_scene_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a38c479e74da7fef9401711aa46f970b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>clear_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>ae324fac613a40e1bc5fa2ce2d0e3a525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>sw_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a5eaafa61caf8fa79ab5f06403a0580e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>clear_sw_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>ab284a501d7b0247635a2720e057313df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>cloud_cover</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a400f938d57cd84f521b77841c193c9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>indet2clear_pix_fraction</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a4b2121e27ec811c5bef91ebf31437183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>cloud_cover_QI</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a5d4bda04eab73c6811582b9ce2aaebda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>water_vapor_column</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a164f42fff7fc057df28b84b28873b98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>water_vapor_stddev</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a9567d404db115780c4391c573156f2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>mean_po2</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a01551ff7e35cadf5a55d4c58562e8de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>angular_stddev_po2</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a9399dbe818d08d97941c8f9f669e9cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>mean_pray</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>adf36c55a99b0c7f76cca83bc1695c3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>angular_stddev_pray</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a1c21849eb2fffae6c137aab19aa9e9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>opt_th</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a58efb5c1b1b005b2a099724a0e1104c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>stddev_opt_th</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a123b43fc513cd832983b7fccc04fa4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>homogeneity_coef_opt_th</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>ae3d252ec8dec57a08da0618ba53eb8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>sperical_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>ac7ee947923a501b83b6f1c74e001620d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>cloud_phase</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>aec6c3a74c073af68bb5a54b6eff3a193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ice_shape_idx</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a5076580ee7f338eaafbdf947b940fe11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>strato_aero_opt_th</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a7383609e85273c0565a672a4e4d3eb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>ozone_total_column</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a3f264b0a6d489a5d37d21f674c1db5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>surf_wind_speed</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a2fd0e59af53b46524e58bca4b4434237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>surf_wind_dir</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a153fd4da5903112ceeda6f8ab7cf2379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>surf_pressure</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>afa5a1880d966df7fc94b6d2cfc3b4884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>temp_prof</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>af854fa98038187923177631e80c1f7a1</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>water_vapor_prof</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>ad68c5e1bccf0f3747e7ba82089eae503</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>view_zenith_angle</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>aa842520126e64b723a1180cf57b338b6</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>azimuth_angle</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a9e82a31c05d5e0ca3e18625ece42a0b2</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>reflectance</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a49454db9a0ad7fe84cd07f261f49867e</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>narrow_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a41626a56ea6f1989dc6c9b3b11b57594</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>dir_sw_reflectance</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a98852037955e6275a847c048c9864147</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>dir_sw_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a81ec435c631dec57f87aaae568be9312</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>polar_radiance</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a60deb5a77a516c731f8a224580226165</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>clear_cloudy_pix_fraction</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a2d8af133cc41dd18e19edbcca27dbf8f</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>dir_cloud_cover</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a314d5991b9a1b245bdf9bb3787339e94</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>dir_spherical_albedo</name>
      <anchorfile>classRB2__DataRecord.html</anchorfile>
      <anchor>a10c2534543d3e8c2a3a3cdb50bc6493c</anchor>
      <arglist>[MAX_PARASOL_DIRECTION]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RecordDescriptor</name>
    <filename>structRecordDescriptor.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>id</name>
      <anchorfile>structRecordDescriptor.html</anchorfile>
      <anchor>aa5cba6dc3ef514f37c9361a954a353dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const EPR_EDataTypeId</type>
      <name>type</name>
      <anchorfile>structRecordDescriptor.html</anchorfile>
      <anchor>a91e8b44feefa52d418bd6325b800d5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>unit</name>
      <anchorfile>structRecordDescriptor.html</anchorfile>
      <anchor>ac02ba5591f868d52ae607c6f045faa79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>elem_size</name>
      <anchorfile>structRecordDescriptor.html</anchorfile>
      <anchor>a6ab548d3e63ba3c81fd2058616698b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>num_elem</name>
      <anchorfile>structRecordDescriptor.html</anchorfile>
      <anchor>ac12e1f35bdd01f845d4dd8621721e9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structRecordDescriptor.html</anchorfile>
      <anchor>afaffe360d0e465d69e6538304e747ac6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RecordDescriptorTable</name>
    <filename>structRecordDescriptorTable.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structRecordDescriptorTable.html</anchorfile>
      <anchor>a3a608b49fbc47b3e9959fd5d2f3fe2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structRecordDescriptorTable.html</anchorfile>
      <anchor>a8e7b0040b2c12c2ee0bf9588ca5b9c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_descriptors</name>
      <anchorfile>structRecordDescriptorTable.html</anchorfile>
      <anchor>a75f4062a16ef04b8c780be8270203f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RecordDescriptor *</type>
      <name>descriptors</name>
      <anchorfile>structRecordDescriptorTable.html</anchorfile>
      <anchor>af3dd5c4a1839b1a8200aa42df95d3ac5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SatelliteFileData</name>
    <filename>classSatelliteFileData.html</filename>
    <base virtualness="virtual">FileData</base>
    <member kind="function">
      <type></type>
      <name>SatelliteFileData</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>ac9d77224fab45c7f601f99d22c659962</anchor>
      <arglist>(const string &amp;name, const string &amp;mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SatelliteFileData</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a1ca33d2243f3e68e8e5995042b29e9a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const bool</type>
      <name>contain_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a4de88133367d18472d478d13c1801e3a</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;time, const double &amp;tolerance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const bool</type>
      <name>contain_location</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a7fd87967b7b2f56d6b0fb78c4ad579f0</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const double &amp;tolerance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const bool</type>
      <name>get_index</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a7a89fb81e817c7a3a1325e7ac7435eda</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, int &amp;nearest_pix_idx, const float colocation_tolerance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>get_vindex</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a3be7370f6a55656ef7b5fb2af36231e6</anchor>
      <arglist>(vector&lt; vector&lt; int &gt; &gt; &amp;v_index, const float &amp;lat, const float &amp;lon, const float colocation_tolerance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const float</type>
      <name>get_nearest_point_distance</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a370c6c4a7d7b7cb5e41fe8742e59ad3b</anchor>
      <arglist>(const float &amp;lat, const float &amp;lon, const float coloc_tolerance)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load_geolocation_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>ac89fbe9baddc3eeee5e2e0343c288ff7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_geolocation_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a67e81b84bbccc86a536ca34b5d10f9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const bool</type>
      <name>is_geolocation_data_loaded</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>aab813120fe5edc15315c9b27ae41f468</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>close_data_file</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>ae4173bd3a2c18573104c0de1b59c9648</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>open_data_file</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a08788e01f42c1ef6ab524276e419a999</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>load_v_pixel</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a93b683aad349d39dfef861ec7c44d11f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_v_pixel</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a6d55b015d004ee4fc1a4037679b34eba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const vector&lt; PixelType &gt; &amp;</type>
      <name>get_v_pixel</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a22d4f37f6a8235157a9847ed16890ceb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>get_pixel_coord</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a31eafaae5d1cec0855b7b85acf8112f0</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, float &amp;lat, float &amp;lon, double &amp;time)=0</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>get_lat_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>ad544d85733d73464ee197577c55395fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>get_lon_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a3d64779b463a75766f7cde4c85ce605e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>get_time_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a98a04a271adc57ef501e5f09f4e7ba2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_pix2data_map</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a033b34159858e211524a9c04b87aab58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_pix2data_map</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a6b81d255d9a65f1f9e27f882a1094bff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free_pix2data_map</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a5195ce6bf0bc800a9f0ca42690f59206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_viewing_directions</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>ad9ea0a4fed9113b91afb04fddc924c6f</anchor>
      <arglist>(const vector&lt; int &gt; &amp;ipix, vector&lt; Observation &gt; &amp;v_obs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>is_viewing_directions_data_loaded</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a01c936fb2cf8b90b5c0a8cd3a8035838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>load_viewing_directions_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a99360dd6bb629c0b279d6e73a443ae7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>free_viewing_directions_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a443a77d133aba5923f9a6948dc981627</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>P_Pixel_base&lt; float, vector&lt; int &gt; &gt;</type>
      <name>PixelType</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a91aa38ccf5c4ac26b6118038a525b3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>vector&lt; PixelType &gt;::iterator</type>
      <name>I_Pixel</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>afbf29b41529560d0b8ac98da07eaeead</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>PixelIndice</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>ab53c791373e24e4794af86dd725b6dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>DataIndice</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>aff984f49cf4646ea653090e88a167c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>lat_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a90e58d81519af417a0d4a800e3b575fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float *</type>
      <name>lon_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a8864f107c02f573279e125d715cb26bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double *</type>
      <name>time_data</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a2c2ed030a0c66c10f905373651966645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; PixelType &gt;</type>
      <name>v_pixel</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>afe4169c644704ee121c985c783e040d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; PixelIndice, Carthesian::Segment3D &gt;</type>
      <name>viewing_directions</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a6aeac6581eca5f29ebf8ce23e07ab048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; PixelIndice, DataIndice &gt;</type>
      <name>ipix2idata</name>
      <anchorfile>classSatelliteFileData.html</anchorfile>
      <anchor>a03c32a726867862b9de8274458782a9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScalingFactorsRecord</name>
    <filename>classScalingFactorsRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="function">
      <type></type>
      <name>ScalingFactorsRecord</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>a8e15c6809a02aa928ce4b93db0fc233f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>aea9af8b9923b54c635193bb1ef80bca2</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>interleave_id</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>a2d0369424bc79f02cd86aa5b2702085b</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>byte_order</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>a2b95946ec1ef5ce645e2e6211a604dbc</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>nb_pix_param</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>ab7872dfbcf8a5f3fb352d143928594b3</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>nb_pix_bytes</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>aefed934797fe95fae4464518581b63c5</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>nb_bytes</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>af54fb1a0900e3c9692ef00de9b248ac5</anchor>
      <arglist>[MAX_PARAM][2+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>slope</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>a3363545f34ac3a8ee90491ab8524da57</anchor>
      <arglist>[MAX_PARAM][17+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>offset</name>
      <anchorfile>classScalingFactorsRecord.html</anchorfile>
      <anchor>aea9f32c326ed128f26933e59cafc98b8</anchor>
      <arglist>[MAX_PARAM][17+1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SpatioTemporalCharacteristicsRecord</name>
    <filename>classSpatioTemporalCharacteristicsRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="function">
      <type></type>
      <name>SpatioTemporalCharacteristicsRecord</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>a51a6d07f2cfe8003eaec6db72aa7da02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>aa853d8ae015f0b53aac50b9315db8fe1</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>cycle_nb</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>af972a3b57107c51f32eaa004de2a8cb1</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>orbit_nb</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>af4b20f610983a6181b8695d1da925c62</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>subsat_track_nb</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>a3ba03fbf8dce5f3d51f2fe2e0d49f85d</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>desc_node_lon</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>a20437bcb89fed6274172c6f113824de6</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>desc_node_date</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>ac1346bac87907201523445ac96017de9</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>first_acq_date</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>aab47bec00b8368d5063934bb7676e1ac</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>last_acq_date</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>a41735d1217172570407364e17d60c11d</anchor>
      <arglist>[16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>nb_seq</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>a82ad5af480e1a9b3ff7c1624a30b292d</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>line_nb_northern_pix</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>af2dd9344fac3e35af6992b09e4095607</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>line_nb_southern_pix</name>
      <anchorfile>classSpatioTemporalCharacteristicsRecord.html</anchorfile>
      <anchor>ab1e6e056e24257e79ca5977cc7261ce4</anchor>
      <arglist>[4+1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>t_grib_var</name>
    <filename>classt__grib__var.html</filename>
  </compound>
  <compound kind="class">
    <name>t_grib_var_desc</name>
    <filename>classt__grib__var__desc.html</filename>
    <member kind="function">
      <type></type>
      <name>t_grib_var_desc</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>ad6ee3e8b211ae7229706a526294dc43f</anchor>
      <arglist>(const string &amp;name=&quot;&quot;, const string &amp;long_name=&quot;&quot;, const int param_id=-1, const string &amp;type_id=&quot;&quot;, const int sz_x=-1, const int sz_y=-1, const string &amp;z_level_type=&quot;&quot;, const double fill_value=-DBL_MAX, const double scale=-DBL_MAX, const double offset=-DBL_MAX)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~t_grib_var_desc</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a844cf5d6f9f33b597e9da0f94f6109a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const string</type>
      <name>to_string</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a8a67e3871cf6327918d610115ca56d7d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_msg</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a286ff5ddbad25e4622b7cb692643440c</anchor>
      <arglist>(const int i_msg, const int z_lvl)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>get_sz_dims</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a5a3b884fa51e357ac08c22c6247bd956</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a54314748eea27a24d659b9c2645c94fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>long_name</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a3ed6bc44291870ca00ea63353f31accd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>param_id</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>ab5a63ba164ef2016c53a855da811d276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>type_id</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a82aa29a29399083a1c251cf6b843aacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sz_x</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>ad089221342f5da6e68842db990471ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sz_y</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a85b5fcfde43633a3e217f9d25e21b93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>z_level_type</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a17ed35d210ea91844e5fbdae17bb9860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fill_value</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a2630a99370dc075d4319de6f2f87bb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scale</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a592f28c8d300ebdd738004ee66baf0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>offset</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>a6d3f161947c863cf43cc9273bf56d65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>v_msg</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>af65bc62967bcc47dad9aa64a0f4a9a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>v_lvl</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>aef13eea0faac2209217d8a83aa3cfe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classt__grib__var__desc.html</anchorfile>
      <anchor>aa2a0486380fb5ad772f220eaacf00a39</anchor>
      <arglist>(std::ostream &amp;stream, const t_grib_var_desc &amp;grib_var_desc)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TechnologicalParametersRecord</name>
    <filename>classTechnologicalParametersRecord.html</filename>
    <base>PARASOLFileRecord</base>
    <member kind="function">
      <type>void *</type>
      <name>get_entry</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>aa0d6822e65aa75fcc2a471a9455e4507</anchor>
      <arglist>(const int &amp;entry_index, const vector&lt; int &gt; v_ival=vector&lt; int &gt;(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_xyz_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a645c7a5f9e95d7c94fc3a4d8289fed1e</anchor>
      <arglist>(double *v_x_sat, double *v_y_sat, double *v_z_sat)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>seq_nb</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a40819befc2ba620f1529406d67b99a0d</anchor>
      <arglist>[4+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>intern_lens_temp</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a56531bb8830ee87a9856e765f5940378</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>extern_lens_temp</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a83a787771342d5b3bc87f828348bf668</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>short_acq_time_duration</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a98e1b5113b8b3131a2c7aa2d1c245445</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>long_acq_time_duration</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a7c91af22fe495681f6186703f7be7544</anchor>
      <arglist>[8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>img_nb</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a8895292e4c2a5e75f8d4ee25516d2189</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][2+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>time_acq</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a1acecad0b91d1ac3834958b5d26813e2</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>x_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a51eca8a88407bac26c217ef6226473a9</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>y_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a2482df3d5344c34590f986e3f7200509</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>z_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a8b90acc5a1c24b0f3acfdaef5d477484</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>vx_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a815e120affc024297440f9d455ff5790</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>vy_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a6bfccebabebba98b107240ab6ffa3b66</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>vz_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a9422c47570d2d31c26648c6637166a15</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>yaw_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a6ebee1a544ed103e27f6078218a6b4e8</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>pitch_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>a899bfda6673a886d1d239eb39d94b006</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>roll_sat</name>
      <anchorfile>classTechnologicalParametersRecord.html</anchorfile>
      <anchor>ab2dfe63f9b902c2aa85f7bd6c3ba9d8b</anchor>
      <arglist>[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UnimplementedMethod</name>
    <filename>classUnimplementedMethod.html</filename>
    <member kind="function">
      <type></type>
      <name>UnimplementedMethod</name>
      <anchorfile>classUnimplementedMethod.html</anchorfile>
      <anchor>a7b53e179b477be404aa61083e678d857</anchor>
      <arglist>(const string &amp;src_file, const int src_line, const string &amp;src_method)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UnimplementedMethod</name>
      <anchorfile>classUnimplementedMethod.html</anchorfile>
      <anchor>a61c2a35081c3080aed9344effcc5a0b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classUnimplementedMethod.html</anchorfile>
      <anchor>a2b5aa7baf9e4be0d7da2dae332e8596e</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UnimplementedProduct</name>
    <filename>classUnimplementedProduct.html</filename>
    <member kind="function">
      <type></type>
      <name>UnimplementedProduct</name>
      <anchorfile>classUnimplementedProduct.html</anchorfile>
      <anchor>a574b69316a62d97731f6f9a37b34cc0f</anchor>
      <arglist>(const string &amp;src_file, const int src_line, const string &amp;src_method)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UnimplementedProduct</name>
      <anchorfile>classUnimplementedProduct.html</anchorfile>
      <anchor>a47a5a9577599616154ee9f7c5fa9cb1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>what</name>
      <anchorfile>classUnimplementedProduct.html</anchorfile>
      <anchor>ab59e0dabc2d33cf31b1e870ed845e8d2</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Carthesian</name>
    <filename>namespaceCarthesian.html</filename>
    <class kind="class">Carthesian::Point3D</class>
    <class kind="class">Carthesian::Segment3D</class>
    <class kind="class">Carthesian::Vector3D</class>
    <class kind="class">Carthesian::Matrix3D</class>
    <member kind="function">
      <type>bool</type>
      <name>intersection</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>abea93f5f0d471750b5eb7f87d8f62e85</anchor>
      <arglist>(const Carthesian::Point3D &amp;p1, const Carthesian::Point3D &amp;p2, const Carthesian::Point3D &amp;p3, const Carthesian::Point3D &amp;p4, Carthesian::Point3D &amp;pa, Carthesian::Point3D &amp;pb, double &amp;mua, double &amp;mub)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersection</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>a801f0f981a06f923a6b4a8e75581a9ce</anchor>
      <arglist>(const Carthesian::Segment3D &amp;p1p2, const Carthesian::Segment3D &amp;p3p4, Carthesian::Segment3D &amp;papb, double &amp;mua, double &amp;mub)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>angle</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>ac016b4b8299429b27822b6cc47ffb59f</anchor>
      <arglist>(const Carthesian::Vector3D &amp;v1, const Carthesian::Vector3D &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dotproduct</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>a8a42e281da89eafdedb3df970253e0bf</anchor>
      <arglist>(const Carthesian::Vector3D &amp;v1, const Carthesian::Vector3D &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dotproduct</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>a5dcf4fb30af99edddf78b5332fc2414f</anchor>
      <arglist>(const Carthesian::Matrix3D &amp;m, const Carthesian::Vector3D &amp;v, Carthesian::Vector3D &amp;vout)</arglist>
    </member>
    <member kind="function">
      <type>Carthesian::Vector3D</type>
      <name>dotproduct</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>adbdd609d51ec66b459a89d46f6c5b8db</anchor>
      <arglist>(const Carthesian::Matrix3D &amp;m, const Carthesian::Vector3D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crossproduct</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>a5e1e5759993b08938e4d066ca329e0d8</anchor>
      <arglist>(const Carthesian::Vector3D &amp;v1, const Carthesian::Vector3D &amp;v2, Carthesian::Vector3D &amp;vout)</arglist>
    </member>
    <member kind="function">
      <type>Carthesian::Vector3D</type>
      <name>crossproduct</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>a09425d6666d7cfd00160b188e7d01b29</anchor>
      <arglist>(const Carthesian::Vector3D &amp;v1, const Carthesian::Vector3D &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotation_matrix</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>a270d9a21a484f0e83d90abc6551895ee</anchor>
      <arglist>(const Carthesian::Vector3D &amp;axis, const double theta, Carthesian::Matrix3D &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>aeb771e05eb84bd74774707ae4b3025b0</anchor>
      <arglist>(const Carthesian::Vector3D &amp;v, const Carthesian::Vector3D &amp;axis, const double theta, Carthesian::Vector3D &amp;vout)</arglist>
    </member>
    <member kind="function">
      <type>Carthesian::Vector3D</type>
      <name>rotate</name>
      <anchorfile>namespaceCarthesian.html</anchorfile>
      <anchor>af78fedebe0f70f7bc538094fea4b0353</anchor>
      <arglist>(const Carthesian::Vector3D &amp;v, const Carthesian::Vector3D &amp;axis, const double theta)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Carthesian::Point3D</name>
    <filename>classCarthesian_1_1Point3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a1889f3da16e6c8498ee7f79f1a4c4a0b</anchor>
      <arglist>(double x=0.0, double y=0.0, double z=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>af8056b54ae35381eff10cb6a41b358c9</anchor>
      <arglist>(const Carthesian::Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a8f8c3e75d40bb6728137d6aaa5a4e59e</anchor>
      <arglist>(const Carthesian::Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const Point3D</type>
      <name>operator+</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a070d2e927a9201089b07b2404ef52d35</anchor>
      <arglist>(const Carthesian::Vector3D &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a226dfdc169357711eb03b85f2dd739a7</anchor>
      <arglist>(double x=0.0, double y=0.0, double z=0.0)</arglist>
    </member>
    <member kind="function">
      <type>Spherical::Point3D</type>
      <name>to_spherical</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>afb2968cff990229c88f0a443bf34946e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Geocentric::Point3D</type>
      <name>to_geocentric</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a021e138180138a3fb405d13c48f82abf</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Geodetic::Point3D</type>
      <name>to_geodetic</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a7fe9133b3f78d8675404ea0c01a2f513</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>ab6072c25eac8dee3aa88868897e4c028</anchor>
      <arglist>(const Carthesian::Vector3D &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a8b6118bf7bcb1e746cefaf714011adbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a01524ea1539b927606160d7fa460dfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a3d1e6cddf1a64f6246fb21eecfdcbffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCarthesian_1_1Point3D.html</anchorfile>
      <anchor>a4d6f968755c16f7bd5d6c1a14fde3910</anchor>
      <arglist>(std::ostream &amp;os, const Point3D &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Carthesian::Segment3D</name>
    <filename>classCarthesian_1_1Segment3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Segment3D</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>afa7d7f077921225773ecdb9de4b6f621</anchor>
      <arglist>(const Carthesian::Point3D &amp;p1=Carthesian::Point3D(), const Carthesian::Point3D &amp;p2=Carthesian::Point3D())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Segment3D</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>a5469414878a5d36369df15215618d4c5</anchor>
      <arglist>(const Geodetic::Point3D &amp;p1, const Geodetic::Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Segment3D</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>ab0079a8356db438c5e9ed9fe7a88835d</anchor>
      <arglist>(const Segment3D &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Segment3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>a49d4144c216b41555c20c0fbdb3ab245</anchor>
      <arglist>(const Segment3D &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>ac74dd0cd2efba6c24cc2e7e2abdf4b5f</anchor>
      <arglist>(const Carthesian::Point3D &amp;p1, const Carthesian::Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>get_p1</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>ad9f26e476c843711a237b304dc0e5424</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Point3D</type>
      <name>get_p2</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>af7626f7a25b49fbea5e7bb4e95ddd237</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>length</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>a6f893cd630e3c59c36795495566c8a61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Carthesian::Vector3D</type>
      <name>to_vector</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>a6cf79757ec579b25bbb856046785950a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Carthesian::Vector3D</type>
      <name>to_unit_vector</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>ac4e1c82178558c59cb2dba9f90d349ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>Point3D</type>
      <name>p1</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>ae144a781be2f3b9a5a831529c4a1207b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point3D</type>
      <name>p2</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>a1983d89d297c5bff66a40b35f517ed0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCarthesian_1_1Segment3D.html</anchorfile>
      <anchor>a6f5934665540021062b588599cbca7b7</anchor>
      <arglist>(std::ostream &amp;os, const Segment3D &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Carthesian::Vector3D</name>
    <filename>classCarthesian_1_1Vector3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Vector3D</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>a17149d3ecc639e71ab8b91ae6b289b03</anchor>
      <arglist>(double x=0.0, double y=0.0, double z=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector3D</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>ab54bf2e77cf5c21ec51540d423ec1e36</anchor>
      <arglist>(const Carthesian::Point3D &amp;p1, const Carthesian::Point3D &amp;p2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector3D</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>a660498e6fc2501b71bf9ceef079cbfea</anchor>
      <arglist>(const Vector3D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vector3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>a9f6fca7dffcffbbb415b294ab9a85c8e</anchor>
      <arglist>(const Vector3D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const Vector3D</type>
      <name>operator*</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>a2bc4b54389e48c3442189ceff6adddba</anchor>
      <arglist>(const double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>const Vector3D</type>
      <name>operator/</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>af8f0cd172cf7b3f301280839a1db2842</anchor>
      <arglist>(const double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>a3376c6869967efe477d2808feeb7c07d</anchor>
      <arglist>(double x=0.0, double y=0.0, double z=0.0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>norm</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>aee1590a0cc72280a6849a91245731380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>ab6595686d75f7a9c444e93f8e9abf3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>a390e349faf6db78bd07d7289222d533e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>a89d1ca18d438ff6ad934d04119c66d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCarthesian_1_1Vector3D.html</anchorfile>
      <anchor>aeb15da43147cc2c5d72acb972c216ec0</anchor>
      <arglist>(std::ostream &amp;os, const Vector3D &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Carthesian::Matrix3D</name>
    <filename>classCarthesian_1_1Matrix3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Matrix3D</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>ad730460e559d16d33032b99a92a674aa</anchor>
      <arglist>(double xx=0.0, double xy=0.0, double xz=0.0, double yx=0.0, double yy=0.0, double yz=0.0, double zx=0.0, double zy=0.0, double zz=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix3D</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>a725c6fb1e9c4984e3692b99507649bb4</anchor>
      <arglist>(const Matrix3D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>a92297ad0527acc8c36195bf8b70da2d8</anchor>
      <arglist>(const Matrix3D &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>adfd3b6933f97ab81c901d6b81a8eeeaa</anchor>
      <arglist>(double xx=0.0, double xy=0.0, double xz=0.0, double yx=0.0, double yy=0.0, double yz=0.0, double zx=0.0, double zy=0.0, double zz=0.0)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xx</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>a316238ed7e88dd25a83302372a231b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xy</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>abc61e212cb9b8f385490e80f3bfd95dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xz</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>afe19613aba1d558f7f82b28b72575230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yx</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>a55b8be44492668f5795d0b3ba13aa5f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yy</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>a389a44a424193b6fa7dee177a0ffc04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yz</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>af2edc7fcbe59a1df687781e5809fb537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zx</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>a389cd16218b7a1776533683db32f66c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zy</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>af5560a1bffd2516bc4e186c7ddc8aa8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zz</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>ac6e3befc92a1438570c86ae8556c9481</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classCarthesian_1_1Matrix3D.html</anchorfile>
      <anchor>ab5372163f90b70afd40ad5123e53ac21</anchor>
      <arglist>(std::ostream &amp;os, const Matrix3D &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Earth</name>
    <filename>namespaceEarth.html</filename>
    <member kind="typedef">
      <type>enum Earth::Model</type>
      <name>Model</name>
      <anchorfile>namespaceEarth.html</anchorfile>
      <anchor>a19264fd3aef6f45370a894b237a899ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Model</name>
      <anchorfile>namespaceEarth.html</anchorfile>
      <anchor>a278b58704dc0e3e27d3a820899f97a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_radius</name>
      <anchorfile>namespaceEarth.html</anchorfile>
      <anchor>af934b9a6981316e5f6b1b9513883fcaf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Geocentric</name>
    <filename>namespaceGeocentric.html</filename>
    <class kind="class">Geocentric::Point3D</class>
    <member kind="function">
      <type>const double</type>
      <name>get_orthodormic_angle</name>
      <anchorfile>namespaceGeocentric.html</anchorfile>
      <anchor>a1714f9377924317e21adf9c5b3af2cc3</anchor>
      <arglist>(double lat1, double lon1, double lat2, double lon2)</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_square_plane_dist</name>
      <anchorfile>namespaceGeocentric.html</anchorfile>
      <anchor>aa9beef24c30e038eb801ce04b470de1f</anchor>
      <arglist>(const double dlat, const double dlon)</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_square_plane_dist</name>
      <anchorfile>namespaceGeocentric.html</anchorfile>
      <anchor>ad38099b4ade7e2f08d279a7677ac74cb</anchor>
      <arglist>(const double lat1, const double lon1, const double lat2, const double lon2)</arglist>
    </member>
    <member kind="function">
      <type>const double</type>
      <name>get_haversine_dist</name>
      <anchorfile>namespaceGeocentric.html</anchorfile>
      <anchor>a10b4f228817607dee114353aa1ece72b</anchor>
      <arglist>(double lat1, double lon1, double lat2, double lon2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Geocentric::Point3D</name>
    <filename>classGeocentric_1_1Point3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>a41ef4670e9f8c15e80146fd3c631f0c4</anchor>
      <arglist>(double lat=0.0, double lon=0.0, double alt=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>ada21ca35d8c5d9dd141929212302db1e</anchor>
      <arglist>(const Geocentric::Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>a56225b76898e72b67af9b6d2f0011ccd</anchor>
      <arglist>(const Geocentric::Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>a1407461a0d5e3089d1955f461a9e7d26</anchor>
      <arglist>(double lat=0.0, double lon=0.0, double alt=0.0)</arglist>
    </member>
    <member kind="function">
      <type>Spherical::Point3D</type>
      <name>to_spherical</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>ad2eb73200d9b51ec18127f2f4d56102d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Carthesian::Point3D</type>
      <name>to_carthesian</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>a8790d552ed7cf2c9071ade32051f9551</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lat</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>a2e00081d9635484ed098c848ff7b5fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lon</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>a70363067c989ef09dc433887818f4d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alt</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>a07fdf0aacaa3389dc0bb3947f632bd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeocentric_1_1Point3D.html</anchorfile>
      <anchor>a4d6f968755c16f7bd5d6c1a14fde3910</anchor>
      <arglist>(std::ostream &amp;os, const Point3D &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Geodetic</name>
    <filename>namespaceGeodetic.html</filename>
    <class kind="class">Geodetic::Point3D</class>
  </compound>
  <compound kind="class">
    <name>Geodetic::Point3D</name>
    <filename>classGeodetic_1_1Point3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>a31ff6f19c6d713aa9a850b9d48f1dea7</anchor>
      <arglist>(double lat=0.0, double lon=0.0, double alt=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>af0e3f1e84d4f22746a6c31b475e0c8a2</anchor>
      <arglist>(const Geodetic::Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>af1d8ebbfc0f2d5587dac94f3809480ee</anchor>
      <arglist>(const Geodetic::Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>ac48bd6bda41060eb0f8bb41b43dfc36b</anchor>
      <arglist>(double lat=0.0, double lon=0.0, double alt=0.0)</arglist>
    </member>
    <member kind="function">
      <type>Spherical::Point3D</type>
      <name>to_spherical</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>af9c97b99a236b0c924fa1194e0b7c9cd</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Carthesian::Point3D</type>
      <name>to_carthesian</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>aac2492a36fdc45a6b1d5c0a8f08f5d3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lat</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>aa91623c6a4514a99c81922e3fd814656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lon</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>a6fdbe49540efaa326d7f4f4ee108c348</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alt</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>a158b7ccc8390e036d02c900ed877f175</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classGeodetic_1_1Point3D.html</anchorfile>
      <anchor>abc712325b5809b78bd1e1cd1f357be15</anchor>
      <arglist>(std::ostream &amp;os, const Geodetic::Point3D &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyTools::KeyComparator</name>
    <filename>classMyTools_1_1KeyComparator.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyComparator</name>
      <anchorfile>classMyTools_1_1KeyComparator.html</anchorfile>
      <anchor>a56716b6119cdeef3a6455f8ed585580e</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classMyTools_1_1KeyComparator.html</anchorfile>
      <anchor>aacd7e366a30ed16d8b639d29934dbcdb</anchor>
      <arglist>(pair&lt; string, string &gt; const &amp;key_val) const </arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>key</name>
      <anchorfile>classMyTools_1_1KeyComparator.html</anchorfile>
      <anchor>af6e74fdd325f9a9311896201cc57a3c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyTools::NotEqualComparator</name>
    <filename>classMyTools_1_1NotEqualComparator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>NotEqualComparator</name>
      <anchorfile>classMyTools_1_1NotEqualComparator.html</anchorfile>
      <anchor>ac78ba9647c196e81448cf514aab9159f</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classMyTools_1_1NotEqualComparator.html</anchorfile>
      <anchor>a7bf6370326778b77d3e6baa06902c168</anchor>
      <arglist>(const T ignored_val) const </arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>val</name>
      <anchorfile>classMyTools_1_1NotEqualComparator.html</anchorfile>
      <anchor>ac0e64b092f8890bb300b0bdcc6baf67e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Spherical</name>
    <filename>namespaceSpherical.html</filename>
    <class kind="class">Spherical::Point3D</class>
  </compound>
  <compound kind="class">
    <name>Spherical::Point3D</name>
    <filename>classSpherical_1_1Point3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>a33eb9e2f38fc80f596e320046b060787</anchor>
      <arglist>(double r=0.0, double theta=0.0, double phi=0.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point3D</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>ab7348c3e886781b60cf2f6c2b9bdab68</anchor>
      <arglist>(const Spherical::Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Point3D &amp;</type>
      <name>operator=</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>ae584f1d40daa89fecfce75be294f40ef</anchor>
      <arglist>(const Spherical::Point3D &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>ad60f513bf537680856d6a45aeac30be6</anchor>
      <arglist>(double r=0.0, double theta=0.0, double phi=0.0)</arglist>
    </member>
    <member kind="function">
      <type>Carthesian::Point3D</type>
      <name>to_carthesian</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>ac0ca7346ddff580aa830e65329b5be14</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Geocentric::Point3D</type>
      <name>to_geocentric</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>a64eedb18bc4af66879ea5feffd2e19e9</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>ad197d9e1df5bfeb6c217c300b55c161a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>theta</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>a02fc3eb54ce9520b786042724a907dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>phi</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>a8db864d55975a33915c5c3db7bd78492</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSpherical_1_1Point3D.html</anchorfile>
      <anchor>a4d6f968755c16f7bd5d6c1a14fde3910</anchor>
      <arglist>(std::ostream &amp;os, const Point3D &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Viewing</name>
    <filename>namespaceViewing.html</filename>
    <member kind="function">
      <type>void</type>
      <name>earth_to_sat_from_range</name>
      <anchorfile>namespaceViewing.html</anchorfile>
      <anchor>a2c2d6396bbb24a1d7b4df6b9eee0b302</anchor>
      <arglist>(const Geodetic::Point3D &amp;p_v, const double &amp;theta_v, const double &amp;phi_v, const double &amp;slant_range, Carthesian::Point3D &amp;p_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>earth_to_sat_from_range</name>
      <anchorfile>namespaceViewing.html</anchorfile>
      <anchor>a3fd481473ae637bdbc27f7f072d73832</anchor>
      <arglist>(const Carthesian::Point3D &amp;p_v, const double &amp;theta_v, const double &amp;phi_v, const double &amp;slant_range, Carthesian::Point3D &amp;p_s)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>alt_to_range</name>
      <anchorfile>namespaceViewing.html</anchorfile>
      <anchor>a7949fc9f74f2b4c85f6c980d8af06749</anchor>
      <arglist>(const Carthesian::Point3D &amp;p_v, const double &amp;theta_v, const double &amp;alt_sat)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>alt_to_range</name>
      <anchorfile>namespaceViewing.html</anchorfile>
      <anchor>a7cec6b29604c338287d66bc48f2fbad4</anchor>
      <arglist>(const Geodetic::Point3D &amp;p_v, const double &amp;theta_v, const double &amp;alt_sat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>earth_to_sat_from_alt</name>
      <anchorfile>namespaceViewing.html</anchorfile>
      <anchor>a0c67eae7253a99f6babcd27c8da3fc17</anchor>
      <arglist>(const Carthesian::Point3D &amp;p_v, const double &amp;theta_v, const double &amp;phi_v, const double &amp;alt_sat, Carthesian::Point3D &amp;p_s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>earth_to_sat_from_alt</name>
      <anchorfile>namespaceViewing.html</anchorfile>
      <anchor>ab85849816942da1903badb2fba1c29c2</anchor>
      <arglist>(const Geodetic::Point3D &amp;p_v, const double &amp;theta_v, const double &amp;phi_v, const double &amp;alt_sat, Carthesian::Point3D &amp;p_s)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>WGS84</name>
    <filename>namespaceWGS84.html</filename>
  </compound>
</tagfile>
