<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="namespace">
    <name>ome::files</name>
    <filename>namespaceome_1_1files.html</filename>
    <namespace>ome::files::detail</namespace>
    <namespace>ome::files::in</namespace>
    <namespace>ome::files::tiff</namespace>
    <class kind="class">ome::files::CoreMetadata</class>
    <class kind="struct">ome::files::FileInfo</class>
    <class kind="class">ome::files::FormatException</class>
    <class kind="class">ome::files::FormatHandler</class>
    <class kind="class">ome::files::FormatReader</class>
    <class kind="class">ome::files::FormatWriter</class>
    <class kind="class">ome::files::MetadataConfigurable</class>
    <class kind="class">ome::files::MetadataMap</class>
    <class kind="class">ome::files::MetadataOptions</class>
    <class kind="class">ome::files::Modulo</class>
    <class kind="class">ome::files::PixelBufferBase</class>
    <class kind="class">ome::files::PixelBuffer</class>
    <class kind="struct">ome::files::PixelProperties</class>
    <class kind="struct">ome::files::PixelPropertiesBase</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT8 &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT16 &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT32 &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT8 &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT16 &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT32 &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::FLOAT &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::DOUBLE &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::BIT &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::COMPLEX &gt;</class>
    <class kind="struct">ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::DOUBLECOMPLEX &gt;</class>
    <class kind="struct">ome::files::PixelEndianProperties</class>
    <class kind="struct">ome::files::PixelEndianProperties&lt; P, ENDIAN_BIG &gt;</class>
    <class kind="struct">ome::files::PixelEndianProperties&lt; P, ENDIAN_LITTLE &gt;</class>
    <class kind="struct">ome::files::PixelEndianProperties&lt; P, ENDIAN_NATIVE &gt;</class>
    <class kind="struct">ome::files::PlaneRegion</class>
    <class kind="class">ome::files::TileBuffer</class>
    <class kind="class">ome::files::TileCache</class>
    <class kind="class">ome::files::TileCoverage</class>
    <class kind="class">ome::files::UnknownFormatException</class>
    <class kind="class">ome::files::UnsupportedCompressionException</class>
    <class kind="class">ome::files::VariantPixelBuffer</class>
    <class kind="struct">ome::files::Version</class>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>dimension_size_type</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>abc3bab9c0021376b1cb2ea0d3e84f15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>pixel_size_type</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a24d53aa84d5b12c37a5f72d6aab371c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>storage_size_type</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a612956e2abd81f11a8763c83394e9a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Domain</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>UNKNOWN_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6a09fc377ec595849162a8aa9fff91ce1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>HCS_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6a26509b21a9f0846fe5db85152eaddf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>LM_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6ae13328c917c86a1eafd260d309315316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>EM_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6aa7a47c34505480a4f52e9a3318539d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SPM_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6a19157269a58f3d36e4153b9bda3ef8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SEM_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6a69413cce61dfeac19e9d74e292d4e599</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>FLIM_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6aeb5adf1f4d483c251dd427e56c225599</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MEDICAL_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6a783f1200ca65f6d0de41d8ffd8e38509</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>HISTOLOGY_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6ab0cb9319abf0b958bba915033b93448e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>GEL_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6afbc8a8ecd13568675bce14caf43baec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ASTRONOMY_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6a28b6bddd7ee37f5610a156cb126a184d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>GRAPHICS_DOMAIN</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0e33d48ff575c5940b556440a53c98a6aacca6e2c211b19877ac9906d2f3b71c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DomainCollection</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a771a9d587dc8bc497efaeb15dd848d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Dimensions</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_SPATIAL_X</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0da1ec744cc556511a26da60c5d5f2c92fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_SPATIAL_Y</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0da62f35240c0d688e55d36cf53ea274d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_SPATIAL_Z</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0dab3c6c5e3b327fefd6fc6da88737e308b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_TEMPORAL_T</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0daa7e2881bd85e9afd73cebf9898387ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_CHANNEL</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0daf4623ddf91665c05484787b8e75f5a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_SUBCHANNEL</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0da88e546afec403642e4739339474a5898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_MODULO_Z</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0da0615f2f1c0313d8f6f2fbda51f6cdd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_MODULO_T</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0da26b6e7ff51d4106489c3872f10a28d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DIM_MODULO_C</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae0963ce5c4a9daf2d337a252045a3a0da016bfe6f51468ae40165c8642967e89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EndianType</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad1cb8dc0767547157a3cee2f44e1bd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ENDIAN_BIG</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad1cb8dc0767547157a3cee2f44e1bd19a5fc5108fcc68e2428f7d05d99b6bb47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ENDIAN_LITTLE</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad1cb8dc0767547157a3cee2f44e1bd19a95cb5912bfa2f1c864038747befcc558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ENDIAN_NATIVE</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad1cb8dc0767547157a3cee2f44e1bd19a910d594ffbb710dfad161c7df4fd547a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; charT, traits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>abfd7c9edd8adc77e6540f0e6046cf671</anchor>
      <arglist>(std::basic_ostream&lt; charT, traits &gt; &amp;os, const CoreMetadata &amp;core)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; charT, traits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a5684701c1fd1609c2767883a9130d5d7</anchor>
      <arglist>(std::basic_ostream&lt; charT, traits &gt; &amp;os, const FileInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getDomain</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>aa4838f798114e11ecba3036e02a9ce2a</anchor>
      <arglist>(Domain domain)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getDomainCollection</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a13618b50864e0bc2a61132606edf92c8</anchor>
      <arglist>(DomainCollection domains)</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getIndex</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>aefae15e5e517d1338162a0e994237789</anchor>
      <arglist>(const std::string &amp;order, dimension_size_type zSize, dimension_size_type cSize, dimension_size_type tSize, dimension_size_type num, dimension_size_type z, dimension_size_type c, dimension_size_type t)</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getIndex</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a675cbbf3c5885f904f6d42bd5a8723db</anchor>
      <arglist>(const std::string &amp;order, dimension_size_type zSize, dimension_size_type cSize, dimension_size_type tSize, dimension_size_type moduloZSize, dimension_size_type moduloCSize, dimension_size_type moduloTSize, dimension_size_type num, dimension_size_type z, dimension_size_type c, dimension_size_type t, dimension_size_type moduloZ, dimension_size_type moduloC, dimension_size_type moduloT)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::array&lt; dimension_size_type, 3 &gt;</type>
      <name>getZCTCoords</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad2dc0404f77bc2594add051f891917e2</anchor>
      <arglist>(const std::string &amp;order, dimension_size_type zSize, dimension_size_type cSize, dimension_size_type tSize, dimension_size_type num, dimension_size_type index)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::array&lt; dimension_size_type, 6 &gt;</type>
      <name>getZCTCoords</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a0d474947fbbdf517b8ab3721036efca6</anchor>
      <arglist>(const std::string &amp;order, dimension_size_type zSize, dimension_size_type cSize, dimension_size_type tSize, dimension_size_type moduloZSize, dimension_size_type moduloCSize, dimension_size_type moduloTSize, dimension_size_type num, dimension_size_type index)</arglist>
    </member>
    <member kind="function">
      <type>MetadataMap::value_type &amp;</type>
      <name>MetadataMap::get&lt; MetadataMap::value_type &gt;</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a1421219fc394e25a227b894cea28f78c</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const MetadataMap::value_type &amp;</type>
      <name>MetadataMap::get&lt; MetadataMap::value_type &gt;</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>af8f314c72a2e6815268eb1ea4e76c1c1</anchor>
      <arglist>(const key_type &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createID</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ab7922c8cadf5f821ee7059ccb5f406f0</anchor>
      <arglist>(std::string const &amp;type, dimension_size_type idx)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createID</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a07e50ba0ea668031f1cf2c6cf1379772</anchor>
      <arglist>(std::string const &amp;type, dimension_size_type idx1, dimension_size_type idx2)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createID</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a3274aae99a69ac3f5062939b1f280ccf</anchor>
      <arglist>(std::string const &amp;type, dimension_size_type idx1, dimension_size_type idx2, dimension_size_type idx3)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>createID</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a5fd74c083e4490d06f5f794c30513c50</anchor>
      <arglist>(std::string const &amp;type, dimension_size_type idx1, dimension_size_type idx2, dimension_size_type idx3, dimension_size_type idx4)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::OMEXMLMetadata &gt;</type>
      <name>createOMEXMLMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a6dee4ddd6fc537636d7c3e9569088458</anchor>
      <arglist>(ome::common::xml::dom::Document &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::OMEXMLMetadata &gt;</type>
      <name>createOMEXMLMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a7098d4e6efe28178dfd264eec6769b16</anchor>
      <arglist>(const boost::filesystem::path &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::OMEXMLMetadata &gt;</type>
      <name>createOMEXMLMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a42ef6bdff60fcf254156cff04392c3d8</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::OMEXMLMetadata &gt;</type>
      <name>createOMEXMLMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a6b6edfd8eae7360a12b11e9f0ff31ea3</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::OMEXMLMetadata &gt;</type>
      <name>createOMEXMLMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a5ef9ae3d3611430f86ad590d380b73ee</anchor>
      <arglist>(const FormatReader &amp;reader, bool doPlane=false, bool doImageName=true)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRoot &gt;</type>
      <name>createOMEXMLRoot</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a31fd412de6ed4be88b6d10e964e89d15</anchor>
      <arglist>(const std::string &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::OMEXMLMetadata &gt;</type>
      <name>getOMEXMLMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad6c995788393422ae2f8e81d447086fe</anchor>
      <arglist>(ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt; &amp;retrieve)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOMEXML</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad2898e87098e67fdda2154d7883692e0</anchor>
      <arglist>(::ome::xml::meta::OMEXMLMetadata &amp;omexml, bool validate=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateOMEXML</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>af0156a7f3a0a9b36b0e6813dc0363823</anchor>
      <arglist>(const std::string &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateModel</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad20f5045afaffdb30e4d0f8fd4751db8</anchor>
      <arglist>(::ome::xml::meta::Metadata &amp;meta, bool correct)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad69102f7588c9794e69946100c7a4ff6</anchor>
      <arglist>(::ome::xml::meta::MetadataStore &amp;store, const FormatReader &amp;reader, bool doPlane=false, bool doImageName=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a37e2b7253a823d9baaa49cd89b25aeeb</anchor>
      <arglist>(::ome::xml::meta::MetadataStore &amp;store, const std::vector&lt; ome::compat::shared_ptr&lt; CoreMetadata &gt; &gt; seriesList, bool doPlane=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillAllPixels</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ac472fec44660d47e8df9ff76c12ba490</anchor>
      <arglist>(::ome::xml::meta::MetadataStore &amp;store, const FormatReader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillPixels</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad370f854aab5e47f09939de1c91829c0</anchor>
      <arglist>(::ome::xml::meta::MetadataStore &amp;store, const FormatReader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillPixels</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a3030e707b2b23d49b29e7ed23c1569e7</anchor>
      <arglist>(::ome::xml::meta::MetadataStore &amp;store, const CoreMetadata &amp;seriesMetadata, dimension_size_type series)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMetadataOnly</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ab7cea13605513813c93152ec4feb8ef5</anchor>
      <arglist>(::ome::xml::meta::OMEXMLMetadata &amp;omexml, dimension_size_type series, bool resolve=true)</arglist>
    </member>
    <member kind="function">
      <type>Modulo</type>
      <name>getModuloAlongZ</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a2b4a1c98aaa9e309212b980740ee9e76</anchor>
      <arglist>(const ::ome::xml::meta::OMEXMLMetadata &amp;omexml, dimension_size_type image)</arglist>
    </member>
    <member kind="function">
      <type>Modulo</type>
      <name>getModuloAlongT</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a7ebc0b0d108390f35c533fe313e0f496</anchor>
      <arglist>(const ::ome::xml::meta::OMEXMLMetadata &amp;omexml, dimension_size_type image)</arglist>
    </member>
    <member kind="function">
      <type>Modulo</type>
      <name>getModuloAlongC</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a19f741cdf52dbbdeaef1e3145e49cab1</anchor>
      <arglist>(const ::ome::xml::meta::OMEXMLMetadata &amp;omexml, dimension_size_type image)</arglist>
    </member>
    <member kind="function">
      <type>Modulo</type>
      <name>getModulo</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>adc1b995c15d2f3b3b8b81d485331f62a</anchor>
      <arglist>(const ::ome::xml::meta::OMEXMLMetadata &amp;omexml, const std::string &amp;tag, dimension_size_type image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verifyMinimum</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a1b6a6e9ddc39a98b22b0f04a9c3cc938</anchor>
      <arglist>(::ome::xml::meta::MetadataRetrieve &amp;retrieve, dimension_size_type series=0U)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeBinData</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a8edf2809264686e50759ac17f0458e6f</anchor>
      <arglist>(::ome::xml::meta::OMEXMLMetadata &amp;omexml)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChannels</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>af76034c8478865a6ebfbf2c52f773000</anchor>
      <arglist>(::ome::xml::meta::OMEXMLMetadata &amp;omexml, dimension_size_type image, dimension_size_type sizeC)</arglist>
    </member>
    <member kind="function">
      <type>MetadataMap</type>
      <name>getOriginalMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a672e2208f94868a75680f582e197ce2b</anchor>
      <arglist>(::ome::xml::meta::OMEXMLMetadata &amp;omexml)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillOriginalMetadata</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad374fcb2c37da87515c447f5802c5290</anchor>
      <arglist>(::ome::xml::meta::OMEXMLMetadata &amp;omexml, const MetadataMap &amp;metadata)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getModelVersion</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ad5449603b8463e675175dd3b2ab3480b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getModelVersion</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ac7eaa36206e1ede846bdaa5c14668f66</anchor>
      <arglist>(ome::common::xml::dom::Document &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getModelVersion</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a629a2eef27ac0e31e5ee9e7dbcc0b2a9</anchor>
      <arglist>(const std::string &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>transformToLatestModelVersion</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a8c7aba08f689703f9d8b5a136f1afc95</anchor>
      <arglist>(const std::string &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>defaultCreationDateEnabled</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a89acd25006a0e2518c5ef32b6802d2cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>defaultCreationDateEnabled</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a2712af6865cad2ebf7d5033524ce8be4</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDefaultCreationDate</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a4649699f65ffdc3cb5aba62120587961</anchor>
      <arglist>(::ome::xml::meta::MetadataStore &amp;store, dimension_size_type series, const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>ome::xml::model::enums::DimensionOrder</type>
      <name>createDimensionOrder</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ade2d2a72171a715ba4133e1b120c4ca7</anchor>
      <arglist>(const std::string &amp;order)</arglist>
    </member>
    <member kind="function">
      <type>storage_size_type</type>
      <name>pixelSize</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a00f26bb4a819c8dccc4e93be8770e118</anchor>
      <arglist>(const ::ome::xml::meta::MetadataRetrieve &amp;meta, dimension_size_type series)</arglist>
    </member>
    <member kind="function">
      <type>storage_size_type</type>
      <name>pixelSize</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae442a9e8548996988afe786dcc3bfefc</anchor>
      <arglist>(const ::ome::xml::meta::MetadataRetrieve &amp;meta)</arglist>
    </member>
    <member kind="function">
      <type>storage_size_type</type>
      <name>significantPixelSize</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a339a9bb52a85516522e8b5d255219ba0</anchor>
      <arglist>(const ::ome::xml::meta::MetadataRetrieve &amp;meta, dimension_size_type series)</arglist>
    </member>
    <member kind="function">
      <type>storage_size_type</type>
      <name>significantPixelSize</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>af36355ed18f3bd9065ddd44331ff946a</anchor>
      <arglist>(const ::ome::xml::meta::MetadataRetrieve &amp;meta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_module_paths</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a6b7a2054ac282950e3d0c315d925b093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; charT, traits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a3f6c6df9ad58fd74409438a0e4d43e1c</anchor>
      <arglist>(std::basic_ostream&lt; charT, traits &gt; &amp;os, const Modulo &amp;modulo)</arglist>
    </member>
    <member kind="function">
      <type>pixel_size_type</type>
      <name>bytesPerPixel</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a635d7ff5007e75199d736f1ef67805fe</anchor>
      <arglist>(::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function">
      <type>pixel_size_type</type>
      <name>bitsPerPixel</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a1ac5c6870895540018f2d56df4037189</anchor>
      <arglist>(::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function">
      <type>pixel_size_type</type>
      <name>significantBitsPerPixel</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a1fb74c392395faaca7d33792e7238dc4</anchor>
      <arglist>(::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSigned</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a69a9c5ab3d6cb9274b7f6b4a490c2770</anchor>
      <arglist>(::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInteger</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a8af0e63170c00fbbc48a957309b93da5</anchor>
      <arglist>(::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFloatingPoint</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a53228ddbbfbdba9096539c6e3620fdae</anchor>
      <arglist>(::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isComplex</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a1a0986fd3c8bdd31f282b57868ec84e8</anchor>
      <arglist>(::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function">
      <type>::ome::xml::model::enums::PixelType</type>
      <name>pixelTypeFromBytes</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a70e96927b388da4a20a68e34cac7621a</anchor>
      <arglist>(pixel_size_type bytes, bool is_signed=false, bool is_integer=true, bool is_complex=false)</arglist>
    </member>
    <member kind="function">
      <type>::ome::xml::model::enums::PixelType</type>
      <name>pixelTypeFromBits</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a05894eb3076c8f6e708908609ccb309b</anchor>
      <arglist>(pixel_size_type bytes, bool is_signed=false, bool is_integer=true, bool is_complex=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>byteswap</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ac4a36171dcc0b461ed6781bbd584e8c2</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>byteswap</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a8fbe6b70dee549fecc0ca9ed4f60f940</anchor>
      <arglist>(std::complex&lt; float &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>byteswap</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>aa24e2e01b521c2ca246a407656c7ab2e</anchor>
      <arglist>(std::complex&lt; double &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>PlaneRegion</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a56b5306e608538c0bca433adec4b98c3</anchor>
      <arglist>(const PlaneRegion &amp;a, const PlaneRegion &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>PlaneRegion</type>
      <name>operator|</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a33187dbede2a17913173a0c82db8ea9f</anchor>
      <arglist>(const PlaneRegion &amp;a, const PlaneRegion &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; charT, traits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a8ca117c24e166a26fd8ddedd433979f8</anchor>
      <arglist>(std::basic_ostream&lt; charT, traits &gt; &amp;os, const PlaneRegion &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>escapeXML</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>aa25d1e5fab74c2bbcee1ff496af37c31</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>sanitizeXML</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>ae4e2f55d718aeb0f1905975db6e302a6</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateXML</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a62b69bc4b653c5e61a31878edf6b4270</anchor>
      <arglist>(const std::string &amp;s, const std::string &amp;loc=&quot;XML&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; charT, traits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a9401ef6e1dcfdc22d3a381a9fb33eb12</anchor>
      <arglist>(std::basic_ostream&lt; charT, traits &gt; &amp;os, const Version &amp;version)</arglist>
    </member>
    <member kind="variable">
      <type>const Version</type>
      <name>release_version</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a4c79d7d636cf216add3a2148082f3ce6</anchor>
      <arglist>(OME_FILES_VERSION_MAJOR, OME_FILES_VERSION_MINOR, OME_FILES_VERSION_PATCH, OME_FILES_VERSION_EXTRA_S)</arglist>
    </member>
    <member kind="variable">
      <type>const ::ome::xml::model::primitives::Timestamp</type>
      <name>release_date</name>
      <anchorfile>namespaceome_1_1files.html</anchorfile>
      <anchor>a661878aaef3416e7d8e8c82f2a9f517e</anchor>
      <arglist>(posix_release_date())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::CoreMetadata</name>
    <filename>classome_1_1files_1_1CoreMetadata.html</filename>
    <member kind="function">
      <type></type>
      <name>CoreMetadata</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a90b9dc791b793672a6d48d416582e189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoreMetadata</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a81f4c0c49d251221e397086eb0ddcf8b</anchor>
      <arglist>(const CoreMetadata &amp;copy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CoreMetadata</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a0863096580cb0d0d356adac14315127d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>sizeX</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a60f37c33f4aeda6aec680c0c244628dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>sizeY</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a2d306d4714458a08a5928282b495acf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>sizeZ</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>ad2bf343e452a8285895bdcf2b5718ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; dimension_size_type &gt;</type>
      <name>sizeC</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a42404539192f9484ff9771f9d479d7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>sizeT</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>aead92a73b68d1fff93affcaf6dbd5441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>thumbSizeX</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a1c16250a6551788e61c4c696dd48b413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>thumbSizeY</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a8cbdd46af165ab2b3239d5ebd800bf44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ome::xml::model::enums::PixelType</type>
      <name>pixelType</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>ad70de4dff8ba3e5884702708fbc3f582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pixel_size_type</type>
      <name>bitsPerPixel</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>afd9bc51925beea9ccd440e861ab60c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>imageCount</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a27a2cdd9b512170a269cb146ccb9426f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Modulo</type>
      <name>moduloZ</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a596194299dadd1b385dcdb2003590da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Modulo</type>
      <name>moduloT</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>adc7afd5c17cbda6191d8974529cdcc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Modulo</type>
      <name>moduloC</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>ac9e79b15318488fdf5fae4601f369797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ome::xml::model::enums::DimensionOrder</type>
      <name>dimensionOrder</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a04d04fd3a8d011811f886beedfc3a293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>orderCertain</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a3be0d8dccaea5ca44866ec52e33fafda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>littleEndian</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a4386a3a0efef1e84213fdbbd07f7393e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>interleaved</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a236ba4e2a6707e5370585746819ef254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>indexed</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>abe08e3304d9a02c2e43519c9c2869b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>falseColor</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a4ddbb20639456c8c4a6e49da90fdf981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>metadataComplete</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>ad0c886db76168ef05c60778f33f271a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MetadataMap</type>
      <name>seriesMetadata</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a384eac291360875471744815e914b5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>thumbnail</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a4d09d4519cc33f938f8c7fd108f6017e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>resolutionCount</name>
      <anchorfile>classome_1_1files_1_1CoreMetadata.html</anchorfile>
      <anchor>a0e6c323250f290bf150487b11b6ed764</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::FileInfo</name>
    <filename>structome_1_1files_1_1FileInfo.html</filename>
    <member kind="variable">
      <type>boost::filesystem::path</type>
      <name>filename</name>
      <anchorfile>structome_1_1files_1_1FileInfo.html</anchorfile>
      <anchor>ae653a0373717300a745637293e76f9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>reader</name>
      <anchorfile>structome_1_1files_1_1FileInfo.html</anchorfile>
      <anchor>a55c6139156475e4810974092239f956f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>usedToInitialize</name>
      <anchorfile>structome_1_1files_1_1FileInfo.html</anchorfile>
      <anchor>ac3884ed4791fcbb56fa7992e5204b405</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::FormatException</name>
    <filename>classome_1_1files_1_1FormatException.html</filename>
    <member kind="function">
      <type></type>
      <name>FormatException</name>
      <anchorfile>classome_1_1files_1_1FormatException.html</anchorfile>
      <anchor>af3d3d0d206266557d95747fe401c3606</anchor>
      <arglist>(const std::string &amp;what)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormatException</name>
      <anchorfile>classome_1_1files_1_1FormatException.html</anchorfile>
      <anchor>af602a3e63d5057e8ee6ce7cd82f25d58</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::FormatHandler</name>
    <filename>classome_1_1files_1_1FormatHandler.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormatHandler</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a9040d32829eac81ab095e829412f56ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a8d40a4ce2e281d1be051d1aaf27fd8f4</anchor>
      <arglist>(const boost::filesystem::path &amp;name, bool open=true) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string &amp;</type>
      <name>getFormat</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>aef5331b512e975fc87db6fd46cd0350c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string &amp;</type>
      <name>getFormatDescription</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a56ec2dbd09ad85ca3a060487631bd1d2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getSuffixes</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a77089ca629a0274433f08f6edd4ffcaa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getCompressionSuffixes</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a3d1a1c0a8fe22286279abc654dc10754</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setId</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a27c5b7a55a1e0d9e0fb478948dd0e454</anchor>
      <arglist>(const boost::filesystem::path &amp;id)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a8bf0f7f6bbbfc23acdf51e269808e9ae</anchor>
      <arglist>(bool fileOnly=false)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkSuffix</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>afa99e7f46117b8a97ba1aa641b0aaef6</anchor>
      <arglist>(const boost::filesystem::path &amp;name, const boost::filesystem::path &amp;suffix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkSuffix</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>ac45d60e3eb52a92262713bb8c092cc7f</anchor>
      <arglist>(const boost::filesystem::path &amp;name, const std::vector&lt; boost::filesystem::path &gt; &amp;suffixes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>checkSuffix</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a0f9e147bf2693c4de0889bef8046a7c3</anchor>
      <arglist>(const boost::filesystem::path &amp;name, const std::vector&lt; boost::filesystem::path &gt; &amp;suffixes, const std::vector&lt; boost::filesystem::path &gt; &amp;compression_suffixes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assertId</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a26c85f7e3a194e7bcaa7cc590a2dd963</anchor>
      <arglist>(const boost::optional&lt; boost::filesystem::path &gt; &amp;id, bool notNull=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FormatHandler</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>ac692c75654dd1b5402750cbec1c1ab44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FormatHandler</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a58aca365b580a61d7eec3360e9662a55</anchor>
      <arglist>(const FormatHandler &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FormatHandler &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1FormatHandler.html</anchorfile>
      <anchor>a56c8c60e5f0b76980be6625419e8dbb9</anchor>
      <arglist>(const FormatHandler &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::FormatReader</name>
    <filename>classome_1_1files_1_1FormatReader.html</filename>
    <base virtualness="virtual">ome::files::FormatHandler</base>
    <base virtualness="virtual">ome::files::MetadataConfigurable</base>
    <class kind="class">ome::files::FormatReader::SaveSeries</class>
    <member kind="enumeration">
      <type></type>
      <name>FileGroupOption</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a3f1c28802655bfbb0a4c861d4bf1a527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MUST_GROUP</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a3f1c28802655bfbb0a4c861d4bf1a527af99caae841d71966ff789e13f9d58a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CAN_GROUP</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a3f1c28802655bfbb0a4c861d4bf1a527a454c4f587624825ce042fd045d859288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CANNOT_GROUP</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a3f1c28802655bfbb0a4c861d4bf1a527a36a02b7b5219cc8ec3145f92c9ecee1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormatReader</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aac73e717ecdf5f9b59ae11912a36288c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a4bcb7bb661e1021c97f28ca7fb57745e</anchor>
      <arglist>(const boost::filesystem::path &amp;name, bool open=true) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a265a30f1213d940bc2cbc45480e4ce5d</anchor>
      <arglist>(const uint8_t *begin, const uint8_t *end) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>acf7d2e683cf1647210709267790682da</anchor>
      <arglist>(const uint8_t *begin, std::size_t length) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a93b158e4d5c4fe0a3cf1ee3143684f55</anchor>
      <arglist>(std::istream &amp;stream) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getImageCount</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a43c0dbafb31a92185d8e75a9da2eb479</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isRGB</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a9347fdc3a4bade66f2af4a3017ecd9f5</anchor>
      <arglist>(dimension_size_type channel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getSizeX</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ac06d4ed86a4d75ccb9565447ca5c6233</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getSizeY</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a65c4f9907f01e6edcaaf99ad3311bb34</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getSizeZ</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a049a2193e5d941b829922e42927b0567</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getSizeT</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a4634126ae9bc52519fb1c91daa8e841c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getSizeC</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>abba73f63d016f72fc8881de9a6b0b823</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ome::xml::model::enums::PixelType</type>
      <name>getPixelType</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a2adbadd63f43bb9900313778885a76f6</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual pixel_size_type</type>
      <name>getBitsPerPixel</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a19cdffc2388ec6b2f34b26c29848086f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getEffectiveSizeC</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aff4752b28beeef9f03fc767dcea9c64c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getRGBChannelCount</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a69a503518ca9b78cccee75f6f1be3c6a</anchor>
      <arglist>(dimension_size_type channel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isIndexed</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a4dc541554a843de92a2b5f86794c4b19</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isFalseColor</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a108f4a5000caa06ea631574df6733d9b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getLookupTable</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>afda50859e013bd9d1a272ab3ec8ec5cb</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Modulo &amp;</type>
      <name>getModuloZ</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aede24aa711743df43f5361a601340d57</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Modulo &amp;</type>
      <name>getModuloZ</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a8d2ead0496cbc17ce13f046c48b4627c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Modulo &amp;</type>
      <name>getModuloT</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a0704d74fdfdc8625144d48226b73d5b8</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Modulo &amp;</type>
      <name>getModuloT</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>af71a99320ba413eb537b5035e3cdec9f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Modulo &amp;</type>
      <name>getModuloC</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a2d09ec3cd814a9ac8099187c4d8abbc4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const Modulo &amp;</type>
      <name>getModuloC</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a968bcf454ba40e373abe84420835b2b2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getThumbSizeX</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a695f5c90a01f5884b96ff73a5c7d86ce</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getThumbSizeY</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a52f98b29d9a16dc83c69df2c1ac4f240</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isLittleEndian</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ae3994e0b887eeeb8a7c13c1a47bde435</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string &amp;</type>
      <name>getDimensionOrder</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a31fd77fa300bc450deb3d6c633e01641</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isOrderCertain</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a10b906296b542252fc2c5401e171558e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isThumbnailSeries</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aac108ab2cc4fb30f5892c6ac013e92a1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isInterleaved</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ab40ac99a6b5489ead442f03c7a5abc2d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isInterleaved</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a14730274998d61636bdd4dc1ede39d04</anchor>
      <arglist>(dimension_size_type channel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>openBytes</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a1d77a65d58e271798c274a2959b259ff</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>openBytes</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ae42ed22f1ee41fc07ddc314cff7b8f3c</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>openThumbBytes</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aac1bd6361cf606917021bf9f412b8cd5</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getSeriesCount</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>abed1ab00fa891d4cf9f67af095471a7e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSeries</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a1c35634af643a942b579990433c05973</anchor>
      <arglist>(dimension_size_type series) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getSeries</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a9439ae4935cba7a4b7ac89c8a9dd6888</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlane</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a85c5bf2fcf0077e50e8b29ca20706590</anchor>
      <arglist>(dimension_size_type plane) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getPlane</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a9e60b3ff60c8f42ac2cbf10e3a2cad4b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setNormalized</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a0312ce11552cdf276108c7932c328f09</anchor>
      <arglist>(bool normalize)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isNormalized</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a5d62e513f0570aeda617765ff0cb41d2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setOriginalMetadataPopulated</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a3634ff4cd037bf9e62c6a26759c8b76b</anchor>
      <arglist>(bool populate)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isOriginalMetadataPopulated</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a2501f3a8fabe24f7abcca9bcea9f7049</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGroupFiles</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aded467fb3662748bfad4a411ca87a7f6</anchor>
      <arglist>(bool group)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isGroupFiles</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ae736d28efb9459c5bd5c4f9deb7af2f2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isMetadataComplete</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a20cd4b11c268d3bbfa6de979fbd7f012</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual FileGroupOption</type>
      <name>fileGroupOption</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a32ab970d9aeeba153072b8ef6e625995</anchor>
      <arglist>(const std::string &amp;id)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; boost::filesystem::path &gt;</type>
      <name>getUsedFiles</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a7d7cd71ee50ebb5313d315d9afa433b0</anchor>
      <arglist>(bool noPixels=false) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; boost::filesystem::path &gt;</type>
      <name>getSeriesUsedFiles</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a341be7c943f491256ca4f360bebbb3f0</anchor>
      <arglist>(bool noPixels=false) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; FileInfo &gt;</type>
      <name>getAdvancedUsedFiles</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aca20af528e34723fb22b6e7a64d737cf</anchor>
      <arglist>(bool noPixels=false) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; FileInfo &gt;</type>
      <name>getAdvancedSeriesUsedFiles</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a0dfd3bbad92ef39cf58a485c8e992cfc</anchor>
      <arglist>(bool noPixels=false) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const boost::optional&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getCurrentFile</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>adb7fcd4dcf99b4d52743b9180d1df091</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; std::string &gt; &amp;</type>
      <name>getDomains</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>afc7825d5b0d0b08c52afc059c78d20dd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getIndex</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ac8c4f201cbb218f4dda3ee072a22bf57</anchor>
      <arglist>(dimension_size_type z, dimension_size_type c, dimension_size_type t) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getIndex</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a095e7e0748b50bbe2750594150b5a2fe</anchor>
      <arglist>(dimension_size_type z, dimension_size_type c, dimension_size_type t, dimension_size_type moduloZ, dimension_size_type moduloC, dimension_size_type moduloT) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ome::compat::array&lt; dimension_size_type, 3 &gt;</type>
      <name>getZCTCoords</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a9c2405d2418916175f57eca64f4566d4</anchor>
      <arglist>(dimension_size_type index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ome::compat::array&lt; dimension_size_type, 6 &gt;</type>
      <name>getZCTModuloCoords</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>acdee3d93d8987a85d4a9451b2d01dec1</anchor>
      <arglist>(dimension_size_type index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const MetadataMap::value_type &amp;</type>
      <name>getMetadataValue</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a97758c540c75d10bbdd8ddae14431bd9</anchor>
      <arglist>(const std::string &amp;field) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const MetadataMap::value_type &amp;</type>
      <name>getSeriesMetadataValue</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a641251972d5f9d26f85f6cb05a75c66f</anchor>
      <arglist>(const MetadataMap::key_type &amp;field) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const MetadataMap &amp;</type>
      <name>getGlobalMetadata</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a0cf1f3c8bff20f2d83cf45d68b969583</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const MetadataMap &amp;</type>
      <name>getSeriesMetadata</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a0b4e0439e98abc0b6a2f7bab3db90109</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; ome::compat::shared_ptr&lt; CoreMetadata &gt; &gt; &amp;</type>
      <name>getCoreMetadataList</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>acefc5198bce4ed925402b94169697fce</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMetadataFiltered</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ae9c9c09c74122ba6408f666c3e4ca668</anchor>
      <arglist>(bool filter)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isMetadataFiltered</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aeb4956f1e6aa9b1132f28310a8a328b9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMetadataStore</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a21b439e96ca68d035436d4223cc3c9c0</anchor>
      <arglist>(ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataStore &gt; &amp;store)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataStore &gt; &amp;</type>
      <name>getMetadataStore</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a3ca0b196dfe1c0929fc5ce80814967fd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataStore &gt; &amp;</type>
      <name>getMetadataStore</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ae9010d9a33ed46702841d945296de7c0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; ome::compat::shared_ptr&lt; FormatReader &gt; &gt;</type>
      <name>getUnderlyingReaders</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a2a4c9d92c16fa5f123079225322bab81</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isSingleFile</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>aad7ac14553ee57e42693494602bfade2</anchor>
      <arglist>(const boost::filesystem::path &amp;id) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint32_t</type>
      <name>getRequiredDirectories</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a61cd1c87fe18326ed8098f1f38ad53b1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;files) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string &amp;</type>
      <name>getDatasetStructureDescription</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a70d56bfc37d5e29bd449bcd9e85a15f5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::vector&lt; std::string &gt; &amp;</type>
      <name>getPossibleDomains</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ae38e16861c0035891218d87f217b786f</anchor>
      <arglist>(const std::string &amp;id) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasCompanionFiles</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a0fa02e132610c8c3fe5bf7af6db0e6d0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getOptimalTileWidth</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a1ec1e48ee28ece03b743e7d53c043ff2</anchor>
      <arglist>(dimension_size_type channel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getOptimalTileHeight</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a14bd11e5ce2503234000b3063e4eea36</anchor>
      <arglist>(dimension_size_type channel) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getOptimalTileWidth</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ade4958599fa7f814b855b0563d15ed81</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getOptimalTileHeight</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a3d58155a0a7c2f376511ece2d0e5debf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>seriesToCoreIndex</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>acec16fe67fd90e35a68406e1b656190d</anchor>
      <arglist>(dimension_size_type series) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>coreIndexToSeries</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>af0f07baa58de5ed8131affa480c2c1b5</anchor>
      <arglist>(dimension_size_type index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getCoreIndex</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>afbd8c94751b25312d3b7cb523b6283e0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCoreIndex</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a2003f52791ac01abd8bfa40250bfd7a9</anchor>
      <arglist>(dimension_size_type index) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getResolutionCount</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ac4f9a16880c1bf966678096f5ee0b45b</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setResolution</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a953543ba7cdc2d7a88615e2856e4fc95</anchor>
      <arglist>(dimension_size_type resolution) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getResolution</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a2c1ea5069703577a28aec271731ad3c0</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasFlattenedResolutions</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a31c6d57a128d75290a48dff94f734650</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFlattenedResolutions</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>ab9fea74a541b6836a18919ca51d1a569</anchor>
      <arglist>(bool flatten)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MetadataConfigurable</name>
      <anchorfile>classome_1_1files_1_1MetadataConfigurable.html</anchorfile>
      <anchor>adf07c8e35c46fbc616bc28d5bcb74f35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::set&lt; MetadataOptions::MetadataLevel &gt; &amp;</type>
      <name>getSupportedMetadataLevels</name>
      <anchorfile>classome_1_1files_1_1MetadataConfigurable.html</anchorfile>
      <anchor>a6bc09c1b617d936b1a25c7fbe43cfbe3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMetadataOptions</name>
      <anchorfile>classome_1_1files_1_1MetadataConfigurable.html</anchorfile>
      <anchor>adfaaad7939d69b378aad8f03221495a2</anchor>
      <arglist>(const MetadataOptions &amp;options)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const MetadataOptions &amp;</type>
      <name>getMetadataOptions</name>
      <anchorfile>classome_1_1files_1_1MetadataConfigurable.html</anchorfile>
      <anchor>af429f1aa4c3322c95ad3a0c62eeefb54</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual MetadataOptions &amp;</type>
      <name>getMetadataOptions</name>
      <anchorfile>classome_1_1files_1_1MetadataConfigurable.html</anchorfile>
      <anchor>a7595c1645045027c5324812c7a717219</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FormatReader</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a2c69c52c98858c0289a3a0d35bb17192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MetadataConfigurable</name>
      <anchorfile>classome_1_1files_1_1MetadataConfigurable.html</anchorfile>
      <anchor>abde3f07e8b5ccff0c396151270ccd286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FormatReader</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a9fd8b37344b5ac122383cd59c2f4387f</anchor>
      <arglist>(const FormatReader &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FormatReader &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1FormatReader.html</anchorfile>
      <anchor>a38f999be376678822dc6c38165889174</anchor>
      <arglist>(const FormatReader &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::FormatReader::SaveSeries</name>
    <filename>classome_1_1files_1_1FormatReader_1_1SaveSeries.html</filename>
    <member kind="function">
      <type></type>
      <name>SaveSeries</name>
      <anchorfile>classome_1_1files_1_1FormatReader_1_1SaveSeries.html</anchorfile>
      <anchor>a19e60c1bd5ceddbd95e010efa2c5105d</anchor>
      <arglist>(const FormatReader &amp;reader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SaveSeries</name>
      <anchorfile>classome_1_1files_1_1FormatReader_1_1SaveSeries.html</anchorfile>
      <anchor>a86d1567185e332e81165573dd6da63b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const FormatReader &amp;</type>
      <name>reader</name>
      <anchorfile>classome_1_1files_1_1FormatReader_1_1SaveSeries.html</anchorfile>
      <anchor>a7b8b7fc184fdb5d9325ba424d9ee1f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dimension_size_type</type>
      <name>coreIndex</name>
      <anchorfile>classome_1_1files_1_1FormatReader_1_1SaveSeries.html</anchorfile>
      <anchor>aeb510d53aa293ba9d224ddaba9765cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dimension_size_type</type>
      <name>plane</name>
      <anchorfile>classome_1_1files_1_1FormatReader_1_1SaveSeries.html</anchorfile>
      <anchor>aea4e7506a39f08002306f50649b26b3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::FormatWriter</name>
    <filename>classome_1_1files_1_1FormatWriter.html</filename>
    <base virtualness="virtual">ome::files::FormatHandler</base>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>frame_rate_type</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a06a2814621dc119670ecc862ffa6a5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormatWriter</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>ab04c4cd5ddda61af19926b64d1842866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setLookupTable</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a0cf17b7687ccb87678de5ac4fdb79725</anchor>
      <arglist>(dimension_size_type plane, const VariantPixelBuffer &amp;buf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>saveBytes</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a6ffcc4676ce8a6bb3ac56e343dc62371</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>saveBytes</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>acf2f0679011db3cbdf9e172d5801577c</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSeries</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>ad5b236da5edb2136831ce7db2828516c</anchor>
      <arglist>(dimension_size_type series) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getSeries</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>aefd4d605b1b7fa8fba47d4f2b91bd6a2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setPlane</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a4457dc6984d837d640331c9b83b986e5</anchor>
      <arglist>(dimension_size_type plane) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual dimension_size_type</type>
      <name>getPlane</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a74997b9194a74768483a3998b8398836</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>canDoStacks</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>aa16c23d18bf50baf49010e53e3c65688</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setMetadataRetrieve</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a412123dd237ff9bdb5dcd3243b6dc272</anchor>
      <arglist>(ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt; &amp;retrieve)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt; &amp;</type>
      <name>getMetadataRetrieve</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a43bb81fda12a3336e74d7f76b12b4c5c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt; &amp;</type>
      <name>getMetadataRetrieve</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>ad0e8e26d32dc9393ec1a820dedfc3505</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setFramesPerSecond</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a45f54e558c6071f5cdc8fdfab4a32cd6</anchor>
      <arglist>(frame_rate_type rate)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual frame_rate_type</type>
      <name>getFramesPerSecond</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a9967f4b4f25449d1c41d051afac42984</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::set&lt; ome::xml::model::enums::PixelType &gt; &amp;</type>
      <name>getPixelTypes</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a6fb04d44940b176f735feb0a848c7670</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::set&lt; ome::xml::model::enums::PixelType &gt; &amp;</type>
      <name>getPixelTypes</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a1751029008a9d623c17f34fcd097a29b</anchor>
      <arglist>(const std::string &amp;codec) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isSupportedType</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>ab8ab17e8ce0c256edf254dd284c4fead</anchor>
      <arglist>(ome::xml::model::enums::PixelType type) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isSupportedType</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>af287b31dc37c8ad79441b19d07769f44</anchor>
      <arglist>(ome::xml::model::enums::PixelType type, const std::string &amp;codec) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::set&lt; std::string &gt; &amp;</type>
      <name>getCompressionTypes</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>aaf7a084815ed13746d125504d4ce18cd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCompression</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a5d8fc463eb3785dfd8848c7604d5bc69</anchor>
      <arglist>(const std::string &amp;compression)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const boost::optional&lt; std::string &gt; &amp;</type>
      <name>getCompression</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a3b575d841a68972cd577d0a7c4d4c836</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInterleaved</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a020387d2e732b28250f93ff184ceb90f</anchor>
      <arglist>(bool interleaved)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const boost::optional&lt; bool &gt; &amp;</type>
      <name>getInterleaved</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>abc7b53254e2f9cf7864f83a7f3bb315c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>changeOutputFile</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a9b8964109180e5a207006f794d8ea7d4</anchor>
      <arglist>(const boost::filesystem::path &amp;id)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setWriteSequentially</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>af9c206bfb27ea72a513dcb82129a68ab</anchor>
      <arglist>(bool sequential=true)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getWriteSequentially</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a5e41e5a151a57321092c6fa729e8f5fd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FormatWriter</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a72bcf4ebdc4bbc6ff624033ae927b43e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FormatWriter</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>ae07917144649670c416687d66fb2a65d</anchor>
      <arglist>(const FormatWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FormatWriter &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1FormatWriter.html</anchorfile>
      <anchor>a6be0cd871feef64e19cd4c7f703298ec</anchor>
      <arglist>(const FormatWriter &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::MetadataConfigurable</name>
    <filename>classome_1_1files_1_1MetadataConfigurable.html</filename>
  </compound>
  <compound kind="class">
    <name>ome::files::MetadataMap</name>
    <filename>classome_1_1files_1_1MetadataMap.html</filename>
    <class kind="struct">ome::files::MetadataMap::getkey</class>
    <class kind="struct">ome::files::MetadataMap::make_vector</class>
    <member kind="typedef">
      <type>std::string</type>
      <name>key_type</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>ad5b89ddabccbd6ff7b60ec0b80cd4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::make_variant_over&lt; discriminated_types &gt;::type</type>
      <name>value_type</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a880f5cb975d94d58792eef7c6091cc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; key_type, value_type &gt;</type>
      <name>map_type</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a0ea6a24bff6326b5bb4e4ee1e87f5573</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map_type::size_type</type>
      <name>size_type</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a237f5b1dc339ae7ae0c9ae58cc8f8fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map_type::iterator</type>
      <name>iterator</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a4af775ee912f7ac5f15c27f2c61f112a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map_type::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a775742fa34eebfa16f6e885308f19211</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map_type::reverse_iterator</type>
      <name>reverse_iterator</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>ab1846386e0216e9d85f3efb1c3ff67bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>map_type::const_reverse_iterator</type>
      <name>const_reverse_iterator</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a494fcf69003fc201523304666be8648b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MetadataMap</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a1e83cde9e4a12bdd5c1c3216d754b3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MetadataMap</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a3e0fa922dd77513afdf08a1dbb7aa044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>adfdcd27d717ee4b02b5a6ef622226d2e</anchor>
      <arglist>(const key_type &amp;key, const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a6cee53bf144317eda1a7655f3d7322ad</anchor>
      <arglist>(const key_type &amp;key, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a404e351c5b4a31774c89167c00f77c71</anchor>
      <arglist>(const key_type &amp;key, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a28662cfe8a0bf36f6d3dd2e19b2b0845</anchor>
      <arglist>(const key_type &amp;key, value_type &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a22ac5a7694af3ab56ce2d760974c7514</anchor>
      <arglist>(const key_type &amp;key, T &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>aa9297c6d73dfaa9ee84a8703bb2403d8</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>aa81993276cacee080e436c2c0dfa1942</anchor>
      <arglist>(const key_type &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a2e4c9c693b61dd1b4809f566c89408a8</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a6903fa329ec26fceda2cd3b16f2993a6</anchor>
      <arglist>(const key_type &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a995cf53f6d6b7e5cfd9052ab684f47e7</anchor>
      <arglist>(map_type::value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a57384e45a54e12dbb4f0907a7a0358f3</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>aa220f204e7c480e925fd3b0b1ba60c4e</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; key_type &gt;</type>
      <name>keys</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>aa866078a44d3b9a75e57d147fede7a00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a3c909462cdc0f5ff0211d5844ab0bbb4</anchor>
      <arglist>(const MetadataMap &amp;map, const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type>MetadataMap</type>
      <name>flatten</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>af86b31a193df1230e603eada91f2e133</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>map_type &amp;</type>
      <name>map</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>aac59ac45b6f1edb9d3e7512b05d3c8d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const map_type &amp;</type>
      <name>map</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a536f6d9c641ef581601e7fcc526ebc70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>ab9e8634f9f0bfff5fea640b067600ee3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>aeecc6eecf8539bac32ed2085eda50aaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a43e40c254cc2e4b66a276362651674d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>abd28b25aa71217f4fd1d36348725155e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a9b67f2b590bd6d12ac7dde65fdba0c84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rbegin</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>ac5f57b4cee865b1050d11c389c0760cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a11c904231ff12846ceebfbcee3add48c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_reverse_iterator</type>
      <name>rend</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a97c642bcf4459166b7a9e70bd955e27d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>ae9225eb43ac1235bb95f40f73e67ee70</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a2ba5b2881b5524bea57c627b59f01536</anchor>
      <arglist>(const MetadataMap &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a3f8e5256cb2f21ce4d1436fed9cc31bf</anchor>
      <arglist>(const MetadataMap &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>ad22bafac038c57b12700ccfe2181914c</anchor>
      <arglist>(const MetadataMap &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>acd18e73dcfc3e2d348f8613ec4a67b20</anchor>
      <arglist>(const MetadataMap &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>aa7f989770a30b479b9e01aa66a96d11e</anchor>
      <arglist>(const MetadataMap &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a128812cb6c5e927ac114870086b4b176</anchor>
      <arglist>(const MetadataMap &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a1c0c3ce1241ad96ac268f29a03581d72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a59c18eebcdb2fa24ef2d7e7274c78828</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>aef5201f7164e7bf1602a1e895f7af1fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::vector&lt; std::string, bool &gt;</type>
      <name>non_numeric_types</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>ac256776f987fb5c7b75895858f31418a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::vector&lt; uint8_t, uint16_t, uint32_t, uint64_t, int8_t, int16_t, int32_t, int64_t &gt;</type>
      <name>integer_types</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a1d45ddcb31133b4de7f28666dffa5b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::vector&lt; float, double, long double &gt;</type>
      <name>float_types</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a61666b981eac72962ef5959f11bb2660</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::joint_view&lt; integer_types, float_types &gt;::type</type>
      <name>numeric_types_view</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a7325619eafb8064598bec50ff0fc7b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::joint_view&lt; non_numeric_types, numeric_types_view &gt;::type</type>
      <name>basic_types_view</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>ac39072c3f9f086e002fa845aced9ba2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::transform_view&lt; basic_types_view, make_vector&lt; boost::mpl::_1 &gt; &gt;::type</type>
      <name>list_types_view</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a9cd24d583f60814a4352cb8023d5578b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::joint_view&lt; basic_types_view, list_types_view &gt;</type>
      <name>all_types_view</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a5f9b4e77bda61c5cfe26f9af9aa17aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::insert_range&lt; boost::mpl::vector0&lt;&gt;, boost::mpl::end&lt; boost::mpl::vector0&lt;&gt; &gt;::type, all_types_view &gt;::type</type>
      <name>discriminated_types</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>a6db3e3a5d38af8038aa462a0e2d0a09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map_type</type>
      <name>discriminating_map</name>
      <anchorfile>classome_1_1files_1_1MetadataMap.html</anchorfile>
      <anchor>af1147aa67f90eee2426c9f8abbfbf13c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::MetadataMap::getkey</name>
    <filename>structome_1_1files_1_1MetadataMap_1_1getkey.html</filename>
    <member kind="function">
      <type>T::first_type</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1MetadataMap_1_1getkey.html</anchorfile>
      <anchor>a531c4762585a758bfb8053bdef73665c</anchor>
      <arglist>(T pair) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::MetadataMap::make_vector</name>
    <filename>structome_1_1files_1_1MetadataMap_1_1make__vector.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; T &gt;</type>
      <name>type</name>
      <anchorfile>structome_1_1files_1_1MetadataMap_1_1make__vector.html</anchorfile>
      <anchor>a647e49781353b83b92ac48e58b7835a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::MetadataOptions</name>
    <filename>classome_1_1files_1_1MetadataOptions.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>MetadataLevel</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a16d32d88c583253389ab3c056bc8ac2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>METADATA_MINIMUM</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a16d32d88c583253389ab3c056bc8ac2fa3b55c2bfe0ee13fc89aa8930235e62b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>METADATA_NO_OVERLAYS</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a16d32d88c583253389ab3c056bc8ac2fad0573a062cfd8090a751a1d16bd08cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>METADATA_ALL</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a16d32d88c583253389ab3c056bc8ac2fa0c3458a43df72512933d707bce56c92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MetadataOptions</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a2721c75b9987f7a007f73ea3d79c02cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MetadataOptions</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a9d91150a433f94e6fcb48111e1c80b16</anchor>
      <arglist>(MetadataLevel level)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MetadataOptions</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>af641415f8fe563c63b4a61bad1c3f622</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MetadataLevel</type>
      <name>getMetadataLevel</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a74c87202e70b563e8a89c6cd7af57044</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataLevel</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a3231cfc16f47e6cb4abc8e61ea729013</anchor>
      <arglist>(MetadataLevel level)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MetadataLevel</type>
      <name>level</name>
      <anchorfile>classome_1_1files_1_1MetadataOptions.html</anchorfile>
      <anchor>a6f294a42af4f0035181e17c86b63127f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::Modulo</name>
    <filename>classome_1_1files_1_1Modulo.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;::size_type</type>
      <name>size_type</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a17c479d89f03d85289256687aff54be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Modulo</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a21ea16092155cf1c6cd1366f0c957f8f</anchor>
      <arglist>(std::string dimension)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a2bb1440f231ffed1c166f089c4a8fa01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toXMLAnnotation</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a7d9117c639c9e383ca69e1dbcc0cab36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parentDimension</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>ab89af3776a75ffb34846475561b9aa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>start</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a872ee39612f4a8b34132455bf59e673d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>step</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a805a1e78e43badc9eeda095863e89724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>end</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a4628e3392209bf2996426b92f41c49c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parentType</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>aef85ba365b34f385d4a238aad5ab1e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a94464ff22e56ce8e94d2c6a5209de388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>typeDescription</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>aa0181e7576dc3918e2d3725100bf66fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>unit</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>ac84cb3779cd28f4e0c96c466ecade6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>labels</name>
      <anchorfile>classome_1_1files_1_1Modulo.html</anchorfile>
      <anchor>a32b70ddc81a42c07b0d9faa677d01444</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::PixelBufferBase</name>
    <filename>classome_1_1files_1_1PixelBufferBase.html</filename>
    <member kind="typedef">
      <type>boost::multi_array_types::size_type</type>
      <name>size_type</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>a37e293d6ccee6c89c6930a2997332b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::multi_array_types::index</type>
      <name>index</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>a5cffb92f2ff9fda5ccb423eed5d9ec97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ome::compat::array&lt; boost::multi_array_types::index, PixelBufferBase::dimensions &gt;</type>
      <name>indices_type</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>aa76b09b2b96d673702067a0b2369c819</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::general_storage_order&lt; dimensions &gt;</type>
      <name>storage_order_type</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>a838e5f4c2b46a4d92b7e2a475b8380d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::detail::multi_array::extent_gen&lt; dimensions &gt;</type>
      <name>range_type</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>a64c9d4261b77321b33c4675bf9243060</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PixelBufferBase</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>a58595cedac45fed2c0bec7dbeda29543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>::ome::xml::model::enums::PixelType</type>
      <name>pixelType</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>a3103bd259b5992b36816d2821417da2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EndianType</type>
      <name>endianType</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>a0414b9345469473fdc0089a16e16b8bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static storage_order_type</type>
      <name>make_storage_order</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>aad3800066d254fcf4ec4de291e3c0bbe</anchor>
      <arglist>(ome::xml::model::enums::DimensionOrder order, bool interleaved)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static storage_order_type</type>
      <name>default_storage_order</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>ae9795d844dd1acf6d6606af1376908e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint16_t</type>
      <name>dimensions</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>aece24cd04e791c3276620a1285de8637</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PixelBufferBase</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>af3a4954aac91f967f6b1c2a8d15d936e</anchor>
      <arglist>(::ome::xml::model::enums::PixelType pixeltype, EndianType endiantype)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ::ome::xml::model::enums::PixelType</type>
      <name>pixeltype</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>a1f6c3cd748c5d8c2cf76691030fe45c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const EndianType</type>
      <name>endiantype</name>
      <anchorfile>classome_1_1files_1_1PixelBufferBase.html</anchorfile>
      <anchor>abe32bfb6f30b554bea43f23e645026ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::PixelBuffer</name>
    <filename>classome_1_1files_1_1PixelBuffer.html</filename>
    <templarg>T</templarg>
    <base>ome::files::PixelBufferBase</base>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a26b381a36024849e720314263d52e711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::multi_array_ref&lt; value_type, dimensions &gt;</type>
      <name>array_ref_type</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a16069c080a83b8baa1b01d98737fa5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::multi_array&lt; value_type, dimensions &gt;</type>
      <name>array_type</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a2cfde8586e3dda36b8948dec8a323bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixelBuffer</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>aacfa61bedcef628fd90857d99c4f3bec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixelBuffer</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a46b429b088610b6485881e0615f59a6f</anchor>
      <arglist>(const ExtentList &amp;extents,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, EndianType endiantype=ENDIAN_NATIVE, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixelBuffer</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>af274b5a2743283bdc8836d76b3f78caf</anchor>
      <arglist>(value_type *pixeldata, const ExtentList &amp;extents,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, EndianType endiantype=ENDIAN_NATIVE, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixelBuffer</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a5cf952f17981aff94a578dbcf8f5e1da</anchor>
      <arglist>(const range_type &amp;range,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, EndianType endiantype=ENDIAN_NATIVE, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixelBuffer</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a38f881d39913b6960df89d13dfe0af90</anchor>
      <arglist>(value_type *pixeldata, const range_type &amp;range,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, EndianType endiantype=ENDIAN_NATIVE, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PixelBuffer</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>ad7a7745a13be0bf9df3f10a2de95b17c</anchor>
      <arglist>(const PixelBuffer &amp;buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PixelBuffer</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a9a0f0632108047d2c590e68c9f3b072b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>array_ref_type &amp;</type>
      <name>array</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>ac6f3f8fae9076b377330d548d17f17b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const array_ref_type &amp;</type>
      <name>array</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>afc30a952fa73a921ee19eda82906e0a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>value_type *</type>
      <name>data</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a1702539cd13ea58b38d72211c86341f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const value_type *</type>
      <name>data</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a24fcbf4ac779a0753a9a63c8ede1ce51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>ad2d5e9c55fa080331d7f858a8e6ccbca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>managed</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a70f029fa1d2ffa99af8face7a640553a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>num_elements</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>aa49934facc1f615421292d0206ed1724</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>num_dimensions</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a98bcf5918cfd53821a0c0087c5fc28e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const size_type *</type>
      <name>shape</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>aee103c1961a3b0d926423d9a5e64cb9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::multi_array_types::index *</type>
      <name>strides</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>aecc641324b7630aa3b956ca53e80bd35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::multi_array_types::index *</type>
      <name>index_bases</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a35f03c7d73f0734fe7d1ff6f6257cfb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const value_type *</type>
      <name>origin</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a364a7d3d4d1ffa19bd0cf79e5de8044f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const storage_order_type &amp;</type>
      <name>storage_order</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>ae614a324bdcfc0d080a8692f39a9bcfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PixelBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a09962477dfa1d850e6186537f448853b</anchor>
      <arglist>(const PixelBuffer &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>PixelBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a319ca86b4a672f2e6ca8f05a7c5304ea</anchor>
      <arglist>(const array_ref_type &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a63fd5534abd31f1fbe147c98cb185669</anchor>
      <arglist>(const PixelBuffer &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a4934693fd9a8e7761cc4fe337dd8eaa7</anchor>
      <arglist>(const array_ref_type &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>aa702087d5a827aaef806822b4101fb1e</anchor>
      <arglist>(const PixelBuffer &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a8c6888ee42b86b31a99d91353a354780</anchor>
      <arglist>(const array_ref_type &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>ada01e271e08525cb808c1d464fa34576</anchor>
      <arglist>(const PixelBuffer &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a04c02541a975516562ff7f74d2426c89</anchor>
      <arglist>(const array_ref_type &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a56b1090c4ce2312e8a8c9ae4caf7c9fc</anchor>
      <arglist>(const PixelBuffer &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a0c46268731e159bb3630aa9abb16b3cd</anchor>
      <arglist>(const array_ref_type &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a97df5cf5154bbf71b2e30731c89b4461</anchor>
      <arglist>(const PixelBuffer &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a2314359cd605c7724709267115cc7aa2</anchor>
      <arglist>(const array_ref_type &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a8b4b48b9ed4cd7c4533b657a51d24464</anchor>
      <arglist>(const PixelBuffer &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>af5cdf64d3384984965567f79ca3a8099</anchor>
      <arglist>(const array_ref_type &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a376800b2a6bab63e9c9de297af8fa004</anchor>
      <arglist>(InputIterator begin, InputIterator end)</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>at</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>a123b79bc63d802aa5363061fb62ab716</anchor>
      <arglist>(const indices_type &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>at</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>aa49663bf949afd82643d7bf672805760</anchor>
      <arglist>(const indices_type &amp;indices) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>ab06dbd66a8c5d43b217647f3bc3f13b4</anchor>
      <arglist>(std::basic_istream&lt; charT, traits &gt; &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>af8f20acdd254d1ccc9bbd67564a28684</anchor>
      <arglist>(std::basic_ostream&lt; charT, traits &gt; &amp;stream) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::variant&lt; ome::compat::shared_ptr&lt; array_type &gt;, ome::compat::shared_ptr&lt; array_ref_type &gt; &gt;</type>
      <name>multiarray</name>
      <anchorfile>classome_1_1files_1_1PixelBuffer.html</anchorfile>
      <anchor>aef37d11fc4218ff4b2e8e5884a00739d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties</name>
    <filename>structome_1_1files_1_1PixelProperties.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelPropertiesBase</name>
    <filename>structome_1_1files_1_1PixelPropertiesBase.html</filename>
    <templarg>P</templarg>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT8 &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT8_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT8 &gt; &gt;</base>
    <member kind="typedef">
      <type>int8_t</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT8_01_4.html</anchorfile>
      <anchor>a94af494b4613b93d7e4d23903accb3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::big_int8_t</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT8_01_4.html</anchorfile>
      <anchor>a151e9ee76fd1b81a41b8fb86d9b2939f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::little_int8_t</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT8_01_4.html</anchorfile>
      <anchor>a9ed517c66cca0e28d0c8eabbeb9414f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::native_int8_t</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT8_01_4.html</anchorfile>
      <anchor>af98556e635564dd7fa4164d7419f4ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT8_01_4.html</anchorfile>
      <anchor>ab6331e93d7db40db573cec2921504e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT8_01_4.html</anchorfile>
      <anchor>a2fd6a9bc6e77280b4d8c6c02bc58af83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT8_01_4.html</anchorfile>
      <anchor>a85a43ee977f264682abc4370ef4e2a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT16 &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT16_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT16 &gt; &gt;</base>
    <member kind="typedef">
      <type>int16_t</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT16_01_4.html</anchorfile>
      <anchor>adc7595a2650a1744fb92133bcbe9ead1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::big_int16_t</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT16_01_4.html</anchorfile>
      <anchor>abca78bbafe7aa2767c46063cda33b6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::little_int16_t</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT16_01_4.html</anchorfile>
      <anchor>a78b9e03cc05caafe25ba1ed302559683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::native_int16_t</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT16_01_4.html</anchorfile>
      <anchor>a8d9dfd921907c1d3447d014dcb5e8086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT16_01_4.html</anchorfile>
      <anchor>af5dee2c0b64bdae85fc7cfbcf7c4b8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT16_01_4.html</anchorfile>
      <anchor>a17d0f3e5be6af2316bc160f039d09c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT16_01_4.html</anchorfile>
      <anchor>adbd2d2e96daaf88d0dfacc7587ebc776</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT32 &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT32_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT32 &gt; &gt;</base>
    <member kind="typedef">
      <type>int32_t</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT32_01_4.html</anchorfile>
      <anchor>ad3674cb39ddbd1a9eeecafb5c4bdc363</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::big_int32_t</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT32_01_4.html</anchorfile>
      <anchor>a34abed148e1ba71825802e49a4f37ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::little_int32_t</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT32_01_4.html</anchorfile>
      <anchor>a6dc40b25c990360c4bc18bbb917bfdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::native_int32_t</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT32_01_4.html</anchorfile>
      <anchor>ac4186f1f52260031f82d5299385dae2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT32_01_4.html</anchorfile>
      <anchor>a1941aa6eb835cebace4b4add3e0389b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT32_01_4.html</anchorfile>
      <anchor>ace0ae6d4efa62d851c5936162b113bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1INT32_01_4.html</anchorfile>
      <anchor>a3d5e9acae481a6e5b233d324231e5595</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT8 &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT8_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT8 &gt; &gt;</base>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT8_01_4.html</anchorfile>
      <anchor>af4993196923bca5b1e0b7f78e1271743</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::big_uint8_t</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT8_01_4.html</anchorfile>
      <anchor>ae13547b01076eb874a4d470953dc15e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::little_uint8_t</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT8_01_4.html</anchorfile>
      <anchor>adc5775fea63a8416fdd265f3db5fa621</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::native_uint8_t</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT8_01_4.html</anchorfile>
      <anchor>a453cd3f6ded77d28a70f77e9fb997a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT8_01_4.html</anchorfile>
      <anchor>aa4caff763c859fc3f05e15db038f6829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT8_01_4.html</anchorfile>
      <anchor>a80816b6831f4e75c124565cd70e8c2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT8_01_4.html</anchorfile>
      <anchor>aa26d7584fa9348252ec11496e0666d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT16 &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT16_01_4.html</filename>
    <base>PixelPropertiesBase&lt; struct PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT16 &gt; &gt;</base>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT16_01_4.html</anchorfile>
      <anchor>a9f2c94bdd0eff1ca3cba8e6042076e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::big_uint16_t</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT16_01_4.html</anchorfile>
      <anchor>a5a38c11db27452f8a7a768e182f485ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::little_uint16_t</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT16_01_4.html</anchorfile>
      <anchor>a1b0c501725777a86c11702d9c193304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::native_uint16_t</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT16_01_4.html</anchorfile>
      <anchor>ada18ad989f0417ad1f39000d91fe423c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT16_01_4.html</anchorfile>
      <anchor>a7802571697fea6a8f8c6dfa836cc0503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT16_01_4.html</anchorfile>
      <anchor>a279453d833ab750fd0696dd501b83f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT16_01_4.html</anchorfile>
      <anchor>a98dd95b14385a33cb0ea1de076dc1aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT32 &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT32_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT32 &gt; &gt;</base>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT32_01_4.html</anchorfile>
      <anchor>a9881bbf586359267fb91982dbb027bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::big_uint32_t</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT32_01_4.html</anchorfile>
      <anchor>a5c55da1aabf86ac5dae1ee82f87ff06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::little_uint32_t</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT32_01_4.html</anchorfile>
      <anchor>ae0b0c08d7e3ee0fac93e1b4a983f5f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::native_uint32_t</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT32_01_4.html</anchorfile>
      <anchor>a00d1b6f550967d2d1602f3098a9be5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT32_01_4.html</anchorfile>
      <anchor>a2e0e908ddcd1f6b9905cf8aabc143dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT32_01_4.html</anchorfile>
      <anchor>a18b030c90b07d00fa3c783c4a95972d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1UINT32_01_4.html</anchorfile>
      <anchor>a24c04b03c48ff7383ba3ac303be66118</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::FLOAT &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1FLOAT_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::FLOAT &gt; &gt;</base>
    <member kind="typedef">
      <type>float</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1FLOAT_01_4.html</anchorfile>
      <anchor>a0a64c1161b6c064636492bb65ab90b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::big_float32_t</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1FLOAT_01_4.html</anchorfile>
      <anchor>a98a6a2354acc01d88119335e57746d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::little_float32_t</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1FLOAT_01_4.html</anchorfile>
      <anchor>a51043c2b5eef3c93a1125aaf344ab9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::native_float32_t</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1FLOAT_01_4.html</anchorfile>
      <anchor>a13b77f04e1ce049772bcfdfa416a0e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1FLOAT_01_4.html</anchorfile>
      <anchor>ab4659b818c96d338b531eb5baf240c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1FLOAT_01_4.html</anchorfile>
      <anchor>a89726c985306525bc413dfe43c6594fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1FLOAT_01_4.html</anchorfile>
      <anchor>ac8e71b02a8d409628058bcec5bd4c60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::DOUBLE &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLE_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::DOUBLE &gt; &gt;</base>
    <member kind="typedef">
      <type>double</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLE_01_4.html</anchorfile>
      <anchor>af58ae0a7eedb833a3d003b23ba00a876</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::big_float64_t</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLE_01_4.html</anchorfile>
      <anchor>a0900f52e214366a34092bcf49de6ec81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::little_float64_t</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLE_01_4.html</anchorfile>
      <anchor>ae6774441dbe86e694fbdd63cf82308ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::endian::native_float64_t</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLE_01_4.html</anchorfile>
      <anchor>ac5f64cea85e625e588f24274aee6090b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLE_01_4.html</anchorfile>
      <anchor>a6e3ede9faf7680e29c451aa946196010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLE_01_4.html</anchorfile>
      <anchor>aee6c16c89caaf9b3084f42e3925c9ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLE_01_4.html</anchorfile>
      <anchor>a3b405c2f3e4f023a89eb3a162cbc494a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::BIT &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::BIT &gt; &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</anchorfile>
      <anchor>a69886ff90223c290384127ea8ebbd3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ome::common::boolean</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</anchorfile>
      <anchor>a58bb10c04432392876e056c7a290ec6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ome::common::boolean</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</anchorfile>
      <anchor>a3afe77b203e761a9ef91600507ead2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ome::common::boolean</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</anchorfile>
      <anchor>ac534a2da94fd5dfd9101751560eab0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</anchorfile>
      <anchor>ae420b7935997692fb8664b33d552f045</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</anchorfile>
      <anchor>ae01271466df3c215246191e9c6067543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</anchorfile>
      <anchor>a39311c93e16d26dc64ced0125c14db5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1BIT_01_4.html</anchorfile>
      <anchor>ad4c65a6cdc339b0badc3f28139b1afa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::COMPLEX &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1COMPLEX_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::COMPLEX &gt; &gt;</base>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1COMPLEX_01_4.html</anchorfile>
      <anchor>a8bf06b1ef38c464d654ea82f7b659f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; boost::endian::big_float32_t &gt;</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1COMPLEX_01_4.html</anchorfile>
      <anchor>afd4a5b904a9e16c78ee956423e592e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; boost::endian::little_float32_t &gt;</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1COMPLEX_01_4.html</anchorfile>
      <anchor>aaaaf2c130f458e037fcae8ccfb5d492b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; boost::endian::native_float32_t &gt;</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1COMPLEX_01_4.html</anchorfile>
      <anchor>ad86f1fd3dcace408d38b52a23c59cc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1COMPLEX_01_4.html</anchorfile>
      <anchor>a37956f50d0c203df8d447d33820a7dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1COMPLEX_01_4.html</anchorfile>
      <anchor>ae594982f2067607dca977bb1732fabf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1COMPLEX_01_4.html</anchorfile>
      <anchor>af4499577bfd75dc0a9ddce6c21d28a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelProperties&lt; ::ome::xml::model::enums::PixelType::DOUBLECOMPLEX &gt;</name>
    <filename>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLECOMPLEX_01_4.html</filename>
    <base>PixelPropertiesBase&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::DOUBLECOMPLEX &gt; &gt;</base>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>std_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLECOMPLEX_01_4.html</anchorfile>
      <anchor>a69e47f2104125f19c403e0529cca3105</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; boost::endian::big_float64_t &gt;</type>
      <name>big_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLECOMPLEX_01_4.html</anchorfile>
      <anchor>a030529e5e2b993c932a7bf2826b50e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; boost::endian::little_float64_t &gt;</type>
      <name>little_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLECOMPLEX_01_4.html</anchorfile>
      <anchor>a70d3344ac8ef375b2717c7ec71c608f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; boost::endian::native_float64_t &gt;</type>
      <name>native_type</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLECOMPLEX_01_4.html</anchorfile>
      <anchor>abdd97e9a82c1a02578eb7dc3a67386f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_signed</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLECOMPLEX_01_4.html</anchorfile>
      <anchor>abbcc19c28fdf91eeab17f1135454a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_integer</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLECOMPLEX_01_4.html</anchorfile>
      <anchor>a144add21548508ab0c53a258bc8ff64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>is_complex</name>
      <anchorfile>structome_1_1files_1_1PixelProperties_3_01_1_1ome_1_1xml_1_1model_1_1enums_1_1PixelType_1_1DOUBLECOMPLEX_01_4.html</anchorfile>
      <anchor>a54c1bc597854fb0dac4a79ec54d7a177</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_byte_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>a71f0e676e442117b8ba6e12423235790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aeea5b0e16f01080716bb2296090ba064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static pixel_size_type</type>
      <name>pixel_significant_bit_size</name>
      <anchorfile>structome_1_1files_1_1PixelPropertiesBase.html</anchorfile>
      <anchor>aecf3a47c559df01f0400aa1490f2c44f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelEndianProperties</name>
    <filename>structome_1_1files_1_1PixelEndianProperties.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelEndianProperties&lt; P, ENDIAN_BIG &gt;</name>
    <filename>structome_1_1files_1_1PixelEndianProperties_3_01P_00_01ENDIAN__BIG_01_4.html</filename>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>PixelProperties&lt; P &gt;::big_type</type>
      <name>type</name>
      <anchorfile>structome_1_1files_1_1PixelEndianProperties_3_01P_00_01ENDIAN__BIG_01_4.html</anchorfile>
      <anchor>a629068cd73f9c61d7e8f380d0fb947a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelEndianProperties&lt; P, ENDIAN_LITTLE &gt;</name>
    <filename>structome_1_1files_1_1PixelEndianProperties_3_01P_00_01ENDIAN__LITTLE_01_4.html</filename>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>PixelProperties&lt; P &gt;::little_type</type>
      <name>type</name>
      <anchorfile>structome_1_1files_1_1PixelEndianProperties_3_01P_00_01ENDIAN__LITTLE_01_4.html</anchorfile>
      <anchor>aaef7f16b9d03aa740b569fb3c7a4a3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PixelEndianProperties&lt; P, ENDIAN_NATIVE &gt;</name>
    <filename>structome_1_1files_1_1PixelEndianProperties_3_01P_00_01ENDIAN__NATIVE_01_4.html</filename>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>PixelProperties&lt; P &gt;::native_type</type>
      <name>type</name>
      <anchorfile>structome_1_1files_1_1PixelEndianProperties_3_01P_00_01ENDIAN__NATIVE_01_4.html</anchorfile>
      <anchor>a4188c14be89829c3c0662ad3316c4862</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::PlaneRegion</name>
    <filename>structome_1_1files_1_1PlaneRegion.html</filename>
    <member kind="function">
      <type></type>
      <name>PlaneRegion</name>
      <anchorfile>structome_1_1files_1_1PlaneRegion.html</anchorfile>
      <anchor>ad909414d7e56cbbfd16104ae1d8cb23f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structome_1_1files_1_1PlaneRegion.html</anchorfile>
      <anchor>a799154da9a322244d1577fa4c2932a0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaneRegion</name>
      <anchorfile>structome_1_1files_1_1PlaneRegion.html</anchorfile>
      <anchor>a85d54e42540d7b7bc87f3f41257e3a05</anchor>
      <arglist>(dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h)</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>area</name>
      <anchorfile>structome_1_1files_1_1PlaneRegion.html</anchorfile>
      <anchor>ae9f7df2f508df727b3c10d45eec41990</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>x</name>
      <anchorfile>structome_1_1files_1_1PlaneRegion.html</anchorfile>
      <anchor>acbc5d046ed1c8c7da6db9c3ee8ad08b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>y</name>
      <anchorfile>structome_1_1files_1_1PlaneRegion.html</anchorfile>
      <anchor>ac626c4a814b6c377361d44c46e495a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>w</name>
      <anchorfile>structome_1_1files_1_1PlaneRegion.html</anchorfile>
      <anchor>a74a2cfa36dcf11ee13dd9b1cc0da93e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>h</name>
      <anchorfile>structome_1_1files_1_1PlaneRegion.html</anchorfile>
      <anchor>a5930591c79d20c92a27d73f48754390a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::TileBuffer</name>
    <filename>classome_1_1files_1_1TileBuffer.html</filename>
    <member kind="function">
      <type></type>
      <name>TileBuffer</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a47691ab83edb8ecd144719b0bf42018d</anchor>
      <arglist>(dimension_size_type size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TileBuffer</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a9e109f86ca8c09e2c8332e2309b66b01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>size</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a6e68ae9b9cd04dbd2bbf42047ebd7a86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>data</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a35bcf3ce284b4a6c3d42f1ae5a170e3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>data</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a2c4170bbb1540ebf7b6866a22c122d9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TileBuffer</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a8d62f833bdf2ce11da9a5bd677f0b772</anchor>
      <arglist>(const TileBuffer &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TileBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a4362aeb3a904f22701fbdddde666ece0</anchor>
      <arglist>(const TileBuffer &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dimension_size_type</type>
      <name>bufsize</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a97ebb2dc2416e99c5dde129117d15c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>buf</name>
      <anchorfile>classome_1_1files_1_1TileBuffer.html</anchorfile>
      <anchor>a04253a1c060b83676d7084516516fc39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::TileCache</name>
    <filename>classome_1_1files_1_1TileCache.html</filename>
    <member kind="typedef">
      <type>dimension_size_type</type>
      <name>key_type</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>a1efde292a33712566b0fa752ed6af8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ome::compat::shared_ptr&lt; TileBuffer &gt;</type>
      <name>value_type</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>aba0402a2c4888ae77173c15c1a8cbea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TileCache</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>aefecd954cf5f2f0b2b8430feb44685b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TileCache</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>a1395642b28caf436de715738ddbb999c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>add2f2efbce639da9d9541887af21e69a</anchor>
      <arglist>(key_type tileindex, value_type tilebuffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>a89ded7853c50c1eb01e476e439ae078f</anchor>
      <arglist>(key_type tileindex)</arglist>
    </member>
    <member kind="function">
      <type>value_type</type>
      <name>find</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>ad623e39fc4d979257545dd546ef3ad14</anchor>
      <arglist>(key_type tileindex)</arglist>
    </member>
    <member kind="function">
      <type>const value_type</type>
      <name>find</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>a7d3eec0040833436cc33c557628345fe</anchor>
      <arglist>(key_type tileindex) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>size</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>a95bd7055d9ac3f59833218ccbab1a62d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>a1d932af76bf5db77f4f88ddcc7c41bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>a4b2a47282d0d6292fcf689697dc20d45</anchor>
      <arglist>(key_type tileindex)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TileCache</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>aaa27f8316c28f1773ed06f6dbb8e999d</anchor>
      <arglist>(const TileCache &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TileCache &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>acb67980a72fe690360c3976cb478fdc1</anchor>
      <arglist>(const TileCache &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; key_type, value_type &gt;</type>
      <name>cache</name>
      <anchorfile>classome_1_1files_1_1TileCache.html</anchorfile>
      <anchor>aeecee5e15565e87d9201cfa39c2057be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::TileCoverage</name>
    <filename>classome_1_1files_1_1TileCoverage.html</filename>
    <class kind="class">ome::files::TileCoverage::Impl</class>
    <member kind="function">
      <type></type>
      <name>TileCoverage</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>ad8f62b91a241f8ed198328e1ad7625a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TileCoverage</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>ae3da53a812f880b1124c0e67d6fd20f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>insert</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>a7389ba894c056336cfe4089fe6bfb50a</anchor>
      <arglist>(const PlaneRegion &amp;region, bool coalesce=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>ac171c3fd9c2acaf2adf31d86f4b136f3</anchor>
      <arglist>(const PlaneRegion &amp;region)</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>size</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>a8dde8e26cac0040dda4c77b0ecdd1594</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>a9ef00a35eac41eda57e45b76c30b67c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>coverage</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>ab3716d55a00fb5393a13ee2d493f5b52</anchor>
      <arglist>(const PlaneRegion &amp;region) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>covered</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>a46fbb00d23adac07aa2a8ea8b3ba77fc</anchor>
      <arglist>(const PlaneRegion &amp;region) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>classome_1_1files_1_1TileCoverage.html</anchorfile>
      <anchor>a8434c720f28979973c795c7ad9d2a975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::TileCoverage::Impl</name>
    <filename>classome_1_1files_1_1TileCoverage_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classome_1_1files_1_1TileCoverage_1_1Impl.html</anchorfile>
      <anchor>aa9776dbdcda6081cab169f267ca933a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classome_1_1files_1_1TileCoverage_1_1Impl.html</anchorfile>
      <anchor>a745b794c0e3cad10450a482de6d2c8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; box &gt;</type>
      <name>intersecting</name>
      <anchorfile>classome_1_1files_1_1TileCoverage_1_1Impl.html</anchorfile>
      <anchor>a3c0807978549ae2c6f4ccdd928b03592</anchor>
      <arglist>(const box &amp;b)</arglist>
    </member>
    <member kind="variable">
      <type>geomi::rtree&lt; box, geomi::quadratic&lt; 16 &gt; &gt;</type>
      <name>rtree</name>
      <anchorfile>classome_1_1files_1_1TileCoverage_1_1Impl.html</anchorfile>
      <anchor>ad8489404f6991bb13f6cb206e9695cf0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::UnknownFormatException</name>
    <filename>classome_1_1files_1_1UnknownFormatException.html</filename>
    <base>ome::files::FormatException</base>
    <member kind="function">
      <type></type>
      <name>UnknownFormatException</name>
      <anchorfile>classome_1_1files_1_1UnknownFormatException.html</anchorfile>
      <anchor>a1831694b4e44faf39b4b68fed1cc8413</anchor>
      <arglist>(const std::string &amp;what)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnknownFormatException</name>
      <anchorfile>classome_1_1files_1_1UnknownFormatException.html</anchorfile>
      <anchor>a6bd4619b02f25006303170e2a28571e1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::UnsupportedCompressionException</name>
    <filename>classome_1_1files_1_1UnsupportedCompressionException.html</filename>
    <base>ome::files::FormatException</base>
    <member kind="function">
      <type></type>
      <name>UnsupportedCompressionException</name>
      <anchorfile>classome_1_1files_1_1UnsupportedCompressionException.html</anchorfile>
      <anchor>a21694348bdf5711ef7e8b81c98c89b85</anchor>
      <arglist>(const std::string &amp;what)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnsupportedCompressionException</name>
      <anchorfile>classome_1_1files_1_1UnsupportedCompressionException.html</anchorfile>
      <anchor>a41ed1cb1fa347b399a362eac07e4c19c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::VariantPixelBuffer</name>
    <filename>classome_1_1files_1_1VariantPixelBuffer.html</filename>
    <class kind="struct">ome::files::VariantPixelBuffer::make_buffer</class>
    <member kind="typedef">
      <type>boost::make_variant_over&lt; pixel_buffer_types &gt;::type</type>
      <name>variant_buffer_type</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a73749c2b5322a98970441dfca17bd395</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT8 &gt;::std_type</type>
      <name>raw_type</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a91d497856de88518ec8a6009521121da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::multi_array_types::size_type</type>
      <name>size_type</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a90fd6a726f0632599591eb37dd87a4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ome::compat::array&lt; boost::multi_array_types::index, PixelBufferBase::dimensions &gt;</type>
      <name>indices_type</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>ad96aab3960ba53c12aedbf65a2c9980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PixelBufferBase::storage_order_type</type>
      <name>storage_order_type</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a92cf337145fc58cc9cafd0f10e7d4f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PixelBufferBase::range_type</type>
      <name>range_type</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a28d4109bf1263578de1106e9f157f75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariantPixelBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aac091de655e99c2087f7c927229d7b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariantPixelBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aec40f24743719e3c490b170926092e74</anchor>
      <arglist>(const ExtentList &amp;extents,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariantPixelBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>ad1e98ca46613bda8af65d47780738337</anchor>
      <arglist>(const range_type &amp;range,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariantPixelBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aee0c805ed46408edfa2a61a4b13f6b50</anchor>
      <arglist>(const VariantPixelBuffer &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariantPixelBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>ac94958a1fc49233a13d0d6b5ed63c396</anchor>
      <arglist>(ome::compat::shared_ptr&lt; PixelBuffer&lt; T &gt; &gt; &amp;buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VariantPixelBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a142a67ba2e02f2429cfbbb977bc4b797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>variant_buffer_type &amp;</type>
      <name>vbuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a820c50bdc2b1c34567e2f8d424b130d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const variant_buffer_type &amp;</type>
      <name>vbuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aa4e089440a7a764acf9ba13ef0861cbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a7b0fb9c1ac4c2b6f2c30997b1ac143a0</anchor>
      <arglist>(const ExtentList &amp;extents,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a3f0f2748f280b600e46a7f4a56795063</anchor>
      <arglist>(const range_type &amp;range,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>managed</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a20f9a3438be7fa2cc9f0ce77b1c4fa61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>num_elements</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a3bd81beba90473dccb5c5e9c99b3fe9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>num_dimensions</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a71e1281f1114d32461225d2f6ab5136c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const size_type *</type>
      <name>shape</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>af87d2fe206629e0b235cd52d6785ff10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::multi_array_types::index *</type>
      <name>strides</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aa20992c09374a27d3b8a968f7d44e818</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::multi_array_types::index *</type>
      <name>index_bases</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aac33c4297e95f2201d1294712ffdfb87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>origin</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aa9b83ecbde671965edb174df4bf0168e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const storage_order_type &amp;</type>
      <name>storage_order</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>afa11bd1383508c14d406e5b32ed7c089</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>::ome::xml::model::enums::PixelType</type>
      <name>pixelType</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a9a213113b4f51c501d9c45f516561bf1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EndianType</type>
      <name>endianType</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a469d4d287719a927f15da803d3225971</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PixelBuffer&lt; T &gt;::array_ref_type &amp;</type>
      <name>array</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>adedc3f451c48589e17e0b014548febc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PixelBuffer&lt; T &gt;::array_ref_type &amp;</type>
      <name>array</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a971d43b45cc4b61acf1ab52a8f42bb4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>raw_type *</type>
      <name>data</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a6ff606f9177e264b941d7c0d71c5171f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const raw_type *</type>
      <name>data</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a6f697cd6bd21f4b6a58bf80ac8361b73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>ab0c159c787cf1935869d64b865524c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a5a279d04e2f8b21efb928cd00efc1a4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a1772dd66cc5e82ee7a9ace4eb0981320</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VariantPixelBuffer &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a260bd0078a3957255afb2345950d2005</anchor>
      <arglist>(const VariantPixelBuffer &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a8fe58df36ef2ce5656c591c8d9282d07</anchor>
      <arglist>(const VariantPixelBuffer &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>ab6888888dd6bc8bf2eb57e83c2fa097e</anchor>
      <arglist>(const VariantPixelBuffer &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a78436203a3b2fabbcf6c20d8753329df</anchor>
      <arglist>(InputIterator begin, InputIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aa2780977c2f42d55de26fd58d0a7cbca</anchor>
      <arglist>(std::basic_istream&lt; charT, traits &gt; &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a048d2b3e4b976bf3813ec801734604b0</anchor>
      <arglist>(std::basic_ostream&lt; charT, traits &gt; &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static variant_buffer_type</type>
      <name>makeBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aa1b8b9edfffd4ae69bf41696578c9473</anchor>
      <arglist>(const ExtentList &amp;extents, const storage_order_type &amp;storage,::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static variant_buffer_type</type>
      <name>makeBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>addbeede76281ac82c224836ade33091b</anchor>
      <arglist>(const range_type &amp;range, const storage_order_type &amp;storage,::ome::xml::model::enums::PixelType pixeltype)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static variant_buffer_type</type>
      <name>createBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>adbdcd4963369b303a8e2177f2207aca6</anchor>
      <arglist>(const ExtentList &amp;extents,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static variant_buffer_type</type>
      <name>createBuffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>ae7ac5422f9773be52f5808a357104eed</anchor>
      <arglist>(const range_type &amp;range,::ome::xml::model::enums::PixelType pixeltype=::ome::xml::model::enums::PixelType::UINT8, const storage_order_type &amp;storage=PixelBufferBase::default_storage_order())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>variant_buffer_type</type>
      <name>buffer</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>ad4089d29adc7d7780b67595a95c50647</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::vector&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT8 &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT16 &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::INT32 &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT8 &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT16 &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::UINT32 &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::BIT &gt; &gt;</type>
      <name>integer_pixel_types</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>afcba1fbae68625e72c7e2aa2a84ee507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::vector&lt; PixelProperties&lt; ::ome::xml::model::enums::PixelType::FLOAT &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::DOUBLE &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::COMPLEX &gt;, PixelProperties&lt; ::ome::xml::model::enums::PixelType::DOUBLECOMPLEX &gt; &gt;</type>
      <name>float_pixel_types</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a391712de3f969b43bc855079ea703cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::joint_view&lt; integer_pixel_types, float_pixel_types &gt;::type</type>
      <name>basic_pixel_types_view</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a774d9f9dd8d38ededa6d48e2ebf6f8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::transform_view&lt; basic_pixel_types_view, make_buffer&lt; boost::mpl::_1 &gt; &gt;::type</type>
      <name>pixel_buffer_types_view</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>ace1247df6e316153bc8e25f6b67a55ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::vector</type>
      <name>empty_types</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>aac9cc2f023383e48b1472925fcaf91c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::mpl::insert_range&lt; empty_types, boost::mpl::end&lt; empty_types &gt;::type, pixel_buffer_types_view &gt;::type</type>
      <name>pixel_buffer_types</name>
      <anchorfile>classome_1_1files_1_1VariantPixelBuffer.html</anchorfile>
      <anchor>a8db8bb15323994bf0ca1ffe541487388</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::VariantPixelBuffer::make_buffer</name>
    <filename>structome_1_1files_1_1VariantPixelBuffer_1_1make__buffer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ome::compat::shared_ptr&lt; PixelBuffer&lt; typename T::std_type &gt; &gt;</type>
      <name>type</name>
      <anchorfile>structome_1_1files_1_1VariantPixelBuffer_1_1make__buffer.html</anchorfile>
      <anchor>a2e4b4c22a0839d6ddb2976ccd6ab2bbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::Version</name>
    <filename>structome_1_1files_1_1Version.html</filename>
    <member kind="function">
      <type></type>
      <name>Version</name>
      <anchorfile>structome_1_1files_1_1Version.html</anchorfile>
      <anchor>ae6ad32c0eaf570c0f1109ccbf44137be</anchor>
      <arglist>(uint32_t major, uint32_t minor, uint32_t patch, const std::string &amp;extra)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>major</name>
      <anchorfile>structome_1_1files_1_1Version.html</anchorfile>
      <anchor>ad5910c51ce9ba7b0dd1003a0f9eb38dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>minor</name>
      <anchorfile>structome_1_1files_1_1Version.html</anchorfile>
      <anchor>a7ea2100902ee439189b0af9db5eed40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>patch</name>
      <anchorfile>structome_1_1files_1_1Version.html</anchorfile>
      <anchor>a953331bb51090fafefa03ed258e184b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>extra</name>
      <anchorfile>structome_1_1files_1_1Version.html</anchorfile>
      <anchor>a61a5ad9c4a25a68456f073324301ac8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ome::files::detail</name>
    <filename>namespaceome_1_1files_1_1detail.html</filename>
    <namespace>ome::files::detail::tiff</namespace>
    <class kind="struct">ome::files::detail::ReaderProperties</class>
    <class kind="class">ome::files::detail::FormatReader</class>
    <class kind="struct">ome::files::detail::WriterProperties</class>
    <class kind="class">ome::files::detail::FormatWriter</class>
    <class kind="class">ome::files::detail::OMETIFFPlane</class>
    <class kind="struct">ome::files::detail::MetadataMapValueTypeOStreamVisitor</class>
    <class kind="struct">ome::files::detail::MetadataMapOStreamVisitor</class>
    <class kind="struct">ome::files::detail::MetadataMapFlattenVisitor</class>
    <class kind="struct">ome::files::detail::PixelBufferArrayVisitor</class>
    <class kind="struct">ome::files::detail::PixelBufferConstArrayVisitor</class>
    <class kind="struct">ome::files::detail::VariantPixelBufferVisitor</class>
    <class kind="struct">ome::files::detail::VariantPixelBufferConstVisitor</class>
    <class kind="struct">ome::files::detail::VariantPixelBufferAssignVisitor</class>
    <class kind="struct">ome::files::detail::VariantPixelBufferReadVisitor</class>
    <class kind="struct">ome::files::detail::VariantPixelBufferWriteVisitor</class>
    <class kind="struct">ome::files::detail::CopySubchannelVisitor</class>
    <class kind="struct">ome::files::detail::MergeSubchannelVisitor</class>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::ReaderProperties</name>
    <filename>structome_1_1files_1_1detail_1_1ReaderProperties.html</filename>
    <member kind="function">
      <type></type>
      <name>ReaderProperties</name>
      <anchorfile>structome_1_1files_1_1detail_1_1ReaderProperties.html</anchorfile>
      <anchor>ab3f62b1cbd483dfc693bb9af736d5019</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structome_1_1files_1_1detail_1_1ReaderProperties.html</anchorfile>
      <anchor>a74af1eba51f0fb1e52fce9219831e981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>structome_1_1files_1_1detail_1_1ReaderProperties.html</anchorfile>
      <anchor>aef109f2f70ad25e9f72486362e1c3c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::filesystem::path &gt;</type>
      <name>suffixes</name>
      <anchorfile>structome_1_1files_1_1detail_1_1ReaderProperties.html</anchorfile>
      <anchor>afd8516d99f2a8adc4fc912a4e1d489a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::filesystem::path &gt;</type>
      <name>compression_suffixes</name>
      <anchorfile>structome_1_1files_1_1detail_1_1ReaderProperties.html</anchorfile>
      <anchor>a4d71cf8df96d3e585a07decdc58abece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; MetadataOptions::MetadataLevel &gt;</type>
      <name>metadata_levels</name>
      <anchorfile>structome_1_1files_1_1detail_1_1ReaderProperties.html</anchorfile>
      <anchor>aef6671f0f6cb73f1c1376cc208939ce2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::detail::FormatReader</name>
    <filename>classome_1_1files_1_1detail_1_1FormatReader.html</filename>
    <base>ome::files::FormatReader</base>
    <base virtualness="virtual">ome::files::FormatHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormatReader</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a03535ebada918de785a4f945fa5f1816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; MetadataOptions::MetadataLevel &gt; &amp;</type>
      <name>getSupportedMetadataLevels</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a9c635cb720e96ee26737e5e90ee7655f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataOptions</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a77bf56bf2f5406ce81ded8e200c232e3</anchor>
      <arglist>(const MetadataOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>const MetadataOptions &amp;</type>
      <name>getMetadataOptions</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aa5047189285500e8dde655c0cdb85915</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MetadataOptions &amp;</type>
      <name>getMetadataOptions</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a26e7635534707f97988b5e6506cd0a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MetadataMap &amp;</type>
      <name>getGlobalMetadata</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a6ba867d759ec1fd17f494647746f2c52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MetadataMap::value_type &amp;</type>
      <name>getMetadataValue</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>afb4aaa6e8be6039888be1ef39608c8e2</anchor>
      <arglist>(const std::string &amp;field) const </arglist>
    </member>
    <member kind="function">
      <type>const MetadataMap &amp;</type>
      <name>getSeriesMetadata</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ad649220aa028c72a024f876c9370e7a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MetadataMap::value_type &amp;</type>
      <name>getSeriesMetadataValue</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aa16cb5e11efea54bc166648fd5608a00</anchor>
      <arglist>(const MetadataMap::key_type &amp;field) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a266e63424e8c5f66b4140c060574c880</anchor>
      <arglist>(const boost::filesystem::path &amp;name, bool open=true) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aa0a60e7ef91b5c4a66b4955e83062e91</anchor>
      <arglist>(const uint8_t *begin, std::size_t length) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a661db95fde9d7e08104e0299ca8a6064</anchor>
      <arglist>(const uint8_t *begin, const uint8_t *end) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a171ca1cf42613f8c57c5dac1f28bf32b</anchor>
      <arglist>(std::istream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getImageCount</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a165eb0c33c9e692ff3f2810e66b92ad4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRGB</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a6571cc9150c0535e09c14f744458bafb</anchor>
      <arglist>(dimension_size_type channel) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getSizeX</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>af3c27d4968e5ebf429301ea1e1f2de82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getSizeY</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>abdffb23ce6fc589b41dafaa1c948943e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getSizeZ</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ad624ea5275c54f576e517a0f3c0cd0ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getSizeT</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a92c40599e17762864195eb669f8b3ce6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getSizeC</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a65a10a2f9b03eebe96d3e55bbfaa5e10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ome::xml::model::enums::PixelType</type>
      <name>getPixelType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a019641a6da61f65a1a249050ae306807</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>pixel_size_type</type>
      <name>getBitsPerPixel</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a322d95950c10ae99ec1cf4f6c6d8de44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getEffectiveSizeC</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ac48a83ef70abbac4c17cf1c9c9625fb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getRGBChannelCount</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a930a2afbf742247aadf136f72a7efc27</anchor>
      <arglist>(dimension_size_type channel) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIndexed</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ab3b004e1d8e48faffb0f666e17e9794e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFalseColor</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ad749b7e0b0eabea5bf9eed798c710c99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLookupTable</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a4101a2f595f74021881a5d48af6fc1f2</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf) const </arglist>
    </member>
    <member kind="function">
      <type>Modulo &amp;</type>
      <name>getModuloZ</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a068606ad599fc55fe913ba2e20d8a5f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Modulo &amp;</type>
      <name>getModuloZ</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a84c5ab2dee8ba138e77065d3c3eaba7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Modulo &amp;</type>
      <name>getModuloT</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a90b07f0eff0fce987c3b47e63baf49d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Modulo &amp;</type>
      <name>getModuloT</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a1f3a752ac1c32ea1c601b78969e3c095</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Modulo &amp;</type>
      <name>getModuloC</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a8b3fb7f29bd94245c0d456eec4c8eb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Modulo &amp;</type>
      <name>getModuloC</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a2f15121538ff72f5b9432a94854a0680</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getThumbSizeX</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a92caf5080383dff227493632c61d73f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getThumbSizeY</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a6eb06325425aea8c797bf530be3269a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLittleEndian</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a5551250bda7ce0de77c3b2b235542581</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getDimensionOrder</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a9f79dddea0bd62bcca9e70a936499eef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrderCertain</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a351de8ce7a99bd7d094ec0c475d91257</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThumbnailSeries</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a91b6f932aef2729b92aae5aa7e529f80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInterleaved</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a2268c2338aa3c8d03c1865123510f8b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInterleaved</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aa8953fe1e27c709972dc03dcba22a137</anchor>
      <arglist>(dimension_size_type subC) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openBytes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a483d6dcd3e7959f75041943d7c1b0efa</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openBytes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aa3bb6a3936669eb9802eb78b7583d34c</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openThumbBytes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>af8c7406c99d408fd4b5737be50978047</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ab5c1a8bcbe610a6774891f4beaed37e9</anchor>
      <arglist>(bool fileOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getSeriesCount</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a3f3e5ba0f3f6cd712ad1fcfa426fa38f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeries</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>af92f8b3b1288c32859aa89531e15f59d</anchor>
      <arglist>(dimension_size_type series) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getSeries</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a17d7e12fe66f9f8443c74290b68125ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>add58fed4937448a28b6b5d33fd657b14</anchor>
      <arglist>(dimension_size_type plane) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getPlane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>abea7441cb98766b0e23c6f10c2ef782d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroupFiles</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a5b52411fb595e267b8364d1927bb1b7a</anchor>
      <arglist>(bool group)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGroupFiles</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a1fc820cc89ec19b473ffbedcdf1c0cbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FileGroupOption</type>
      <name>fileGroupOption</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a9144eb2d2482620fb576f08779a421be</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMetadataComplete</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a7dcaf03721342514aa91befd14d4539e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalized</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a124483169b00e960e49aaf7330ee8f20</anchor>
      <arglist>(bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNormalized</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a883e29b61d08f64ec615a83555ee2dfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOriginalMetadataPopulated</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a24aaf4245552320f218b26c1bd32bd7e</anchor>
      <arglist>(bool populate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOriginalMetadataPopulated</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>acd2d9da3f24fe1601a3b499bdab573d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::filesystem::path &gt;</type>
      <name>getUsedFiles</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aea2f788b99904abab6366b4eacbc7d6d</anchor>
      <arglist>(bool noPixels=false) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::filesystem::path &gt;</type>
      <name>getSeriesUsedFiles</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>abf16b679973005972d457a7b2fb5422a</anchor>
      <arglist>(bool noPixels=false) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; FileInfo &gt;</type>
      <name>getAdvancedUsedFiles</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a86692be6f048e0beae8ccb723e8b0176</anchor>
      <arglist>(bool noPixels=false) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; FileInfo &gt;</type>
      <name>getAdvancedSeriesUsedFiles</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>adbb76bbaa2b0f3fbe685020490b557cf</anchor>
      <arglist>(bool noPixels=false) const </arglist>
    </member>
    <member kind="function">
      <type>const boost::optional&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getCurrentFile</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a4889c75378ddc769f055bb6b8bbfbb82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getIndex</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ac3903841c14752dda15fcf30474c9a91</anchor>
      <arglist>(dimension_size_type z, dimension_size_type c, dimension_size_type t) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getIndex</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>af7c15daf79ad11b856ce2e3d97d8e4ee</anchor>
      <arglist>(dimension_size_type z, dimension_size_type c, dimension_size_type t, dimension_size_type moduloZ, dimension_size_type moduloC, dimension_size_type moduloT) const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::array&lt; dimension_size_type, 3 &gt;</type>
      <name>getZCTCoords</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a67a31a7855e034c4de3c78f61c4c848a</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::array&lt; dimension_size_type, 6 &gt;</type>
      <name>getZCTModuloCoords</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ac202dff53d18c9a396eb84ee826e74cd</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ome::compat::shared_ptr&lt; ::ome::files::CoreMetadata &gt; &gt; &amp;</type>
      <name>getCoreMetadataList</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a862dbf376c85bfd6781b528e9840d545</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataFiltered</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a6f8a2351c9cb602d3a2e3ea963b1ff27</anchor>
      <arglist>(bool filter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMetadataFiltered</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a8f3a1b1a1c2fa9ff0b46492ef740ce82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataStore</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ac146cc87b5ca773041539cd2b6aa823c</anchor>
      <arglist>(ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataStore &gt; &amp;store)</arglist>
    </member>
    <member kind="function">
      <type>const ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataStore &gt; &amp;</type>
      <name>getMetadataStore</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a32380957ef946f1dbb9e36eed43a4869</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataStore &gt; &amp;</type>
      <name>getMetadataStore</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a34d15fa00327677907d73f223dbd89a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ome::compat::shared_ptr&lt; ::ome::files::FormatReader &gt; &gt;</type>
      <name>getUnderlyingReaders</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a71fdccf2d6d0f3671b7e44c0220513d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSingleFile</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a19ec45d5f739d08ba1d220711c87cce7</anchor>
      <arglist>(const boost::filesystem::path &amp;id) const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getRequiredDirectories</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a04b5359783b40c2bcbdeade47a522388</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;files) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getDatasetStructureDescription</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a3780034a1e927c4246530912bfd8df72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getPossibleDomains</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aec0e045a07d9c5ba53aa4cd57a284682</anchor>
      <arglist>(const std::string &amp;id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCompanionFiles</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a65cb714fcc6ac2cad2013bbdb553f6f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getDomains</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a16c3bbc2756cb5e267d0af7ae605b251</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getOptimalTileWidth</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aaed5103c272b11778205dd1a15736fb3</anchor>
      <arglist>(dimension_size_type channel) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getOptimalTileHeight</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ab251be0efd34b8395de03c06dcb3d33a</anchor>
      <arglist>(dimension_size_type channel) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getOptimalTileWidth</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a95f7dde5f7c2458048260de0a76e046d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getOptimalTileHeight</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aaf580e5fbcdc8fed017c01e6f028faf8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>seriesToCoreIndex</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a7c2046633fbe2ac4b1e844ac3173d1ba</anchor>
      <arglist>(dimension_size_type series) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>coreIndexToSeries</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a7ab939c57a112cb4f3ef59fd5b58d194</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getCoreIndex</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a84b397f3765fdf6609e920ff118bd584</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCoreIndex</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ab4e697c64efc802a8f0177450ce35eba</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getResolutionCount</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aa62d5cdfd465e678b0138a7519097b90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ab7ae277f62948b63e01339a10532c257</anchor>
      <arglist>(dimension_size_type resolution) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getResolution</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a9e8b6870f5f2dd025036f5534341c9d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasFlattenedResolutions</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a0815e37973403a15a7d360aa2a8cd648</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlattenedResolutions</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ada3fea48343acf0a552e141698fcbc68</anchor>
      <arglist>(bool flatten)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ac2fac55bb076884ef42b454cd5fe7dcd</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFormat</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a635294dff1ebd87087cdac698481d6c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFormatDescription</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>adc6bf5b598cea5d93b227676c0861b20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getSuffixes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>afcd35693e8da66d0e704901caa0a5630</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getCompressionSuffixes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a2c16d22de86416d42f6139b323c05566</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; ome::compat::shared_ptr&lt; ::ome::files::CoreMetadata &gt; &gt;</type>
      <name>coremetadata_list_type</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a9d6cf4a13628ae4f01e5d6e2876bbe94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FormatReader</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a3204c223d199b4fe26bc0440e5226b44</anchor>
      <arglist>(const ReaderProperties &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initFile</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aa5e4aa29748c46d1bf767c4908144801</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isUsedFile</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a75d284524a0fd4ed7e2eaa2f71bd30ff</anchor>
      <arglist>(const boost::filesystem::path &amp;file)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readPlane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a3edc4665f3370df65fe22cd0c43d528a</anchor>
      <arglist>(std::istream &amp;source, VariantPixelBuffer &amp;dest, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h, dimension_size_type samples)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readPlane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a94aa64f64b158b2c008b0e5322f384b8</anchor>
      <arglist>(std::istream &amp;source, VariantPixelBuffer &amp;dest, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h, dimension_size_type scanlinePad, dimension_size_type samples)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataStore &gt;</type>
      <name>makeFilterMetadata</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>adc48b0477b208a46c8a7f8f6d059d84f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const CoreMetadata &amp;</type>
      <name>getCoreMetadata</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a6fbafffb109f47005ac0d1894d084e70</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CoreMetadata &amp;</type>
      <name>getCoreMetadata</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a1b36fec91873a93b9e627107a532b6f5</anchor>
      <arglist>(dimension_size_type index)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isFilenameThisTypeImpl</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a9683a0a1ff05376e35b58780dc4a7da7</anchor>
      <arglist>(const boost::filesystem::path &amp;name) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isStreamThisTypeImpl</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a338c9d307cfa3c45c357cc9c2c322867</anchor>
      <arglist>(std::istream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ome::compat::array&lt; dimension_size_type, 2 &gt;</type>
      <name>getThumbSize</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a6dadfdd901f76d807f3207437b80d1b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>openBytesImpl</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ac5c632fc9d2ce51e96ee47ac92f727d7</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h) const =0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ReaderProperties &amp;</type>
      <name>readerProperties</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a587ed3f58f55c6c2ea167e98c0949eed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::optional&lt; boost::filesystem::path &gt;</type>
      <name>currentId</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a52559595a114879ca90d268a40c98860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; std::istream &gt;</type>
      <name>in</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a4975d008ba5cde345a2a02955a83f4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>::ome::files::MetadataMap</type>
      <name>metadata</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a00658a65409c8a03b57301f0b18fd989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dimension_size_type</type>
      <name>coreIndex</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ab3fa95c0bc96de273c0a03e1b364fd83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dimension_size_type</type>
      <name>series</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ab4aafb7de80489d664da7085b55941ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dimension_size_type</type>
      <name>plane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a77474e225f9f9ba2761650288332c703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>coremetadata_list_type</type>
      <name>core</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a73181f4daf659931a22253b0cbb69241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dimension_size_type</type>
      <name>resolution</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a09881ab22e3ebab1ece346d22977d96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>flattenedResolutions</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a453189f3b6df0170e4cc648c0a702a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>suffixNecessary</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>ab21c6497920904e6cae16233a6306b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>suffixSufficient</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a792535680fe3dad2b824c463c26829e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>companionFiles</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a13c0d29398fcd103eb015f93fa92b0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>datasetDescription</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a99afbd804699b52cd45d00364b6a83f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normalizeData</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a6f832f0c193070fe8a99a5264ffbbc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>filterMetadata</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a8012df5374de6bcad69bf68d431d57ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>saveOriginalMetadata</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a232e7d28ae9b32d215c5976c553f4327</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>indexedAsRGB</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a105b57c938c7ca880f0b8a06f1217914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>group</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>aa04a1aa5671e864904b87574f915ae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>domains</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>af47e7e6083ef8435355c549d1e18ceb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataStore &gt;</type>
      <name>metadataStore</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a192879d54818e2bfda2b5ab1ec1c745f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MetadataOptions</type>
      <name>metadataOptions</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a6fe8cabe628a50003b97677529671b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FormatReader</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a78100e93e7004f57a5eb58654fc16c71</anchor>
      <arglist>(const FormatReader &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FormatReader &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatReader.html</anchorfile>
      <anchor>a92993ea2490f3fda4fb6796b0829d493</anchor>
      <arglist>(const FormatReader &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::WriterProperties</name>
    <filename>structome_1_1files_1_1detail_1_1WriterProperties.html</filename>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::set&lt; ome::xml::model::enums::PixelType &gt; &gt;</type>
      <name>codec_pixel_type_map</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>aba5761d9cb789cd0947c213e5350f009</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WriterProperties</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>a68b1807fbfdde637c03f52468a1d8010</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;description)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>a69d60ecb204ead90ea09d3f243114edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>a5a9e9bbc6f7cb586dfdea0473bf966b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::filesystem::path &gt;</type>
      <name>suffixes</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>ad5338a1fb00d4b99c2d0b170703b005a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::filesystem::path &gt;</type>
      <name>compression_suffixes</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>ae507ec8f1c5e6206177a854cfc448f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; std::string &gt;</type>
      <name>compression_types</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>a976d44b6cdbc1ca692a88d5cd7a7d843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>codec_pixel_type_map</type>
      <name>codec_pixel_types</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>a27ac3c9c721263cfa271c97fa30ab76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>stacks</name>
      <anchorfile>structome_1_1files_1_1detail_1_1WriterProperties.html</anchorfile>
      <anchor>a71a096c05217c3afe3d97f2b964692f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::detail::FormatWriter</name>
    <filename>classome_1_1files_1_1detail_1_1FormatWriter.html</filename>
    <base>ome::files::FormatWriter</base>
    <base virtualness="virtual">ome::files::FormatHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FormatWriter</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a821dae47e38eaa0e787fb44cc905936a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a69c89c4ff17236ba5151d2b53d201a7b</anchor>
      <arglist>(const boost::filesystem::path &amp;name, bool open=true) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getSeriesCount</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>af71468968a90b8c0ac5c10cd5b04fcd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLookupTable</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a984f67bc34aa63bec50b1931050cdb02</anchor>
      <arglist>(dimension_size_type plane, const VariantPixelBuffer &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveBytes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a51115641c238f5830f796c1839d75872</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeries</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a6894aa2bcb3f6eea46bab565665cebf8</anchor>
      <arglist>(dimension_size_type series) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getSeries</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>aa5654700dd60ae5d9e60bba416198a47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ac2e4aa2c710df60633e37a997054a49b</anchor>
      <arglist>(dimension_size_type plane) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getPlane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>aadc900860b31e2eb2635cf657d910ca4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canDoStacks</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ad0d426da36d39181d478f9a8ffb8866c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadataRetrieve</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a70c5acdd96bac1dd278b3af4808dd1d8</anchor>
      <arglist>(ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt; &amp;retrieve)</arglist>
    </member>
    <member kind="function">
      <type>const ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt; &amp;</type>
      <name>getMetadataRetrieve</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>adcfc6d8f0cec4867e0c5d8b83023b182</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt; &amp;</type>
      <name>getMetadataRetrieve</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a40b5c87412c5a9d01a6f426a09c522ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getImageCount</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a2c7257f5d6b71917980b6bfd5d5a684e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRGB</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ab94cfe83c6cfd6518bcda14b52a2fb4d</anchor>
      <arglist>(dimension_size_type channel) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getSizeX</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a2698fbb3da11cb4deda644b8c7996357</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getSizeY</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a064dbdcc08bf990d4b89922d8c84ec62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getSizeZ</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a48d620056acbb5d496e02f8c886c7075</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getSizeT</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>af7a9e61d71f117eedae6a3b571d97458</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getSizeC</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a601d66ab0edb50162fd225b18cf37a4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ome::xml::model::enums::PixelType</type>
      <name>getPixelType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a1314fe5c040752ccd01c1dbcffe7ad6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual pixel_size_type</type>
      <name>getBitsPerPixel</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>aafb3bfacedf423bb4f64122d2cd02e58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getEffectiveSizeC</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a1bd7868844cd7b445e9fc4da55ae154a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getRGBChannelCount</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a6112ef5bbf29baa8ada5298e175313f5</anchor>
      <arglist>(dimension_size_type channel) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>getDimensionOrder</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a21ef98874f38b5fa348239ed267085f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual dimension_size_type</type>
      <name>getIndex</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a90de42ebffdde3a717be75378aac2258</anchor>
      <arglist>(dimension_size_type z, dimension_size_type c, dimension_size_type t) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ome::compat::array&lt; dimension_size_type, 3 &gt;</type>
      <name>getZCTCoords</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ae4c5c3412dd3c18324657277087b82e9</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFramesPerSecond</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ae21a66e4ddc953b7c0f4fae62e782989</anchor>
      <arglist>(frame_rate_type rate)</arglist>
    </member>
    <member kind="function">
      <type>frame_rate_type</type>
      <name>getFramesPerSecond</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a48e8f540f1314290d26947ceb37e51b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; ome::xml::model::enums::PixelType &gt; &amp;</type>
      <name>getPixelTypes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a1c24012c59c3696d7436ea4e88c311be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; ome::xml::model::enums::PixelType &gt; &amp;</type>
      <name>getPixelTypes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a21125fd60531889994868d11faf0a57b</anchor>
      <arglist>(const std::string &amp;codec) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportedType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a790af7b09009cc80f25da1e9c546cb66</anchor>
      <arglist>(ome::xml::model::enums::PixelType type) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSupportedType</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a32d0124328cbc2e32973ea6461ef8c78</anchor>
      <arglist>(ome::xml::model::enums::PixelType type, const std::string &amp;codec) const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>getCompressionTypes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a6a1bbaafe3abb09debe2965a2d8b8d4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCompression</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a9a778bf3df9279014d06cd8ae56c3998</anchor>
      <arglist>(const std::string &amp;compression)</arglist>
    </member>
    <member kind="function">
      <type>const boost::optional&lt; std::string &gt; &amp;</type>
      <name>getCompression</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a37ebd1270e3e4ad47c27efdf023e9c84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterleaved</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a7b4674263f4b232c81a137bc2106ffc3</anchor>
      <arglist>(bool interleaved)</arglist>
    </member>
    <member kind="function">
      <type>const boost::optional&lt; bool &gt; &amp;</type>
      <name>getInterleaved</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a33baf5866121f60708a7bcb97f71557e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeOutputFile</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ad94aea8d547fba03b4f8dc27d6175057</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWriteSequentially</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ac43462a618d2eedef4a5df58f598e1f1</anchor>
      <arglist>(bool sequential=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getWriteSequentially</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>aa17322242eac884e7a6f3f815ac4b58c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a62f97cf440607b854f1d169470b35544</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a7c6d24524ff091667b8ee50e3b821905</anchor>
      <arglist>(bool fileOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFormat</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ac1c32a4fd2bd11d772c7e9bc258e084d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFormatDescription</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>af671c685e503fb2cc618d6eb407c6925</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getSuffixes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a18a209f01db97e47214a26bafa14d709</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::filesystem::path &gt; &amp;</type>
      <name>getCompressionSuffixes</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ab9c809c05b6e6ee7d8413bfb0174a409</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FormatWriter</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a0aef9bb50d249e09ef9f06ddb243d8f3</anchor>
      <arglist>(const WriterProperties &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const WriterProperties &amp;</type>
      <name>writerProperties</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a034c63d7ef5bdfe723f895815c778564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::optional&lt; boost::filesystem::path &gt;</type>
      <name>currentId</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a1367e5d4564b7a9b5c6aa13f2c8f6ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; std::ostream &gt;</type>
      <name>out</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a234fda951c30af8fadeedd0b1100692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dimension_size_type</type>
      <name>series</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a273a7ec31a99379cac0c0cb35115c59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dimension_size_type</type>
      <name>plane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>ae4e9d2d43e52a5fdc75dfc55353a5bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::optional&lt; std::string &gt;</type>
      <name>compression</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a366e3c053f512d10572da33988a65859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::optional&lt; bool &gt;</type>
      <name>interleaved</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a99706e016abfdd18e134f35405032902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>sequential</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a6c77242a7a3dd69a2b1c21946bbe381d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>frame_rate_type</type>
      <name>framesPerSecond</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a64c4ebbd09598fbf3945b56d8d38ea44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt;</type>
      <name>metadataRetrieve</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a473415436eceebf1cdeeb6bf0ea0558c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FormatWriter</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>a65d3c5209bede986f29bfa52ca7377d7</anchor>
      <arglist>(const FormatWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FormatWriter &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1detail_1_1FormatWriter.html</anchorfile>
      <anchor>aca3577dc5b6b6ea094e69afa180f0445</anchor>
      <arglist>(const FormatWriter &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::detail::OMETIFFPlane</name>
    <filename>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>a9be05fa61fd75ffee956055f3ff3fe3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>UNKNOWN</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>a9be05fa61fd75ffee956055f3ff3fe3eab37a62a174d9b8f4cde500eb89e57aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PRESENT</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>a9be05fa61fd75ffee956055f3ff3fe3eaf45d3d8d271ce229ef94dfc52cc5a829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ABSENT</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>a9be05fa61fd75ffee956055f3ff3fe3ea77a081b04107fc8f9c88ffe19b20cd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OMETIFFPlane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>a77af9f4765ead5eb987a5127ffeed6a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OMETIFFPlane</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>aee9a024d013bdd996136670ba292a288</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="variable">
      <type>boost::filesystem::path</type>
      <name>id</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>add1e48ecf0a837460aa5ea0e324989d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>ifd</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>a041b3fd47f8474339c46da82cf560750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>certain</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>a6c370be5942146b29f17b4eb1fdc3e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Status</type>
      <name>status</name>
      <anchorfile>classome_1_1files_1_1detail_1_1OMETIFFPlane.html</anchorfile>
      <anchor>a244f657e957c2f73718d9f5ec8b42dff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::MetadataMapValueTypeOStreamVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1MetadataMapValueTypeOStreamVisitor.html</filename>
    <member kind="function">
      <type></type>
      <name>MetadataMapValueTypeOStreamVisitor</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapValueTypeOStreamVisitor.html</anchorfile>
      <anchor>a9fa77e074e82979d1349f883718cab43</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapValueTypeOStreamVisitor.html</anchorfile>
      <anchor>abab0c77f0ea6e9e013e85b035354ec28</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapValueTypeOStreamVisitor.html</anchorfile>
      <anchor>a1a4d17912045a0e6707414f69f57f8cd</anchor>
      <arglist>(const T &amp;v) const </arglist>
    </member>
    <member kind="variable">
      <type>std::ostream &amp;</type>
      <name>os</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapValueTypeOStreamVisitor.html</anchorfile>
      <anchor>af05e86b98cdac1d1bc413df7b195e5d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::MetadataMapOStreamVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1MetadataMapOStreamVisitor.html</filename>
    <member kind="function">
      <type></type>
      <name>MetadataMapOStreamVisitor</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapOStreamVisitor.html</anchorfile>
      <anchor>ad600deb7d98309b543984569ca0f8f6c</anchor>
      <arglist>(std::ostream &amp;os, const MetadataMap::key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapOStreamVisitor.html</anchorfile>
      <anchor>a94387f31f60169d844f66eac75b51492</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapOStreamVisitor.html</anchorfile>
      <anchor>a518f73c99b553cbb070f3e008bc5edbe</anchor>
      <arglist>(const T &amp;v) const </arglist>
    </member>
    <member kind="variable">
      <type>std::ostream &amp;</type>
      <name>os</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapOStreamVisitor.html</anchorfile>
      <anchor>a648cff4b8601ca669f0d604dfe8bb0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MetadataMap::key_type &amp;</type>
      <name>key</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapOStreamVisitor.html</anchorfile>
      <anchor>ac47be5628f45607a671dbe25df1e594c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::MetadataMapFlattenVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1MetadataMapFlattenVisitor.html</filename>
    <member kind="function">
      <type></type>
      <name>MetadataMapFlattenVisitor</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapFlattenVisitor.html</anchorfile>
      <anchor>a1f9c6fb581497d66209d4bb93b822bc9</anchor>
      <arglist>(MetadataMap &amp;map, const MetadataMap::key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapFlattenVisitor.html</anchorfile>
      <anchor>a2b2b9f84e834b9de147b00a7f40681f9</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapFlattenVisitor.html</anchorfile>
      <anchor>a243c0b0a75c10b928606eafee5ba6e53</anchor>
      <arglist>(const T &amp;v) const </arglist>
    </member>
    <member kind="variable">
      <type>MetadataMap &amp;</type>
      <name>map</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapFlattenVisitor.html</anchorfile>
      <anchor>a95ab37c3c9598686774eb696115114b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MetadataMap::key_type &amp;</type>
      <name>key</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MetadataMapFlattenVisitor.html</anchorfile>
      <anchor>a75977d4df9b907e8b2db4ebc5cb4e878</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::PixelBufferArrayVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1PixelBufferArrayVisitor.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>PixelBuffer&lt; T &gt;::array_ref_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1PixelBufferArrayVisitor.html</anchorfile>
      <anchor>a867875bbc49a80172ac5901d467ad74a</anchor>
      <arglist>(U &amp;v) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::PixelBufferConstArrayVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1PixelBufferConstArrayVisitor.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>const PixelBuffer&lt; T &gt;::array_ref_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1PixelBufferConstArrayVisitor.html</anchorfile>
      <anchor>abad830bb13d18a719175fbfec301bb0e</anchor>
      <arglist>(U &amp;v) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::VariantPixelBufferVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1VariantPixelBufferVisitor.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>PixelBuffer&lt; T &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferVisitor.html</anchorfile>
      <anchor>a6f7cbcad1373b9553c607aaafb19618a</anchor>
      <arglist>(ome::compat::shared_ptr&lt; PixelBuffer&lt; T &gt; &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>PixelBuffer&lt; T &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferVisitor.html</anchorfile>
      <anchor>aef198a460c5f032a45dd00af3c5a8485</anchor>
      <arglist>(U &amp;) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::VariantPixelBufferConstVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1VariantPixelBufferConstVisitor.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>const PixelBuffer&lt; T &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferConstVisitor.html</anchorfile>
      <anchor>ab8730b187ee66ba8992f338202da7ab2</anchor>
      <arglist>(const ome::compat::shared_ptr&lt; PixelBuffer&lt; T &gt; &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>const PixelBuffer&lt; T &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferConstVisitor.html</anchorfile>
      <anchor>a3ced821c429fb8f513986c3e1be6b18c</anchor>
      <arglist>(U &amp;) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::VariantPixelBufferAssignVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1VariantPixelBufferAssignVisitor.html</filename>
    <templarg>InputIterator</templarg>
    <member kind="function">
      <type></type>
      <name>VariantPixelBufferAssignVisitor</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferAssignVisitor.html</anchorfile>
      <anchor>a24c95142c4352a0783e4106af4df247f</anchor>
      <arglist>(InputIterator begin, InputIterator end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferAssignVisitor.html</anchorfile>
      <anchor>a048d8ff6fcf33e0abbecdf56732fb4ff</anchor>
      <arglist>(ome::compat::shared_ptr&lt; PixelBuffer&lt; typename std::iterator_traits&lt; InputIterator &gt;::value_type &gt; &gt; &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferAssignVisitor.html</anchorfile>
      <anchor>aa4bb766513b99dbd9ebb4c180453580b</anchor>
      <arglist>(T &amp;) const </arglist>
    </member>
    <member kind="variable">
      <type>InputIterator</type>
      <name>begin</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferAssignVisitor.html</anchorfile>
      <anchor>ac9b785f03147590d5815678ec13ad422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>InputIterator</type>
      <name>end</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferAssignVisitor.html</anchorfile>
      <anchor>ae70a2f4209a4ca8151bf4bebebf8415f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::VariantPixelBufferReadVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1VariantPixelBufferReadVisitor.html</filename>
    <templarg>charT</templarg>
    <templarg>traits</templarg>
    <member kind="function">
      <type></type>
      <name>VariantPixelBufferReadVisitor</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferReadVisitor.html</anchorfile>
      <anchor>a14d1c84423a13f862c6b768e8742cca4</anchor>
      <arglist>(std::basic_istream&lt; charT, traits &gt; &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferReadVisitor.html</anchorfile>
      <anchor>aacb548341eb42b530a0117f1fd4ec2c4</anchor>
      <arglist>(T &amp;v) const </arglist>
    </member>
    <member kind="variable">
      <type>std::basic_istream&lt; charT, traits &gt; &amp;</type>
      <name>stream</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferReadVisitor.html</anchorfile>
      <anchor>a4e326933dbd749e4a515579924475e7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::VariantPixelBufferWriteVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1VariantPixelBufferWriteVisitor.html</filename>
    <templarg>charT</templarg>
    <templarg>traits</templarg>
    <member kind="function">
      <type></type>
      <name>VariantPixelBufferWriteVisitor</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferWriteVisitor.html</anchorfile>
      <anchor>a9f78b8787636b1f4bcc1b140a0c4dcaa</anchor>
      <arglist>(std::basic_ostream&lt; charT, traits &gt; &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferWriteVisitor.html</anchorfile>
      <anchor>a661e05e6147146a1f765c0bb9a21908b</anchor>
      <arglist>(const T &amp;v) const </arglist>
    </member>
    <member kind="variable">
      <type>std::basic_ostream&lt; charT, traits &gt; &amp;</type>
      <name>stream</name>
      <anchorfile>structome_1_1files_1_1detail_1_1VariantPixelBufferWriteVisitor.html</anchorfile>
      <anchor>abff5c25b8f0fe67a9a2f456485f8de4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::CopySubchannelVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1CopySubchannelVisitor.html</filename>
    <member kind="function">
      <type></type>
      <name>CopySubchannelVisitor</name>
      <anchorfile>structome_1_1files_1_1detail_1_1CopySubchannelVisitor.html</anchorfile>
      <anchor>a03d2647db926ab52aee2861a071893be</anchor>
      <arglist>(VariantPixelBuffer &amp;dest, dimension_size_type subC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1CopySubchannelVisitor.html</anchorfile>
      <anchor>aad8dced1b712dbf31090b0dba886272a</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>VariantPixelBuffer &amp;</type>
      <name>dest</name>
      <anchorfile>structome_1_1files_1_1detail_1_1CopySubchannelVisitor.html</anchorfile>
      <anchor>af4b0f5d5513e390dad66757c47d8f81f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>subC</name>
      <anchorfile>structome_1_1files_1_1detail_1_1CopySubchannelVisitor.html</anchorfile>
      <anchor>a4e1ca48085a9f989b0894b3c5f8ee8ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::MergeSubchannelVisitor</name>
    <filename>structome_1_1files_1_1detail_1_1MergeSubchannelVisitor.html</filename>
    <member kind="function">
      <type></type>
      <name>MergeSubchannelVisitor</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MergeSubchannelVisitor.html</anchorfile>
      <anchor>a57e0cff15e86c7792f4a50e911a65a1a</anchor>
      <arglist>(VariantPixelBuffer &amp;dest, dimension_size_type subC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MergeSubchannelVisitor.html</anchorfile>
      <anchor>af4e22912e047a2ef8e76aa4888cb3bbb</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>VariantPixelBuffer &amp;</type>
      <name>dest</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MergeSubchannelVisitor.html</anchorfile>
      <anchor>a77ab29bb5912eadd7d88e0741b94b0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>subC</name>
      <anchorfile>structome_1_1files_1_1detail_1_1MergeSubchannelVisitor.html</anchorfile>
      <anchor>a6fec433f396cc3db448e44d256f38bd2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ome::files::detail::tiff</name>
    <filename>namespaceome_1_1files_1_1detail_1_1tiff.html</filename>
    <class kind="struct">ome::files::detail::tiff::TagProperties</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::StringTag1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::StringTagArray1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Tag1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16TagArray1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Compression1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16FillOrder1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Orientation1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16PhotometricInterpretation1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16PlanarConfiguration1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Predictor1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16SampleFormat1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Threshholding1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16YCbCrPosition1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Tag2 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Tag6 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16ExtraSamplesArray1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16TagArray3 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt32Tag1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt32TagArray1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt64TagArray1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::RawDataTag1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::FloatTag1 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::FloatTag2 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::FloatTag3 &gt;</class>
    <class kind="struct">ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::FloatTag6 &gt;</class>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::StringTag1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1StringTag1_01_4.html</filename>
    <member kind="typedef">
      <type>std::string</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1StringTag1_01_4.html</anchorfile>
      <anchor>ab1e2ececbdfdd6fb042aeefec3db817d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::StringTagArray1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1StringTagArray1_01_4.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1StringTagArray1_01_4.html</anchorfile>
      <anchor>ac91b5785ea9dcca3d356a54daf8999bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Tag1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Tag1_01_4.html</filename>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Tag1_01_4.html</anchorfile>
      <anchor>a3a7e79da83e479230ca173c7e6a3a8d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16TagArray1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16TagArray1_01_4.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16TagArray1_01_4.html</anchorfile>
      <anchor>ae8d01f0a145836608127e5bcebe34c83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Compression1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Compression1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::Compression</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Compression1_01_4.html</anchorfile>
      <anchor>a30c542f41e0ead88261badd1918c1155</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16FillOrder1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16FillOrder1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::FillOrder</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16FillOrder1_01_4.html</anchorfile>
      <anchor>a3501bf62e99e2850b9167eeffb208eb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Orientation1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Orientation1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::Orientation</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Orientation1_01_4.html</anchorfile>
      <anchor>a2c38c579c65173a2f34e338a27748da5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16PhotometricInterpretation1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16PhotometricInterpretation1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::PhotometricInterpretation</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16PhotometricInterpretation1_01_4.html</anchorfile>
      <anchor>a70e85c312428e441191ab11f31fb1bc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16PlanarConfiguration1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16PlanarConfiguration1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::PlanarConfiguration</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16PlanarConfiguration1_01_4.html</anchorfile>
      <anchor>a01376070616898c606fba1467764c0c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Predictor1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Predictor1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::Predictor</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Predictor1_01_4.html</anchorfile>
      <anchor>a4e65b33c8e33c2a89c82c340c97f4638</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16SampleFormat1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16SampleFormat1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::SampleFormat</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16SampleFormat1_01_4.html</anchorfile>
      <anchor>a0afdf2b8d0c4eb3370a542150da364e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Threshholding1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Threshholding1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::Threshholding</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Threshholding1_01_4.html</anchorfile>
      <anchor>a2fab291e624fcf601bba6344fc20edbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16YCbCrPosition1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16YCbCrPosition1_01_4.html</filename>
    <member kind="typedef">
      <type>::ome::files::tiff::YCbCrPosition</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16YCbCrPosition1_01_4.html</anchorfile>
      <anchor>a0de4c37bf0ceab353fe61e9ee1a69026</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Tag2 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Tag2_01_4.html</filename>
    <member kind="typedef">
      <type>ome::compat::array&lt; uint16_t, 2 &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Tag2_01_4.html</anchorfile>
      <anchor>a91b9a000802e4f18509ef60f69f58597</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16Tag6 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Tag6_01_4.html</filename>
    <member kind="typedef">
      <type>ome::compat::array&lt; uint16_t, 6 &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16Tag6_01_4.html</anchorfile>
      <anchor>a476b2ca56136b92e5a20a016755dba48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16ExtraSamplesArray1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16ExtraSamplesArray1_01_4.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; ::ome::files::tiff::ExtraSamples &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16ExtraSamplesArray1_01_4.html</anchorfile>
      <anchor>aa35ccfda754152de1c30a85bcc2a0de5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt16TagArray3 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16TagArray3_01_4.html</filename>
    <member kind="typedef">
      <type>ome::compat::array&lt; std::vector&lt; uint16_t &gt;, 3 &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt16TagArray3_01_4.html</anchorfile>
      <anchor>ab960cc57d30cd12264ae75adf9cfa266</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt32Tag1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt32Tag1_01_4.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt32Tag1_01_4.html</anchorfile>
      <anchor>a1f8c90fcbeb3765bac8b0fb4b03b3421</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt32TagArray1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt32TagArray1_01_4.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt32TagArray1_01_4.html</anchorfile>
      <anchor>a609ff461d4e9f1a2ab84ec55c4233b64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::UInt64TagArray1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt64TagArray1_01_4.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; uint64_t &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1UInt64TagArray1_01_4.html</anchorfile>
      <anchor>a5b2fdf4c0b56fa81611d67d71e5ced7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::RawDataTag1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1RawDataTag1_01_4.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1RawDataTag1_01_4.html</anchorfile>
      <anchor>a19b53f6571761bedb1d054cca4e86779</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::FloatTag1 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1FloatTag1_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1FloatTag1_01_4.html</anchorfile>
      <anchor>abbbce17c94a71df74199f8a915e015c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::FloatTag2 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1FloatTag2_01_4.html</filename>
    <member kind="typedef">
      <type>ome::compat::array&lt; float, 2 &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1FloatTag2_01_4.html</anchorfile>
      <anchor>ad701c90bb0f3d956be5e19adc0bae0b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::FloatTag3 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1FloatTag3_01_4.html</filename>
    <member kind="typedef">
      <type>ome::compat::array&lt; float, 3 &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1FloatTag3_01_4.html</anchorfile>
      <anchor>a753d7c4100a91a7f3c28d081baf71ac5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::detail::tiff::TagProperties&lt; ::ome::files::tiff::FloatTag6 &gt;</name>
    <filename>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1FloatTag6_01_4.html</filename>
    <member kind="typedef">
      <type>ome::compat::array&lt; float, 6 &gt;</type>
      <name>value_type</name>
      <anchorfile>structome_1_1files_1_1detail_1_1tiff_1_1TagProperties_3_01_1_1ome_1_1files_1_1tiff_1_1FloatTag6_01_4.html</anchorfile>
      <anchor>a410a68d25f25a2538ffb3d2026689c09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ome::files::in</name>
    <filename>namespaceome_1_1files_1_1in.html</filename>
    <class kind="class">ome::files::in::MinimalTIFFReader</class>
    <class kind="class">ome::files::in::OMETIFFReader</class>
    <class kind="class">ome::files::in::TIFFReader</class>
  </compound>
  <compound kind="class">
    <name>ome::files::in::MinimalTIFFReader</name>
    <filename>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</filename>
    <base>ome::files::detail::FormatReader</base>
    <member kind="function">
      <type></type>
      <name>MinimalTIFFReader</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>aceebef243fbea8c27254d7248e8cafb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinimalTIFFReader</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>ad9decefdcc8cb3ce132d0ca273a15d32</anchor>
      <arglist>(const ome::files::detail::ReaderProperties &amp;readerProperties)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MinimalTIFFReader</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>a3afa537a60b1b0c3afc31c0ed64e9fd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>ab27a8479b080cb9a2af9848452ae25d3</anchor>
      <arglist>(bool fileOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLookupTable</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>a3ed1c449ab2fdf6607f08ab5dfbfe145</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf) const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ome::files::tiff::TIFF &gt;</type>
      <name>getTIFF</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>acb986f2fc6adfd578b223adae452e018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ome::compat::shared_ptr&lt; ome::files::tiff::TIFF &gt;</type>
      <name>getTIFF</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>a4144f55470ace3449e41e4861e7d022a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFile</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>acf7025a80be285983bf58fdc1d553cd0</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readIFDs</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>a9ac381b07f5642f2e44f8fdc8e09e359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isFilenameThisTypeImpl</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>ac972b50b92ec3468ec6da75c4263b8b6</anchor>
      <arglist>(const boost::filesystem::path &amp;name) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const ome::compat::shared_ptr&lt; const tiff::IFD &gt;</type>
      <name>ifdAtIndex</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>a15b3fcd3f5ff06dc7de63fb33df41250</anchor>
      <arglist>(dimension_size_type plane) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>openBytesImpl</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>aef892d97f970d760386b2fe916222019</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; ome::files::tiff::TIFF &gt;</type>
      <name>tiff</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>ab8c5546730740654d21e5ab7e0c89270</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tiff::SeriesIFDRange</type>
      <name>seriesIFDRange</name>
      <anchorfile>classome_1_1files_1_1in_1_1MinimalTIFFReader.html</anchorfile>
      <anchor>a08b600ac8f17406bd7fa1f8a76f914a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::in::OMETIFFReader</name>
    <filename>classome_1_1files_1_1in_1_1OMETIFFReader.html</filename>
    <base>ome::files::detail::FormatReader</base>
    <member kind="function">
      <type></type>
      <name>OMETIFFReader</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a896de7df606e57a581faa532f0eebc59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OMETIFFReader</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a30bd47b9db84e3aad3fda3145cfe54a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSingleFile</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>ae146deb63fede7e1d40a56cf57ca3755</anchor>
      <arglist>(const boost::filesystem::path &amp;id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isThisType</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a450cee7a08af1b4fa5cac3ae98c8a376</anchor>
      <arglist>(const boost::filesystem::path &amp;name, bool open) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a8d8b3e5b0633122b0828bd30808c2f3b</anchor>
      <arglist>(bool fileOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>getDomains</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>abd40a5de3526535716040b74b8603381</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::filesystem::path &gt;</type>
      <name>getSeriesUsedFiles</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>ad3e9c1f623377e71613151bae042e5a8</anchor>
      <arglist>(bool noPixels) const </arglist>
    </member>
    <member kind="function">
      <type>FormatReader::FileGroupOption</type>
      <name>fileGroupOption</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>aa953c7fb8d05f736f47366034526dd05</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getOptimalTileWidth</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a8ead7ae951504bd9dd804f88d24f990c</anchor>
      <arglist>(dimension_size_type channel) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getOptimalTileHeight</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>aad8db9e24a5c0b7ecf13e5741b04cd93</anchor>
      <arglist>(dimension_size_type channel) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initFile</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a89254857e21f06608b7307a9c0d6e470</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ome::xml::meta::MetadataStore &gt;</type>
      <name>getMetadataStoreForConversion</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a1bd40ec9652f73140077c920bfa8c5f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; ome::xml::meta::MetadataStore &gt;</type>
      <name>getMetadataStoreForDisplay</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a5ffe2338966eef6e41f283b83fea15de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::string, boost::filesystem::path &gt;</type>
      <name>uuid_file_map</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a04f60cd172feca3c455176980e53ef3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; boost::filesystem::path, boost::filesystem::path &gt;</type>
      <name>invalid_file_map</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>aee906f1dab5551dc0772562d52c0c1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; boost::filesystem::path, ome::compat::shared_ptr&lt; ome::files::tiff::TIFF &gt; &gt;</type>
      <name>tiff_map</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a519fcb76386b97d235a8ba8b73b54a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isFilenameThisTypeImpl</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a2605ee4444de2fb3d7ac66eb314bf40e</anchor>
      <arglist>(const boost::filesystem::path &amp;name) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getLookupTable</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>ad1d33535a54886e9613f618ae07b1a87</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>openBytesImpl</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>affe00268ad940d1a2ad0b016a70493ca</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const ome::compat::shared_ptr&lt; const tiff::IFD &gt;</type>
      <name>ifdAtIndex</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>ad5c89c093afa0f3b5b4598cbba052c73</anchor>
      <arglist>(dimension_size_type plane) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addTIFF</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a0879064cc71ab5d17f9acfa7229bf26e</anchor>
      <arglist>(const boost::filesystem::path &amp;tiff)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const ome::compat::shared_ptr&lt; const ome::files::tiff::TIFF &gt;</type>
      <name>getTIFF</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>ae60c57df8fdd7408ffc3bd77ef9264a0</anchor>
      <arglist>(const boost::filesystem::path &amp;tiff) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closeTIFF</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a2748be076dde3e670add81b9e3247970</anchor>
      <arglist>(const boost::filesystem::path &amp;tiff)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::common::Logger</type>
      <name>logger</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>af371b71baef08ca0753444092588965b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uuid_file_map</type>
      <name>files</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a5686fed394acc491a6db282cc2f677ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>invalid_file_map</type>
      <name>invalidFiles</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a1e4d4fc8a450cb2dc9a6f240c973e205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tiff_map</type>
      <name>tiffs</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>abcfca9b5cb328db152fede70fd3f46d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::filesystem::path</type>
      <name>metadataFile</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a6fb99ecd9c376e9c4f4c656062e34d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::filesystem::path &gt;</type>
      <name>usedFiles</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a4e586feb726f31a07dbf1169fd03f95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>hasSPW</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a8eee507651196e7d417492959545f025</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findUsedFiles</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>aab4c2ab6bbd40b7318b1d35c004db0f9</anchor>
      <arglist>(const ome::xml::meta::OMEXMLMetadata &amp;meta, const boost::filesystem::path &amp;currentId, const boost::filesystem::path &amp;currentDir, const boost::optional&lt; std::string &gt; &amp;currentUUID)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getAcquisitionDates</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>ac5aa8f3accbb351e9dcac7876e44c057</anchor>
      <arglist>(const ome::xml::meta::OMEXMLMetadata &amp;meta, std::vector&lt; boost::optional&lt; ome::xml::model::primitives::Timestamp &gt; &gt; &amp;timestamps)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cleanMetadata</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>aafd44842f0556b167db3c75bf8204053</anchor>
      <arglist>(ome::xml::meta::OMEXMLMetadata &amp;meta)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>dimension_size_type</type>
      <name>seriesFileSamplesPerPixel</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a9f3e69eb41e8541f7884b27f4b587434</anchor>
      <arglist>(const ome::xml::meta::OMEXMLMetadata &amp;meta, ome::xml::meta::BaseMetadata::index_type series)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>seriesIndexStart</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>a78bdd8cde9ab7e6128d79b5de8f4fc7b</anchor>
      <arglist>(const ome::xml::meta::OMEXMLMetadata &amp;meta, ome::xml::meta::BaseMetadata::index_type series, boost::optional&lt; ome::xml::model::primitives::NonNegativeInteger &gt; &amp;zIndexStart, boost::optional&lt; ome::xml::model::primitives::NonNegativeInteger &gt; &amp;tIndexStart, boost::optional&lt; ome::xml::model::primitives::NonNegativeInteger &gt; &amp;cIndexStart)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getTiffDataValues</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>af742822f427a52a0d67b237293c42e27</anchor>
      <arglist>(const ome::xml::meta::OMEXMLMetadata &amp;meta, ome::xml::meta::BaseMetadata::index_type series, ome::xml::meta::BaseMetadata::index_type tiffData, boost::optional&lt; ome::xml::model::primitives::NonNegativeInteger &gt; &amp;tdIFD, ome::xml::model::primitives::NonNegativeInteger &amp;numPlanes, ome::xml::model::primitives::NonNegativeInteger &amp;firstZ, ome::xml::model::primitives::NonNegativeInteger &amp;firstT, ome::xml::model::primitives::NonNegativeInteger &amp;firstC)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fixOMEROMetadata</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>af69b6144f8260026c496aa433dfafc9e</anchor>
      <arglist>(ome::xml::meta::OMEXMLMetadata &amp;meta, ome::xml::meta::BaseMetadata::index_type series)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fixDimensions</name>
      <anchorfile>classome_1_1files_1_1in_1_1OMETIFFReader.html</anchorfile>
      <anchor>ae936562a27c53f992c1925a559e2d363</anchor>
      <arglist>(ome::xml::meta::BaseMetadata::index_type series)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::in::TIFFReader</name>
    <filename>classome_1_1files_1_1in_1_1TIFFReader.html</filename>
    <base>ome::files::in::MinimalTIFFReader</base>
    <member kind="function">
      <type></type>
      <name>TIFFReader</name>
      <anchorfile>classome_1_1files_1_1in_1_1TIFFReader.html</anchorfile>
      <anchor>a83edf388ad894afa623ae748d706d5e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TIFFReader</name>
      <anchorfile>classome_1_1files_1_1in_1_1TIFFReader.html</anchorfile>
      <anchor>a412928d10aec8b44858e8d3a70ae6954</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1in_1_1TIFFReader.html</anchorfile>
      <anchor>a11b7a81fdc74cb8a741806f7824df2f4</anchor>
      <arglist>(bool fileOnly=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readIFDs</name>
      <anchorfile>classome_1_1files_1_1in_1_1TIFFReader.html</anchorfile>
      <anchor>a4d6514f6ea1023b7deb63dc97a4905f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::optional&lt; tiff::ImageJMetadata &gt;</type>
      <name>ijmeta</name>
      <anchorfile>classome_1_1files_1_1in_1_1TIFFReader.html</anchorfile>
      <anchor>a4b1cadc2f73f61bf16cf43516ac86d7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::out::MinimalTIFFWriter</name>
    <filename>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</filename>
    <base>ome::files::detail::FormatWriter</base>
    <member kind="function">
      <type></type>
      <name>MinimalTIFFWriter</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a657cb3ee2eede06be3b6126195cd6327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinimalTIFFWriter</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a6bc5e0af13fbdbc63f6d4fe5a1b45f99</anchor>
      <arglist>(const ome::files::detail::WriterProperties &amp;writerProperties)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MinimalTIFFWriter</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>afb55692568caba4d12fc0a011b282e1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>aa1c0d96aa40125fd90d4c411d7990c6d</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a1fc17bcef96b0a6469d0cc078c3fa48d</anchor>
      <arglist>(bool fileOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeries</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a3be267521d58df2cf3866e9027efa822</anchor>
      <arglist>(dimension_size_type series) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlane</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a4de05f19a0676bfcf888141bb53d1bed</anchor>
      <arglist>(dimension_size_type plane) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveBytes</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a374f13ee138f329e0221fe1f099a0ed5</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBigTIFF</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a4a091123a49eca797f71633d59bbdc11</anchor>
      <arglist>(boost::optional&lt; bool &gt; big=true)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; bool &gt;</type>
      <name>getBigTIFF</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a1bd33583c0c09f36ea30a4a981078de3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>nextIFD</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a66fa67ee7c305646e46e0e9e40d40116</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupIFD</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>af3bf7f79def59430398a403c60c64c7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::common::Logger</type>
      <name>logger</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>aa95239ab56b44190004581d3dc9eadd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; ome::files::tiff::TIFF &gt;</type>
      <name>tiff</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>af4a76a6e2268d293ee0c3f81fdee96b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; ome::files::tiff::IFD &gt;</type>
      <name>ifd</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>adacd29b60ed34044d9c2dff6120e4fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dimension_size_type</type>
      <name>ifdIndex</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a171f0331a27901c1366bf118bff8b840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tiff::SeriesIFDRange</type>
      <name>seriesIFDRange</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>ab00e1df9e863114828c79361803a8fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::optional&lt; bool &gt;</type>
      <name>bigTIFF</name>
      <anchorfile>classome_1_1files_1_1out_1_1MinimalTIFFWriter.html</anchorfile>
      <anchor>a7119818a3e53eb12bb144ee9130db877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::out::OMETIFFWriter</name>
    <filename>classome_1_1files_1_1out_1_1OMETIFFWriter.html</filename>
    <base>ome::files::detail::FormatWriter</base>
    <class kind="struct">ome::files::out::OMETIFFWriter::SeriesState</class>
    <class kind="struct">ome::files::out::OMETIFFWriter::TIFFState</class>
    <member kind="function">
      <type></type>
      <name>OMETIFFWriter</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>ae36bfbd0cf6a96caa25d94829134d9f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OMETIFFWriter</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>aa1b9d6542e975d74f28a881b6c84d77d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>ae0cbc5e8bc524b764e940f4cf6dfe3f2</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a01988fb925d6b2d1ad54bd8264a13b29</anchor>
      <arglist>(bool fileOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeries</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a4fe3e6673589b9b3f5d2ee82fcd12657</anchor>
      <arglist>(dimension_size_type series) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlane</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a89631b5b3253b890306390b0fc1cf34f</anchor>
      <arglist>(dimension_size_type plane) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveBytes</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>acf057ee377c9e5c553ca3138b194ed3b</anchor>
      <arglist>(dimension_size_type plane, VariantPixelBuffer &amp;buf, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBigTIFF</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a2145bb43af511b90f453ea777bd22bbc</anchor>
      <arglist>(boost::optional&lt; bool &gt; big=true)</arglist>
    </member>
    <member kind="function">
      <type>boost::optional&lt; bool &gt;</type>
      <name>getBigTIFF</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>adcb8324b9c5b72f0272ac4610e56aac0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; boost::filesystem::path, std::string &gt;</type>
      <name>file_uuid_map</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a6fba1c2a38e128d6866f94ec1e32268c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; boost::filesystem::path, TIFFState &gt;</type>
      <name>tiff_map</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a67936e3d70fd6681de3435758bd4fdfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; SeriesState &gt;</type>
      <name>series_list</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>aba585d77b82083f72b9c416a4e3174d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>nextIFD</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a1162737a906d440ba44cc645d3b0bb2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupIFD</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a51ba9b9a182c49330020791c4d445ef0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::common::Logger</type>
      <name>logger</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>adc076bc4cbaf457019f492418c01eb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::filesystem::path</type>
      <name>baseDir</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a5a6be88961867283e0b02deb6a5d6238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>file_uuid_map</type>
      <name>files</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>ae973975cff5ab9415655c3ee5eb7f91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tiff_map</type>
      <name>tiffs</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a7724e2d2a5a33f13ea2cc9f87b247e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tiff_map::iterator</type>
      <name>currentTIFF</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a396e6e61e0e17bf606a28555d78751bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>flags</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a6ce3934524520396b722b040a0db529d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>series_list</type>
      <name>seriesState</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a19f1f15a54fdd711c36415a8c8aceed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; ::ome::xml::meta::MetadataRetrieve &gt;</type>
      <name>originalMetadataRetrieve</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a47441d2bfb447502bfe3fa8c23981b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; ome::xml::meta::OMEXMLMetadata &gt;</type>
      <name>omeMeta</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a8f4dec1b8d0bf8de5c622509c229c179</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillMetadata</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>abe7471241dd51ad30ee66ea8ed3aa31d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getOMEXML</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a1c14a2b684dc8e7bc39642c8a16865c9</anchor>
      <arglist>(const boost::filesystem::path &amp;id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveComment</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a23bba5bd3d3decd96261fd2d2c96ecdc</anchor>
      <arglist>(const boost::filesystem::path &amp;id, const std::string &amp;xml)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::optional&lt; bool &gt;</type>
      <name>bigTIFF</name>
      <anchorfile>classome_1_1files_1_1out_1_1OMETIFFWriter.html</anchorfile>
      <anchor>a3d857c1c2c20dce94243584346d1cbbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::out::OMETIFFWriter::SeriesState</name>
    <filename>structome_1_1files_1_1out_1_1OMETIFFWriter_1_1SeriesState.html</filename>
    <member kind="variable">
      <type>std::vector&lt; detail::OMETIFFPlane &gt;</type>
      <name>planes</name>
      <anchorfile>structome_1_1files_1_1out_1_1OMETIFFWriter_1_1SeriesState.html</anchorfile>
      <anchor>a5675e5a57fa7d0bac2fa80dcb8ed554c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::out::OMETIFFWriter::TIFFState</name>
    <filename>structome_1_1files_1_1out_1_1OMETIFFWriter_1_1TIFFState.html</filename>
    <member kind="function">
      <type></type>
      <name>TIFFState</name>
      <anchorfile>structome_1_1files_1_1out_1_1OMETIFFWriter_1_1TIFFState.html</anchorfile>
      <anchor>a3511f17bb5f8fce053e755c9efd33919</anchor>
      <arglist>(ome::compat::shared_ptr&lt; ome::files::tiff::TIFF &gt; &amp;tiff)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TIFFState</name>
      <anchorfile>structome_1_1files_1_1out_1_1OMETIFFWriter_1_1TIFFState.html</anchorfile>
      <anchor>ac5c0fd6aabccc115b58baad5c70bc79d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>uuid</name>
      <anchorfile>structome_1_1files_1_1out_1_1OMETIFFWriter_1_1TIFFState.html</anchorfile>
      <anchor>afb12373e88afec9b6113ba67534f71c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ome::compat::shared_ptr&lt; ome::files::tiff::TIFF &gt;</type>
      <name>tiff</name>
      <anchorfile>structome_1_1files_1_1out_1_1OMETIFFWriter_1_1TIFFState.html</anchorfile>
      <anchor>aa1f1a73813ee2c0b78d06b83a264c342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>ifdCount</name>
      <anchorfile>structome_1_1files_1_1out_1_1OMETIFFWriter_1_1TIFFState.html</anchorfile>
      <anchor>a84dc2a5568a14d54c3c666f1a55292ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ome::files::tiff</name>
    <filename>namespaceome_1_1files_1_1tiff.html</filename>
    <class kind="struct">ome::files::tiff::Codec</class>
    <class kind="class">ome::files::tiff::Exception</class>
    <class kind="class">ome::files::tiff::FieldBase</class>
    <class kind="class">ome::files::tiff::Field</class>
    <class kind="class">ome::files::tiff::ValueProxy</class>
    <class kind="class">ome::files::tiff::Value</class>
    <class kind="class">ome::files::tiff::IFD</class>
    <class kind="struct">ome::files::tiff::ImageJMetadata</class>
    <class kind="class">ome::files::tiff::Sentry</class>
    <class kind="class">ome::files::tiff::TIFF</class>
    <class kind="class">ome::files::tiff::IFDIterator</class>
    <class kind="class">ome::files::tiff::TileInfo</class>
    <class kind="struct">ome::files::tiff::IFDRange</class>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>directory_index_type</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a5e32fa4937336f70ee419c12cc4bf5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>offset_type</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a934d0437d016f3a2eb4e8e330837a35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>tag_type</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a2c9d690f3c63088eca773ae0ede66282</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; IFDRange &gt;</type>
      <name>SeriesIFDRange</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aab58ad55ff9b6237949aa28ad6f41f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StringTag1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ARTIST</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5a3dc911474184fbbd6c509c7cca9f638a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COPYRIGHT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5a65bc755623492cb3fa31accd3910647f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DATETIME</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5ab5fd3b27631970d6e72861bebb926eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DOCUMENTNAME</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5aa5afc02286490d19dbcb75238fc9a50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>HOSTCOMPUTER</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5a335628f1b753bb84323353d896122b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>IMAGEDESCRIPTION</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5af507d85240afd768be8e32002ba13d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MAKE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5a8dfc0f87a919a9ac6eb3071e61fd89aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MODEL</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5a6363daa7f7501ca03a675f48d7702495</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PAGENAME</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5a719b4443fe2ad81e3b6fef7317efee50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SOFTWARE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5a6ebb540f5fd72ed6846ea7187de8468b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TARGETPRINTER</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f4a27089b37398de61661314751c2c5a6f3501c41b1f198e0a19aff0c95f8296</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StringTagArray1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a85e0ae553b392beda4464458ed488e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>INKNAMES</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a85e0ae553b392beda4464458ed488e65af7fdd3715cef62a00ae0b3464a85f4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16Tag1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>BITSPERSAMPLE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873eaf0087f4f7bd50e30fa0b27496edd276e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CELLWIDTH</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873eab2479b216e4dfc2f0c5830296badf7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CELLLENGTH</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873ea8fb147e39fb86220bef629a76cd6fb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CLEANFAXDATA</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873eac2d5216bc7c12aa26d3242bd4381001a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DATATYPE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873eab3d5763184aa6217d78e1dc3d54ad2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>GRAYRESPONSEUNIT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873ea39c2bf15c049035f5fc8685853e6fb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>INDEXED</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873eadaaca930b7079260d3890a15413dade8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>INKSET</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873eac0ecfa161bf97626eadeb6c4a15f5795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MATTEING</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873ea70c9716411973b13e9ffc5a8bd0bf09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MAXSAMPLEVALUE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873eaee4bd0cce20083fa2699a14839c81af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MINSAMPLEVALUE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873ea15edb9fffa037eab584a781a68c6f7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>NUMBEROFINKS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873ea1cbae5d3b0271fa66bab9995accae1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>RESOLUTIONUNIT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873ea7b115fae1caee54b6ac018702e237fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SAMPLESPERPIXEL</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae9212a3c8ed33485801a8b84ccbe873ea897284b0c48b2ebb37fc09f48e21caab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16TagArray1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a6ff42222fda7618e096f902f3884dacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>GRAYRESPONSECURVE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a6ff42222fda7618e096f902f3884dacca90812cde6b813f9d9fc961cf6954f02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16Compression1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a443d0faa23459a0c99e680e368dd2e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a443d0faa23459a0c99e680e368dd2e68a7247e9fe82f692a93a78c2d5696850e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16FillOrder1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a74faf0986826fb2edcde98b5dda29ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>FILLORDER</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a74faf0986826fb2edcde98b5dda29ce7ad82fd2ad36eda649d6108b28bf3b51a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16Orientation1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a8d77c868eaedfdd0fcc1395afc2f4285</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ORIENTATION</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a8d77c868eaedfdd0fcc1395afc2f4285a666cbb181a429cc9e8de51b21cf6705d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16PhotometricInterpretation1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a209d2596770d664b2b037cb0b7a39dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PHOTOMETRIC</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a209d2596770d664b2b037cb0b7a39dcbaefa4662318da90361ade6d43f5a0d31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16PlanarConfiguration1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>adf4720457e0377f1a48fe04e86b05fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PLANARCONFIG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>adf4720457e0377f1a48fe04e86b05fa8a0b450cbfd40823f2b7911cc0c937bd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16Predictor1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac393d4bff3e74cc5087c63c9d160b55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PREDICTOR</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac393d4bff3e74cc5087c63c9d160b55cab28fdca919749b4b4d2410d89881c3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16SampleFormat1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa59baabc5e1df94c94ecdcd08b033c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SAMPLEFORMAT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa59baabc5e1df94c94ecdcd08b033c61aacc1e1ef1a07d8f4879f4ee640fcc1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16Threshholding1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a03a49d9086aa4b6579a786463072ab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>THRESHHOLDING</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a03a49d9086aa4b6579a786463072ab80abde5c406d4b11ddda43b96381d71f96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16YCbCrPosition1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aaa543d4f863143eb29b611449aeeb945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>YCBCRPOSITIONING</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aaa543d4f863143eb29b611449aeeb945ab5d56a06fca2a9b25c58e676337ff327</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16Tag2</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac60d6b59adf4a51703a576a1642801e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>DOTRANGE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac60d6b59adf4a51703a576a1642801e6ab196f0b2419079253de8aa66430c898d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>HALFTONEHINTS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac60d6b59adf4a51703a576a1642801e6a4cb82280d18c9269d5e4776f58be1ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PAGENUMBER</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac60d6b59adf4a51703a576a1642801e6a3e4129f50a512b02b704e7c9fd54c5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>YCBCRSUBSAMPLING</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac60d6b59adf4a51703a576a1642801e6aca30b45872616232e2019137a3e8a8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16Tag6</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ad15196fc8494f32614472a6e9f3c3207</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TRANSFERRANGE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ad15196fc8494f32614472a6e9f3c3207a38b48a8fee4ffe49c23c97571f198c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16ExtraSamplesArray1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac42e120e68580caae91ad2c2799bb424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>EXTRASAMPLES</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ac42e120e68580caae91ad2c2799bb424afdba511781abda43e965b72f4b6868cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt16TagArray3</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>adda564c8e8f10d7fb08054c16cae84d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COLORMAP</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>adda564c8e8f10d7fb08054c16cae84d9a96c73484ed55e46acb005a7573ebca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TRANSFERFUNCTION</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>adda564c8e8f10d7fb08054c16cae84d9af4644e6b415b8d3b9d58c82b08a7a18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt32Tag1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>BADFAXLINES</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64ebae5c296664e1bfdf3a189eccf82f39bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CONSECUTIVEBADFAXLINES</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64eba98faa718460ede61ea97ad01ce42eb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>GROUP3OPTIONS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64ebab66fdfe1a906a3b92e4fd12b694b2d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>GROUP4OPTIONS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64ebaf15aa007c0a7af660f744e09efe4b684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>IMAGEDEPTH</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64eba77d75c58c885caf708509d8591a5050d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>IMAGELENGTH</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64eba36131ab0f3a7cb35477e596aac91e12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>IMAGEWIDTH</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64ebad223a04183783e90401082023fba9ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ROWSPERSTRIP</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64eba2391033cc51235cce640ee2270c851fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SUBFILETYPE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64eba7e78488278ae01f9d53afd87660199c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>T4OPTIONS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64eba57c9ef400d1d92ad11d7f1e957169066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>T6OPTIONS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64eba1b11015234655da201e295e7b7bdf55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TILEDEPTH</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64ebaa6e30e0f27ef168f93a36811851531fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TILELENGTH</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64ebacdb44b70398f7617800c9b46c852c2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TILEWIDTH</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a67a2053f0e3c2acce97bd146d06b64ebaf4ddf4a7979548bd3b7155d2099c2c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt32TagArray1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0282166bb1bbecc38f4f90f5796540e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>IMAGEJ_META_DATA_BYTE_COUNTS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0282166bb1bbecc38f4f90f5796540e8ad6a505bcba3cd8ac90ac248a351406f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>RICHTIFFIPTC</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0282166bb1bbecc38f4f90f5796540e8a0d6cd798948a19e3332f0ca56c1fe382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UInt64TagArray1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0f3fafe135cc8a808126cba26730bdc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>FREEOFFSETS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0f3fafe135cc8a808126cba26730bdc6a29f07cc23609080037e7cf44abc7eb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>FREEBYTECOUNTS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0f3fafe135cc8a808126cba26730bdc6a70365d1a3390be03b94ceec05703b266</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SUBIFD</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0f3fafe135cc8a808126cba26730bdc6a519c1c891a728a4508a685bf9424f618</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>STRIPBYTECOUNTS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0f3fafe135cc8a808126cba26730bdc6a6b3f66898cbe119d7213c4feeb459838</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>STRIPOFFSETS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0f3fafe135cc8a808126cba26730bdc6a391552f8d976437ab694801684400923</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TILEBYTECOUNTS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0f3fafe135cc8a808126cba26730bdc6aa8b3da088af8aab89a663808bfadc35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TILEOFFSETS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a0f3fafe135cc8a808126cba26730bdc6a105709ad124b2dc4752e6520d9dd3b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RawDataTag1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>af9e76e99dbb0be06ae257cde0e6a191d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ICCPROFILE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>af9e76e99dbb0be06ae257cde0e6a191daf2727366c5841db466b527e4196b3b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>JPEGTABLES</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>af9e76e99dbb0be06ae257cde0e6a191dabdaea1536e94426f8984974d3c87385d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PHOTOSHOP</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>af9e76e99dbb0be06ae257cde0e6a191dac863f1924d1145096323975044e32e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>XMLPACKET</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>af9e76e99dbb0be06ae257cde0e6a191da235e7486bf043ac1329bec893df94f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>IMAGEJ_META_DATA</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>af9e76e99dbb0be06ae257cde0e6a191da0f9aee0708cdfdce494d369bccfc2a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatTag1</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a711132a16d6b8209439f5564c5128415</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>XRESOLUTION</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a711132a16d6b8209439f5564c5128415a51f28a45551861304fbdd59258ffb68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>YRESOLUTION</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a711132a16d6b8209439f5564c5128415aca020dd63f6f01cbf7ddbbc7aee483e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>XPOSITION</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a711132a16d6b8209439f5564c5128415a821423b6fa02c80a41d212b31da377b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>YPOSITION</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a711132a16d6b8209439f5564c5128415af62bcdc618a07cbd544790e833aa4d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatTag2</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afd7541fc9add614d7eb8a1a1aee3f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>WHITEPOINT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afd7541fc9add614d7eb8a1a1aee3f144a9c1f5ec8b83f7d6403bc283b026e5012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatTag3</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab0ad5be3355196e18d0d7239b7724736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>YCBCRCOEFFICIENTS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab0ad5be3355196e18d0d7239b7724736a68f45469f9819f8cee5860c7b0f87dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FloatTag6</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a983ac9d4d64ddebaf4cb537cc5c90e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PRIMARYCHROMATICITIES</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a983ac9d4d64ddebaf4cb537cc5c90e25a1934ab5677bf0d405584604798546210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>REFERENCEBLACKWHITE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a983ac9d4d64ddebaf4cb537cc5c90e25a281f47dc26e25e10873427865ab98e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_NONE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca2f5d2ad602fba5808ce721c3fe820347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_BYTE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5ecab5f0a07e30645a5a1a5e0c83dab3a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_ASCII</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca85f6a6fc9e476f10bc73d07b6c56653b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_SHORT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca8f8d8b918cd1325f76d3b3353414664d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_LONG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5ecae9bbf0d1a80cd52d806d276233d7bf84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_RATIONAL</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca9acb9ccc4861250ee2b7b6a434ef8d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_SBYTE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca14351ce11b2ff741a892a50354266f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_UNDEFINED</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca2ee3149530137fc5b71d0d10e08a42dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_SSHORT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca1f2428c500561d6c26ffe8537edfc510</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_SLONG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca731bf37a8e48b1b815d30a08c01ea595</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_SRATIONAL</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5ecae567516286fd82d72387d6f0e876d26f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_FLOAT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca9455718ed1c04dc3e3f021fe18632f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_DOUBLE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca42717207737b8fc3aa6508f96d2d7288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_IFD</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5ecaca0852c92524cd22f82b63938435e2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_LONG8</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca8d9c07b7fa40465faf1d2324a2be0ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_SLONG8</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5eca10263d7a1d9724f2949b443a1d816e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TYPE_IFD8</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ab4e6b8d808627838e45994768c59a5ecad5c1e19b8861dbd75a92b8e6a3d3ac4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Compression</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_NONE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a58f59f11fdbde5a70981003ef7d4cd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_CCITTRLE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a57f4428d11ba49f7790f88915096bdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_CCITTFAX3</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a466bc5bb462b47d9a514cc4674703783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_CCITT_T4</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7ae6b2d8699260f531e6e2894a7b3b432e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_CCITTFAX4</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7aa98c17c98503d5106c45869ed9e6b53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_CCITT_T6</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a998540f853b79685dbfcc194cf49c8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_LZW</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a196a879b661617cc959ff04468863769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_OJPEG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7af2ab8295f47d3eda5eb77e3f4738d153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_JPEG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a63123173c4f37c422caca8f469371ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_ADOBE_DEFLATE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a5430ba071c206f993fea2c576bf95f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_T85</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7ae676a5071b2e1c11f8a74fa4f03eda06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_T43</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a7ed11c7f50e32c718c8e1181a3e5fdc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_NEXT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a240f0f9651b24823b1dbc545cb6c1b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_CCITTRLEW</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7af06b57b623854436178e07b089d30e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_PACKBITS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a8a99db12a57ae846aaae5f84609f89ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_THUNDERSCAN</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a48387344811d31fb1d9b6a2d0dbbfcf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_IT8CTPAD</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a035d2d008f28bf8d5143f07d764ef4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_IT8LW</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7ae6b403836749ea002f09e24d99a93d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_IT8MP</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a0675a4fdaba7767063a177bdb6fd0c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_IT8BL</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a2d951c6db29c4ac618fd36a92deb211f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_PIXARFILM</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a5d53bc17165294ed934ac8dcc15ccb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_PIXARLOG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a909c2b287ce9c9b1c0c79cc7cebc552d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_DEFLATE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a45c098eb1566d0a2e789efa2905fb271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_DCS</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a5c89e5660360c9b2649a4443d262a35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_JBIG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7ad7d8a5a3cba0efcee94bd2f65a200151</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_SGILOG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a016997453309471610a0cafe5d94ef81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_SGILOG24</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7af168ea8f63f5b33ca3ed414dd3ef8ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_JP2000</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a4a9cc1f250a419d9fa3fb30c4300e720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPRESSION_LZMA</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4b1323bb7111001f429df1021d319af7a42075b7230f80278cbde8c8c04647561</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExtraSamples</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afca60c6307fe5375331577d2b0b1f349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>UNSPECIFIED</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afca60c6307fe5375331577d2b0b1f349a032886cad72692d263c8b4bbb91dddcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ASSOCIATED_ALPHA</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afca60c6307fe5375331577d2b0b1f349aaa8f31e264bccf6fe8b0c03d97fecb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>UNASSOCIATED_ALPHA</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afca60c6307fe5375331577d2b0b1f349ab7f5cb75a6d4dcd8646387ca4fd7363c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FillOrder</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a8d942e0afb87a67e1f297a699c574b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MSB_TO_LSB</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a8d942e0afb87a67e1f297a699c574b9aa68c71b75e978e09d758fd0f6401501ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>LSB_TO_MSB</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a8d942e0afb87a67e1f297a699c574b9aa0cb20b725694d32254a12e5692e37fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Orientation</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TOP_LEFT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05af682a972658847076e902f6062d54e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TOP_RIGHT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05a9c6b80b401ebbf2c68243a72335dbd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>BOTTOM_RIGHT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05adb8afca52444d116819f1faa20a81f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>BOTTOM_LEFT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05a79366d614dbc88343b6a5432599e527d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>LEFT_TOP</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05a492d8d11566a24d2c9b00cbaa74b5852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>RIGHT_TOP</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05a80aa90b6a22024aa83a3784f1c2c0963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>RIGHT_BOTTOM</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05ac183785cfbff525d739d277d18312395</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>LEFT_BOTTOM</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa37a91ce80b4da42a9c183f44cacaa05a05b2f94f851ad7016694178d7b20e601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PhotometricInterpretation</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MIN_IS_WHITE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7a937d46c171849d82715a98dbbcbadf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MIN_IS_BLACK</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7a56c42849d0b317f15b747b6fd6d61989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>RGB</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7a20fe364be462ec60d1cc3ab34c6287a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>PALETTE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7abf692272e651a1b61cd74b50ede8d20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>MASK</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7ad21797cc23c0ac68d35aebb89a9f34e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SEPARATED</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7a6eeebfc65250de49bc04d5f57b168a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>YCBCR</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7aa941fdbb00beb2e62e08fb653ad02ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CIELAB</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7afab5b29a24d3d9724ab68b689225f79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ICCLAB</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7afe00a9b9310fb33e2d98d23299dcdeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ITULAB</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7a3a8ab5e8070c560aed2be2299abf7507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CFA_ARRAY</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7af15a3f032730d5f44be6a908a55a7597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>LOGL</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7af5361dd4da1c52cb1d474ef7822951ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>LOGLUV</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>afae8d9882274d85e6709e18d85f64ea7a043656eb24f26fb472ac6074429232a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PlanarConfiguration</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aeee9a921df783be082d68d90dbac3b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CONTIG</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aeee9a921df783be082d68d90dbac3b3da156e0455302238f7ee3a6a3c6ed88570</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SEPARATE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aeee9a921df783be082d68d90dbac3b3da2310e1bed9a51fab16bce2aafdd3c5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Predictor</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a05857344c5432663b094cc7b242c7bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>NONE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a05857344c5432663b094cc7b242c7bf6aeac7318b74b37c56cf3dae765b55394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>HORIZONTAL</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a05857344c5432663b094cc7b242c7bf6a8adae9a8e53d0ed1c771b00f8d573051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>FLOATING_POINT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a05857344c5432663b094cc7b242c7bf6a76da4fcbea93ee037274e73dff700fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SampleFormat</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a22b221673b380f4d065061b2b51badbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>UNSIGNED_INT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a22b221673b380f4d065061b2b51badbfab3f51e2e16a98e47f2fa7f711df8097a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>SIGNED_INT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a22b221673b380f4d065061b2b51badbfaafd864468e4a8abb85863deb031a7fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>FLOAT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a22b221673b380f4d065061b2b51badbfac3e7e5183275ddf0c7f6cf993c9a965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>VOID</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a22b221673b380f4d065061b2b51badbfa07998dd8613bae7a7493c97254ef75a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPLEX_INT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a22b221673b380f4d065061b2b51badbfa2a591436a16483820f7f69c466d7b48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COMPLEX_FLOAT</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a22b221673b380f4d065061b2b51badbfaad848ef3dbf7e063262dbd2a1ba1e6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Threshholding</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a54e31722f07bf17330b9bdc80aca70e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>BILEVEL</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a54e31722f07bf17330b9bdc80aca70e0af7ed6f42f50510df608f7506e9903ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>HALFTONE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a54e31722f07bf17330b9bdc80aca70e0a70be8294a5bc09dea5ec9cd62753f0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>ERRORDIFFUSE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a54e31722f07bf17330b9bdc80aca70e0a30febf2dded681f87ff5322d95a318e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YCbCrPosition</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ad651c15a1026fdec5ac5d097e4cc3fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>CENTERED</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ad651c15a1026fdec5ac5d097e4cc3fa8a713d2af82b6a24ee2d576d44e15ad67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>COSITED</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ad651c15a1026fdec5ac5d097e4cc3fa8ad57d197c4d19704c6fd63e7b64598074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TileType</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a73cec9099f9c1a4708a88a9afae8226c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>STRIP</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a73cec9099f9c1a4708a88a9afae8226ca467afd658e47c359edca21ec8f5bcbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <type>@</type>
      <name>TILE</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a73cec9099f9c1a4708a88a9afae8226ca4114746013ee06dab10e80012936f763</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Codec &gt;</type>
      <name>getConfiguredCodecs</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a9b7807555cffd21f4f16ae8d30c9e261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aabfe6454fd464e2de3182258017fa02c</anchor>
      <arglist>(StringTag1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a84baa44b9d7c97b1fae39945b7b9d11d</anchor>
      <arglist>(StringTagArray1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4d08b4be0ec5dfd6425d7ff702f587e8</anchor>
      <arglist>(UInt16Tag1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a151f9667bdfe7b7b9aaf869e694a0822</anchor>
      <arglist>(UInt16TagArray1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a02eab1a2d48af6a5100be653957cb7e2</anchor>
      <arglist>(UInt16Compression1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ad1740ced5fa707e191df33b208792493</anchor>
      <arglist>(UInt16FillOrder1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a3473e81b97abec34735a4bf0965717a5</anchor>
      <arglist>(UInt16Orientation1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae88568b2751adb844628de45d3144763</anchor>
      <arglist>(UInt16PhotometricInterpretation1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a1c4d42468ec937cd73a1824cfd0580d4</anchor>
      <arglist>(UInt16PlanarConfiguration1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4f54f6b221ba63903ab57550e0c30b8a</anchor>
      <arglist>(UInt16Predictor1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a5e45dfb22c507f123b44a6887990e84c</anchor>
      <arglist>(UInt16SampleFormat1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a429c9ad5e1858bad25459b21f5416ca0</anchor>
      <arglist>(UInt16Threshholding1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a994b3ee4d4851a197fa6d5dba29f1e85</anchor>
      <arglist>(UInt16YCbCrPosition1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a39037267fb9387824a64c3ad8b5f1a37</anchor>
      <arglist>(UInt16Tag2 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a6e368bf885da18614f566369b804192c</anchor>
      <arglist>(UInt16Tag6 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a6f6c07022a7e7bda6fb62a86d7612291</anchor>
      <arglist>(UInt16ExtraSamplesArray1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>ae547f5cc2b5798f265669142648ba2e0</anchor>
      <arglist>(UInt16TagArray3 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aaf19acf1e07c010a24d1371d3e8f36a4</anchor>
      <arglist>(UInt32Tag1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a4839c3641ed115066697019d8f880d99</anchor>
      <arglist>(UInt32TagArray1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a566f59d4eb266e29a418f76c9c83af48</anchor>
      <arglist>(UInt64TagArray1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a39b4b67b84b2ff58325311c947a79058</anchor>
      <arglist>(RawDataTag1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aa07ac46098d139321c1d69f423a811c5</anchor>
      <arglist>(FloatTag1 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a2906b8566c5a71e979faa36d43fc5719</anchor>
      <arglist>(FloatTag2 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a1fd66a697a169e161c8d5fed8e06eec3</anchor>
      <arglist>(FloatTag3 tag)</arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>getWrappedTag</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>acf6758805f67daff599375a2c4d01311</anchor>
      <arglist>(FloatTag6 tag)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; CoreMetadata &gt;</type>
      <name>makeCoreMetadata</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>a44557ef96e521b2a31d294a4489c3635</anchor>
      <arglist>(const IFD &amp;ifd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCoreMetadata</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aff363ad421cf4a501386e12c748fd800</anchor>
      <arglist>(const IFD &amp;ifd, CoreMetadata &amp;core)</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>ifdIndex</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>aca62fa9ac1c19e03eee78382a5d3ca29</anchor>
      <arglist>(const SeriesIFDRange &amp;seriesIFDRange, dimension_size_type series, dimension_size_type plane)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enableBigTIFF</name>
      <anchorfile>namespaceome_1_1files_1_1tiff.html</anchorfile>
      <anchor>abd04b311c704e3adcaa7dc4f5747cbf8</anchor>
      <arglist>(const boost::optional&lt; bool &gt; &amp;wantBig, storage_size_type pixelSize, const boost::filesystem::path &amp;filename, ome::common::Logger &amp;logger)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::tiff::Codec</name>
    <filename>structome_1_1files_1_1tiff_1_1Codec.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1Codec.html</anchorfile>
      <anchor>ad249f17c38318ddb24b0e89634becd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>scheme</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1Codec.html</anchorfile>
      <anchor>accce4951adea343e54df54d3b22b08af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::Exception</name>
    <filename>classome_1_1files_1_1tiff_1_1Exception.html</filename>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Exception.html</anchorfile>
      <anchor>a3c09726ef32ebf4ac6bb28053d158ab3</anchor>
      <arglist>(const std::string &amp;what)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Exception</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Exception.html</anchorfile>
      <anchor>a0c988b13c72dce6130b600ba37e9f17c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::FieldBase</name>
    <filename>classome_1_1files_1_1tiff_1_1FieldBase.html</filename>
    <class kind="class">ome::files::tiff::FieldBase::Impl</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FieldBase</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>ae207770576a4347e3c54eb8c8db1c525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>a41a7ca579511c3a8e3d2faccf81584c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>passCount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>a7634e4d35655dcddc766a3bed27f5d01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readCount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>a4dcab4c8b401f88043d1ea04c1a6bd29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeCount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>ad4113278dcb4464f8d29afa6806b9aae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tag_type</type>
      <name>tagNumber</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>a129490e152aa2698267f5340d0b1ca34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>a84159cfe2a6ac9a0644dec930708419b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>getIFD</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>a56db2d9ffe576a641bcc2889b7926755</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>FieldBase</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>a1092dbf660bb9ea0210c8b34dfebb6f0</anchor>
      <arglist>(ome::compat::shared_ptr&lt; IFD &gt; ifd, tag_type tag)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase.html</anchorfile>
      <anchor>abe281ff405dd817d00e88dd696ea9015</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::FieldBase::Impl</name>
    <filename>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</anchorfile>
      <anchor>af4a6bc8de72f6ad8c6eb81231b8ee1f0</anchor>
      <arglist>(ome::compat::shared_ptr&lt; IFD &gt; &amp;ifd, tag_type tag)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</anchorfile>
      <anchor>ab07907aab73fede5e90a80e4373de8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>getIFD</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</anchorfile>
      <anchor>a5367a70f5d8394abb166bfd5a8cc7042</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>::TIFF *</type>
      <name>getTIFF</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</anchorfile>
      <anchor>a6f11313a501366290903419303ff27b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ::TIFFField *</type>
      <name>getFieldInfo</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</anchorfile>
      <anchor>a378f2463fd3bbeee70418fcf4b62a61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ome::compat::weak_ptr&lt; IFD &gt;</type>
      <name>ifd</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</anchorfile>
      <anchor>ab5051dca3133c096c7a3cd910a914d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tag_type</type>
      <name>tag</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</anchorfile>
      <anchor>a8f7cb57ac4a70581484ce58193136a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ::TIFFField *</type>
      <name>fieldinfo</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1FieldBase_1_1Impl.html</anchorfile>
      <anchor>ac03a23572ea9d49647a79f09d5734553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::Field</name>
    <filename>classome_1_1files_1_1tiff_1_1Field.html</filename>
    <templarg>Tag</templarg>
    <base>ome::files::tiff::FieldBase</base>
    <member kind="typedef">
      <type>Tag</type>
      <name>tag_category</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ae04dcdab57aa6d092c41c5dbeb161513</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ome::files::detail::tiff::TagProperties&lt; tag_category &gt;::value_type</type>
      <name>value_type</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a5a2121902698cd05795d4950be243f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Field</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a3599c527faf8f140e0f737239f51c92f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a84a1245e2eb89d5c5203020944bd6f79</anchor>
      <arglist>(value_type &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>aad01c0f98bd410b65e3619df03bac793</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Field &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ab0b179eef6391b77446e360fd067c4bb</anchor>
      <arglist>(const Field &amp;field)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator value_type</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>acedfc76813e1fa99404a640c4af4ce86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a44b3ff4157cc168db6bc95cc8ca1dcb9</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ac4236cc84dd7b3172a585cff798bfaf4</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a2e70b2cfd0693cb2e612a5196716c8e7</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a6df14822fcd8132f755e93d7d4db2422</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a1a395a74a406a5109b44568a95793ebc</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>aa5306e26987c94d274f1ddccbb0d366b</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>aa9503d8b0119eb4d1c031b81760abcc0</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a11d2601e9ad0a647af1af615eb8271a9</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a41bd3cec92d4200f88935e4b7977b962</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a066c3b148b19e19a9ae185d0f44f51f3</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a1e77dc53da7a1addfae7139a788a0009</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a4c80526ed34631efc0f691cb4b1fa1b9</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a7b4c1a130e9415510fa962d7882a72f5</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a1e7107985e52a2654d0d9eb6f31f4b5e</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ace5171fd2fc7c9e3519b7fb54181e38d</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a8cb8dfd3ba54783b0cae8a1c27f281d8</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a9aee22263ab9a68b9818b34e65a755ef</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a55ff02b990e549f0dc8cc3d2785a8142</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a77211fad67d93fca0abfec38cea70ed0</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>aeb77c9132d98fa84cbe5db5316537eb2</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a548eeb2384734e9e04afe142373205fc</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a2afd11dbf28a69f5d59d17d845ede409</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ab852bb6c56a9f61c132eb69a4b77131e</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a0b32ae18f8fd517a534721e674375b50</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>af3c12f2f47732eb8992b0959c1f77eef</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a5bf8acb968f8fac8bc73a2a3900245eb</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ab9c61aa73aa9e00cf022162267a1f79c</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a74cd96a1150280369da5dde7b5101b01</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>aca944db714f44f4bfb88b77a37634200</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>aaa21fa1c80570fa484fe1447b8c66214</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a5a396bac2493f8b6af20fb3b745a1a97</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a15ab0923ffd4e3d012bf679f45f9c284</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>aa39c9a20d4ebfe9091e3abd8e3abe018</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a2a6b4da5f71884e2f5891d45e3bdf970</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a0f9f6a71e5ad3fba27e4abcbfbf385de</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a8c74b24125e82b10262a4d22e9407bff</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a701bd36023d3d6fe5cd983db3333aae3</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a77213c3ae138d8ea531286ab3faf84f6</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>aa06884a678259086058d0d1b5be61daf</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a664398e4a4bf1ed9fe2695af53875ea6</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>abab736ad2b01adff0422e59209e7cee0</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ae0be6e24c92d181268d2b432ec3e077e</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a6c8ce61e8a9a857f68c9d22e81037e4f</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ad79a7d4133e2294653bbc8da51360172</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a0b2b97ce59101ce08ab142a827a14ee5</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ac3485dbfe0a69d51cf0201d1a401e79d</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ab418dd483ef832fd3e1ccb307d674147</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a1e5f4886b64528a0e750a8a9600d7e51</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a816623d0d044d8721068ca1c6fb93df6</anchor>
      <arglist>(value_type &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a62956931af2ab2f2db587b972e30253d</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Field</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>ae3612a16e1f6167699f145cea57429e5</anchor>
      <arglist>(ome::compat::shared_ptr&lt; IFD &gt; ifd, tag_category tag)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tag_category</type>
      <name>tag</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Field.html</anchorfile>
      <anchor>a787eaed47c83c29fe1d13e00fab58d5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::ValueProxy</name>
    <filename>classome_1_1files_1_1tiff_1_1ValueProxy.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>V</type>
      <name>value_type</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>addb1677cb014351d5c9c3217423cf368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueProxy</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>a89b9d8a9c9b37ea428e867bb16214d36</anchor>
      <arglist>(value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ValueProxy</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>a68e3a4105f5267cd9bb4af5a4b1b7f39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ValueProxy &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>acc41bdaeaecccf49874278ec58523c39</anchor>
      <arglist>(const ValueProxy &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ValueProxy &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>abab97a560d0256ed330d8809d84c32de</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>ValueProxy &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>aee8a3ea384a329687453007a40b23b52</anchor>
      <arglist>(const Field&lt; F &gt; &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>a46120d9b168fe6d0c10d304f3e10c1dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>ac225bfd19e38e32095683f37052b0774</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V &amp;</type>
      <name>value</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1ValueProxy.html</anchorfile>
      <anchor>a360b917285d5b9c7bbe73b8fbd653e2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::Value</name>
    <filename>classome_1_1files_1_1tiff_1_1Value.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>V</type>
      <name>value_type</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>a0c1d6b480d1549c996da1ebc5ffddf23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>a3a9eb688ab5974eb2123dd9aabd8466a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Value</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>ac9fec8b711765155da8644ad2df38a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>a9b39858e49146c11c2315986df115184</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>a8854bc476673927ee4e7d1e22cc8aa6f</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>a6b34ea39e1ed2ee969e3d17be09cd89a</anchor>
      <arglist>(const Field&lt; F &gt; &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>ad84e5eade1338a96de148a1d86eb52b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>get</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>ac067874a6a277faa52c307beb11b6d56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V</type>
      <name>value</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Value.html</anchorfile>
      <anchor>ab61df00c790ad844bc830be262d73b27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::IFD</name>
    <filename>classome_1_1files_1_1tiff_1_1IFD.html</filename>
    <class kind="class">ome::files::tiff::IFD::Impl</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IFD</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a4a4690d0c693e82deecc3075fc09b7a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; TIFF &gt; &amp;</type>
      <name>getTIFF</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a48c139af33b28b356f17fbe150469d73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCurrent</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a012091a4282279100052065e7ace0779</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>offset_type</type>
      <name>getOffset</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a723d0ad67149b0aad30a5411aeaf8c9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRawField</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>af8764da41b915c3f65511d5873dada0a</anchor>
      <arglist>(tag_type tag,...) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawField</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a402fe9f4a47bc77a4e3025786452c8e4</anchor>
      <arglist>(tag_type tag,...)</arglist>
    </member>
    <member kind="function">
      <type>Field&lt; TagCategory &gt;</type>
      <name>getField</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a4e3c28642f1ce6903f9a7e71b474e8c8</anchor>
      <arglist>(TagCategory tag)</arglist>
    </member>
    <member kind="function">
      <type>const Field&lt; TagCategory &gt;</type>
      <name>getField</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a0b49bac1e7552860287e8e97e9ed0889</anchor>
      <arglist>(TagCategory tag) const </arglist>
    </member>
    <member kind="function">
      <type>TileType</type>
      <name>getTileType</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ac3a8af273b1b9311156516bcf590d7c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTileType</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>af4bff2fea1ceb23b72f3d34f1599a046</anchor>
      <arglist>(TileType type)</arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>getCurrentTile</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ab620ec10294efa5255929654a639fd85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentTile</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>addaec3f1e4108f3a09b020275f27c448</anchor>
      <arglist>(dimension_size_type tile)</arglist>
    </member>
    <member kind="function">
      <type>TileInfo</type>
      <name>getTileInfo</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ac58d34e583cef0af2c1a1b5c6c024ab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TileInfo</type>
      <name>getTileInfo</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a97385b5a7673381ed3847d99fe349f89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; TileCoverage &gt; &amp;</type>
      <name>getTileCoverage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a7f091c902d8b1346f2a027ec1c97cdc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; TileCoverage &gt; &amp;</type>
      <name>getTileCoverage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ad26efce2f0a1583f953174b33fdb6a3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getImageWidth</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ad2da323b8b5480400f60d4dfbe69c947</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageWidth</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a29c214b00d40caf4ac63ae5ef8670859</anchor>
      <arglist>(uint32_t width)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getImageHeight</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a92ca76e9930d347643b46f7cbfb78621</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageHeight</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a8f46135f7687d27aff81a8f9745da3fd</anchor>
      <arglist>(uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTileWidth</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a421cb30f6308b273bb5c79207dee9dba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTileWidth</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a9ba64dcc67fd86be5cc54f4c113eae3f</anchor>
      <arglist>(uint32_t width)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTileHeight</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a282c4b98404a07e0551ac5012e3c36e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTileHeight</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a9024d328f49e05bb8e0dd1d06859b471</anchor>
      <arglist>(uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type>::ome::xml::model::enums::PixelType</type>
      <name>getPixelType</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a2f893ac3c1e160c34d5f6c70ec6be503</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixelType</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ab3f7568eac8b80a3fbe70788859807cc</anchor>
      <arglist>(::ome::xml::model::enums::PixelType type)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getBitsPerSample</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a098291c8c8d83f1f44653a4053a6b66a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBitsPerSample</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a1cc7800c2638bbe6cb146fabb59b52cb</anchor>
      <arglist>(uint16_t samples)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getSamplesPerPixel</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ab0e1eb474dc0f4c356c57eecbf72a6cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSamplesPerPixel</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a6962615ff54e5216d5dc9ac877fb8e2a</anchor>
      <arglist>(uint16_t samples)</arglist>
    </member>
    <member kind="function">
      <type>PlanarConfiguration</type>
      <name>getPlanarConfiguration</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a169f2fcf24a30c1e9bc907eaa5d9c8c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPlanarConfiguration</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a7c266a8d8dedb1f00dc0d778275eb784</anchor>
      <arglist>(PlanarConfiguration planarconfig)</arglist>
    </member>
    <member kind="function">
      <type>PhotometricInterpretation</type>
      <name>getPhotometricInterpretation</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a7f3aa6bcdfb9eab4131f886480948d33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPhotometricInterpretation</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a14f92bd269144bb1607dfb2da5b763dd</anchor>
      <arglist>(PhotometricInterpretation photometric)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readImage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ae0711b3fb93ab2836e638b10075815ce</anchor>
      <arglist>(VariantPixelBuffer &amp;buf) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readImage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a66897a9a40c5de998f020cefc564e62c</anchor>
      <arglist>(VariantPixelBuffer &amp;buf, dimension_size_type subC) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readImage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a43ad3eab1ee07fec602b2f8cd9cd9519</anchor>
      <arglist>(VariantPixelBuffer &amp;dest, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readImage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a5c29b7a6644541ad64ce0be1e17fe15d</anchor>
      <arglist>(VariantPixelBuffer &amp;dest, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h, dimension_size_type subC) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readLookupTable</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a037e573b991a59419eef821de5f8cfd5</anchor>
      <arglist>(VariantPixelBuffer &amp;buf) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeImage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a55f52f56d17baa4bba5135bc4829542c</anchor>
      <arglist>(const VariantPixelBuffer &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeImage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>ad1e4aa4d508a4bb352d559def3530700</anchor>
      <arglist>(const VariantPixelBuffer &amp;buf, dimension_size_type subC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeImage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>aef6a4b6fa0f32aea8d145f91a3752ca4</anchor>
      <arglist>(const VariantPixelBuffer &amp;source, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeImage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a5f0d6d250d4a5d69aed8c0912273dc2e</anchor>
      <arglist>(const VariantPixelBuffer &amp;source, dimension_size_type x, dimension_size_type y, dimension_size_type w, dimension_size_type h, dimension_size_type subC)</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>next</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a2a99dde7656dffea75632b5084156b75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>last</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a069070b6ce54e882283e387d40f707c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>openIndex</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a92aafedb1c783db53af24a71f214500d</anchor>
      <arglist>(ome::compat::shared_ptr&lt; TIFF &gt; &amp;tiff, directory_index_type index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>openOffset</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>acdf28f373734d7fc30dd54645ae96dc7</anchor>
      <arglist>(ome::compat::shared_ptr&lt; TIFF &gt; &amp;tiff, offset_type offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>current</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>aa2908ab31b1ce15e43616eae1f205f3f</anchor>
      <arglist>(ome::compat::shared_ptr&lt; TIFF &gt; &amp;tiff)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IFD</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a380dd934283697215d6faa9e48574906</anchor>
      <arglist>(ome::compat::shared_ptr&lt; TIFF &gt; &amp;tiff, offset_type offset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>IFD</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a1e200358532dfeaf78312a9484eb5c9c</anchor>
      <arglist>(ome::compat::shared_ptr&lt; TIFF &gt; &amp;tiff)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>IFD</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>afe7f230242fc9c1c12b75b1a36c4e6e4</anchor>
      <arglist>(const IFD &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IFD &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a4c32fbd7a27525201c60ebacaaf18a01</anchor>
      <arglist>(const IFD &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ome::compat::shared_ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD.html</anchorfile>
      <anchor>a43efe9ae7e07c73bb5ddfce2cfc2afab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::IFD::Impl</name>
    <filename>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a944c8c3b0c06c016eded727ed8d2c7cc</anchor>
      <arglist>(ome::compat::shared_ptr&lt; TIFF &gt; &amp;tiff, offset_type offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>adbc2f448e22aaf490877336bb24df1bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ome::compat::shared_ptr&lt; TIFF &gt;</type>
      <name>tiff</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a2f4169711f6fbd0679552c678fd8f86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>offset_type</type>
      <name>offset</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>ac6b264a79fe4f0cc4397825221a90796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; TileCoverage &gt;</type>
      <name>coverage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>ab11811651f937404ba71e518d51c3e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TileCache</type>
      <name>tilecache</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>abcdbf71704b93ca4af7b69bc6a6b6c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; TileType &gt;</type>
      <name>tiletype</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a5ca0d4cdfef60cc9d154646f8bdd7b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; uint32_t &gt;</type>
      <name>imagewidth</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>ab7f875278d87d28a709d9e6746f63b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; uint32_t &gt;</type>
      <name>imageheight</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a40b46aff40bf584a8eec1b74dd878d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; uint32_t &gt;</type>
      <name>tilewidth</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>ad85d312cf617787209f734d3a8cd5372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; uint32_t &gt;</type>
      <name>tileheight</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>acc05afdf9ef44c67888f207e2b7611e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; PixelType &gt;</type>
      <name>pixeltype</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a60870bfac3598b09bb93703673bac442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; uint16_t &gt;</type>
      <name>bits</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a88f550b60319b2f932519e346a708de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; uint16_t &gt;</type>
      <name>samples</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a72b0019fca23a206e2f673f3dd006955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; PlanarConfiguration &gt;</type>
      <name>planarconfig</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>adfc07b774c9f03ec2d8604058170c184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; PhotometricInterpretation &gt;</type>
      <name>photometric</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a28ee233f6581771fc58c6f61375fc315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tstrile_t</type>
      <name>ctile</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>abb24807b13a7ef4615a54ead42d10920</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a141f3f5d53880b6ed65bff3995448ff8</anchor>
      <arglist>(const Impl &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFD_1_1Impl.html</anchorfile>
      <anchor>a622eb0a9e7b5296ff045dcb3206b2f63</anchor>
      <arglist>(const Impl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::tiff::ImageJMetadata</name>
    <filename>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</filename>
    <member kind="function">
      <type></type>
      <name>ImageJMetadata</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a148e4a1892e86070f7bc4ad914e3307f</anchor>
      <arglist>(const IFD &amp;ifd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::map&lt; std::string, std::string &gt;</type>
      <name>parse_imagedescription</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a15f82bf0cdabba09ce0b321d8ff6d732</anchor>
      <arglist>(const std::string &amp;description)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>map</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a3d22496713322356de24a1181b6c5408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>counts</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>ab1256f6b6849d1fe35dfe7fccdccc5de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>data</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>af6cd1980052e34d06e5a00905af02e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>images</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>afccbb1c9159326cfea311d3857abbaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>slices</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>aa4becb85e92f97f01fa22d4f32c8c1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>frames</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a6fda9b0deb20ebc620783b67ad6d79bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>channels</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a9a4b5d5d4be336e58c125ba542f42b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>unit</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a7d01ee10787611a0b61bfeebcd31e376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>spacing</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>aa9ac4fa2db5d5c363b0e07c8b4c6f227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>finterval</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>ad0624023f8acf4e359f63b85f148db6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>xorigin</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a222c260d182fbfab1005d9456e12980c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>yorigin</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>af35b482ba7e8d6141c4bc6948b41ffb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mode</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>afbd13fa7fc00c13d80bdc9502b0fe1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>loop</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a92c28c283a718d91cbde5cc3e197982d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_value</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a20b3ba669de204c7e08bf0a427ab7caa</anchor>
      <arglist>(const std::string &amp;key, T &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_value</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a89727e4b94b16af29d51fd1e6f1e0a8a</anchor>
      <arglist>(const std::string &amp;key, bool &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_value</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>ace768a367c126da4855793935cc8d477</anchor>
      <arglist>(const std::string &amp;key, std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>parse_value_error</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1ImageJMetadata.html</anchorfile>
      <anchor>a3c4aba8b5c8de62d42f6458ea590cdd9</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::Sentry</name>
    <filename>classome_1_1files_1_1tiff_1_1Sentry.html</filename>
    <member kind="function">
      <type></type>
      <name>Sentry</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>a41871ccc3309d2fddf129c98e4ad0e79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Sentry</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>a74d8db05c7bcb94c0aec9ce38ba9d019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string const &amp;</type>
      <name>getMessage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>acd4ddc4c60ec563d0d7372a69b1c3eda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>ae3ff92ee06296e102fd85a3849054404</anchor>
      <arglist>(const std::string &amp;message) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>error</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>aacd33f3daeb9a6286e73415982b1c860</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMessage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>a4ef6bb26e4dda69f107cc6d89904ed89</anchor>
      <arglist>(std::string const &amp;message)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>errorHandler</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>a57f035f502d83456bdb0b832d898d35b</anchor>
      <arglist>(const char *module, const char *fmt, va_list ap)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::lock_guard&lt; boost::recursive_mutex &gt;</type>
      <name>lock</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>a02cb631fcd0f465154d9cc89042ece20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>a2671cd66e1387db28ee903c55353d121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static boost::recursive_mutex</type>
      <name>tiff_mutex</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1Sentry.html</anchorfile>
      <anchor>aeb5fee185658845d000617220437986f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::TIFF</name>
    <filename>classome_1_1files_1_1tiff_1_1TIFF.html</filename>
    <class kind="class">ome::files::tiff::TIFF::Impl</class>
    <member kind="typedef">
      <type>IFDIterator&lt; IFD &gt;</type>
      <name>iterator</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a9653aadc6b6364a2711d9fada90d0edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IFDIterator&lt; const IFD &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a5bb63d6bea47bef00055dac66038be5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TIFF</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>abd996084f16509328fd1b1783e6acc32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a692170dda733f9a51fee1979fdb66d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a5762031a7b6bae44019f9adf48f394d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>directory_index_type</type>
      <name>directoryCount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>ac59fe72496170e16cab35d8dcdbbb0a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>getDirectoryByIndex</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>ac23fe0faab73ca9dc785f73be9a0ba8e</anchor>
      <arglist>(directory_index_type index) const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>getDirectoryByOffset</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a8b002bb0956b64c430a018c60e30f083</anchor>
      <arglist>(offset_type offset) const </arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>getCurrentDirectory</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a681dbb484e194e91811d6d1cb3669bf9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeCurrentDirectory</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a95e45f49c6f767f1f42718d2dcb570b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>wrapped_type *</type>
      <name>getWrapped</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a88564c258f56fea46017bfd3e608fd8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a44f4b52824f4116664eb67bb1514a3ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a6c3685219198dc97aef0849d722a54d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a84618962882686c931a87b7fe0cd27a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>ab5233ab4b1aa2282d222ed8bb233e99b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ome::compat::shared_ptr&lt; TIFF &gt;</type>
      <name>open</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>ad68d2eb732143c044f7a42299a8b7d78</anchor>
      <arglist>(const boost::filesystem::path &amp;filename, const std::string &amp;mode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TIFF</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a05c49890d0e16594b8066e80cf64cd20</anchor>
      <arglist>(const boost::filesystem::path &amp;filename, const std::string &amp;mode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TIFF</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a906858d790a6678de4b4c341432a723c</anchor>
      <arglist>(const TIFF &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TIFF &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>afb80c9953f58d2259f670c30da62916b</anchor>
      <arglist>(const TIFF &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>registerImageJTags</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a09465a7a54083fd4ef6117ae891cb42d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ome::compat::shared_ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF.html</anchorfile>
      <anchor>a90840e9d6a36237727d109ba0cf06ee9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::TIFF::Impl</name>
    <filename>classome_1_1files_1_1tiff_1_1TIFF_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF_1_1Impl.html</anchorfile>
      <anchor>a32e5782bdb09f9399632a1ac4baf20ba</anchor>
      <arglist>(const boost::filesystem::path &amp;filename, const std::string &amp;mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF_1_1Impl.html</anchorfile>
      <anchor>a12af70dbadd5e060064948c8458beadf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF_1_1Impl.html</anchorfile>
      <anchor>a2761a0ebf3fbbe2f9f919f621e75e762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>::TIFF *</type>
      <name>tiff</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF_1_1Impl.html</anchorfile>
      <anchor>a8f2cd2127e8584e3cbf1306c249dc662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>directory_index_type</type>
      <name>directoryCount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF_1_1Impl.html</anchorfile>
      <anchor>a6b545a913df860f86fb8aca9f4d47f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF_1_1Impl.html</anchorfile>
      <anchor>a7a52ebb072fd419fd4942c4b55feb34b</anchor>
      <arglist>(const Impl &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Impl &amp;</type>
      <name>operator=</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TIFF_1_1Impl.html</anchorfile>
      <anchor>a0e48f41aac08870f915afddc358627d5</anchor>
      <arglist>(const Impl &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::IFDIterator</name>
    <filename>classome_1_1files_1_1tiff_1_1IFDIterator.html</filename>
    <templarg>Value</templarg>
    <member kind="function">
      <type></type>
      <name>IFDIterator</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>a1b5e00d77b74cb082dabbb6822b8deeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IFDIterator</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>a3e91f908845d38e7af547c5d106ac7d3</anchor>
      <arglist>(ome::compat::shared_ptr&lt; IFD &gt; &amp;ifd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IFDIterator</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>ae5b572b2f180e9cb50a9e307d785f632</anchor>
      <arglist>(const IFDIterator&lt; OtherValue &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>af006411b584599a2d61d032babc43b68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>afa41431ee211d3f47ee9e2737368f610</anchor>
      <arglist>(IFDIterator const &amp;rhs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>ome::compat::shared_ptr&lt; Value &gt; &amp;</type>
      <name>dereference</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>a49bef3ad350168d6a339476c1d1d8c85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>a1f3ae5b8f974271873719c0e4108a34d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>a00005cb2962a1e2f503a021e378d1d5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ome::compat::shared_ptr&lt; Value &gt;</type>
      <name>pos</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1IFDIterator.html</anchorfile>
      <anchor>ad20538b35d04c4ce5804b7ac5b457145</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::TileInfo</name>
    <filename>classome_1_1files_1_1tiff_1_1TileInfo.html</filename>
    <class kind="class">ome::files::tiff::TileInfo::Impl</class>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TileInfo</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a499dae564566bc7c383176b4fc519636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TileType</type>
      <name>tileType</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>acfc7b8f38c370930472e3d38c966cf0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileWidth</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a0c777308811190564e4a00e89959d0c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileHeight</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a4e111495d468be8fc9a9be3dc243649b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileCount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>ab8c46cff9dc3ac83a8a8e0bd663f75e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileRowCount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a565b3ab7701b10626286dcf383dfc8cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileColumnCount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a794cf218a0882c23cc1bc3a80f68f139</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>bufferSize</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>aee7914b2d56d694ed11bb91e4ec28f87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileIndex</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>af60fc8898e210fc9cf995610435fd398</anchor>
      <arglist>(dimension_size_type x, dimension_size_type y, dimension_size_type s=0) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileColumn</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a0a3d79a783f7be3b28889a6db290c164</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileRow</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a110762f4d088fc36a42fc5b088683306</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>dimension_size_type</type>
      <name>tileSample</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>afc26cc600b168d8259f54dbee0881496</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>PlaneRegion</type>
      <name>tileRegion</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a8a8e8fa576ca3227b692b2a8839a9e2c</anchor>
      <arglist>(dimension_size_type index, const PlaneRegion &amp;clip) const </arglist>
    </member>
    <member kind="function">
      <type>PlaneRegion</type>
      <name>tileRegion</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a6510d3ca25bce78456414bd9e8d82288</anchor>
      <arglist>(dimension_size_type index) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; dimension_size_type &gt;</type>
      <name>tileCoverage</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a4bbd1d936dc216ea4b94e553a37af724</anchor>
      <arglist>(PlaneRegion region) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TileInfo</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>a18765d0906b50fed962629a950f35e8d</anchor>
      <arglist>(ome::compat::shared_ptr&lt; IFD &gt; ifd)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ome::compat::shared_ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo.html</anchorfile>
      <anchor>ad7247592deab1f5391acf4c221433e12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ome::files::tiff::TileInfo::Impl</name>
    <filename>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>ac58e025a0335bbf2a9032633352df0f1</anchor>
      <arglist>(ome::compat::shared_ptr&lt; IFD &gt; &amp;ifd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a2eb08a893591b12c7948dfcfff5ac686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ome::compat::shared_ptr&lt; IFD &gt;</type>
      <name>getIFD</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a0a2d59af01c379533160d799eedb4121</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>::TIFF *</type>
      <name>getTIFF</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a136583a2cb7fbb8157ed100aa16fcbbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ome::compat::weak_ptr&lt; IFD &gt;</type>
      <name>ifd</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a2ddc9884eec4e552c7b18d3bf9367bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TileType</type>
      <name>type</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>aad5c797645892a08ad7298bdde379b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tilewidth</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>abf0449e328295dd0e1b518e0bbb7f10d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>tileheight</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>ab0b6df0baa88967d8a899158a3bc246b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PlanarConfiguration</type>
      <name>planarconfig</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>aff4fb91fcb7ee32be920281029e2e224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>samples</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a9e499466621d7beba344f30df95edf4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>tilecount</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>ad944bad5f0a31ae9a816400c4afcc7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>nrows</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a81c5afca212d7ef693a37b73ff5489fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>ncols</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a919fa6d909ba73f1449ed1441f6543a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>ntiles</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a7ff90d23428ce718e8ff3ad71a64f5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tsize_t</type>
      <name>buffersize</name>
      <anchorfile>classome_1_1files_1_1tiff_1_1TileInfo_1_1Impl.html</anchorfile>
      <anchor>a543e527145f5da5c0f70d24fd6d3376c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ome::files::tiff::IFDRange</name>
    <filename>structome_1_1files_1_1tiff_1_1IFDRange.html</filename>
    <member kind="variable">
      <type>boost::filesystem::path</type>
      <name>filename</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1IFDRange.html</anchorfile>
      <anchor>a89a77bd64cfaf7cf4df2e9d3fb647742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>begin</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1IFDRange.html</anchorfile>
      <anchor>a55bb3f30eadb7f241e2ebc42cd121705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dimension_size_type</type>
      <name>end</name>
      <anchorfile>structome_1_1files_1_1tiff_1_1IFDRange.html</anchorfile>
      <anchor>a166c5cb9a47e9b3b351cd4686eae5a51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="dir">
    <name>ome/files/detail</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-source/lib/ome/files/detail/</path>
    <filename>dir_059bfdfca7c6674acd6604a1061637d8.html</filename>
    <dir>ome/files/detail/tiff</dir>
    <file>FormatReader.cpp</file>
    <file>FormatReader.h</file>
    <file>FormatWriter.cpp</file>
    <file>FormatWriter.h</file>
    <file>OMETIFF.h</file>
  </compound>
  <compound kind="dir">
    <name>ome/files</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-source/lib/ome/files/</path>
    <filename>dir_400f907d70aff30f64728ca093de587c.html</filename>
    <dir>ome/files/detail</dir>
    <dir>ome/files/in</dir>
    <dir>ome/files/out</dir>
    <dir>ome/files/tiff</dir>
    <file>CoreMetadata.cpp</file>
    <file>CoreMetadata.h</file>
    <file>FileInfo.h</file>
    <file>FormatException.cpp</file>
    <file>FormatException.h</file>
    <file>FormatHandler.h</file>
    <file>FormatReader.h</file>
    <file>FormatTools.cpp</file>
    <file>FormatTools.h</file>
    <file>FormatWriter.h</file>
    <file>MetadataConfigurable.cpp</file>
    <file>MetadataConfigurable.h</file>
    <file>MetadataMap.h</file>
    <file>MetadataOptions.cpp</file>
    <file>MetadataOptions.h</file>
    <file>MetadataTools.cpp</file>
    <file>MetadataTools.h</file>
    <file>module.cpp</file>
    <file>module.h</file>
    <file>Modulo.cpp</file>
    <file>Modulo.h</file>
    <file>PixelBuffer.cpp</file>
    <file>PixelBuffer.h</file>
    <file>PixelProperties.cpp</file>
    <file>PixelProperties.h</file>
    <file>PlaneRegion.h</file>
    <file>TileBuffer.cpp</file>
    <file>TileBuffer.h</file>
    <file>TileCache.cpp</file>
    <file>TileCache.h</file>
    <file>TileCoverage.cpp</file>
    <file>TileCoverage.h</file>
    <file>Types.h</file>
    <file>UnknownFormatException.cpp</file>
    <file>UnknownFormatException.h</file>
    <file>UnsupportedCompressionException.cpp</file>
    <file>UnsupportedCompressionException.h</file>
    <file>VariantPixelBuffer.cpp</file>
    <file>VariantPixelBuffer.h</file>
    <file>Version.cpp</file>
    <file>XMLTools.cpp</file>
    <file>XMLTools.h</file>
  </compound>
  <compound kind="dir">
    <name>ome/files</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-build/lib/ome/files/</path>
    <filename>dir_2e55605ed6019e8a7a0efd7e3bb21c31.html</filename>
    <dir>ome/files/tiff</dir>
    <file>config-internal.h</file>
    <file>Version.h</file>
  </compound>
  <compound kind="dir">
    <name>ome/files/in</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-source/lib/ome/files/in/</path>
    <filename>dir_2386b71695bdd7b4c195812c749f2681.html</filename>
    <file>MinimalTIFFReader.cpp</file>
    <file>MinimalTIFFReader.h</file>
    <file>OMETIFFReader.cpp</file>
    <file>OMETIFFReader.h</file>
    <file>TIFFReader.cpp</file>
    <file>TIFFReader.h</file>
  </compound>
  <compound kind="dir">
    <name>ome</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-source/lib/ome/</path>
    <filename>dir_6c9d369fce4922554eb9968841a5f526.html</filename>
    <dir>ome/files</dir>
    <dir>ome/test</dir>
  </compound>
  <compound kind="dir">
    <name>ome</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-build/lib/ome/</path>
    <filename>dir_12be16104a47547bbece4fb96e5c715a.html</filename>
    <dir>ome/files</dir>
    <dir>ome/test</dir>
  </compound>
  <compound kind="dir">
    <name>ome/files/out</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-source/lib/ome/files/out/</path>
    <filename>dir_01acee6a24ac0d25a1f3453ea3b6e99e.html</filename>
    <file>MinimalTIFFWriter.cpp</file>
    <file>MinimalTIFFWriter.h</file>
    <file>OMETIFFWriter.cpp</file>
    <file>OMETIFFWriter.h</file>
  </compound>
  <compound kind="dir">
    <name>ome/test</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-source/lib/ome/test/</path>
    <filename>dir_43f320b13b1df6c4c5733915da00c967.html</filename>
    <file>io.cpp</file>
    <file>io.h</file>
    <file>main.cpp</file>
    <file>test.h</file>
  </compound>
  <compound kind="dir">
    <name>ome/test</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-build/lib/ome/test/</path>
    <filename>dir_e12c2bb83a4555f4377de8566c70fe65.html</filename>
    <file>config.h</file>
  </compound>
  <compound kind="dir">
    <name>ome/files/tiff</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-source/lib/ome/files/tiff/</path>
    <filename>dir_8e7c817db03a99cff5450f389a4bf79d.html</filename>
    <file>Codec.cpp</file>
    <file>Codec.h</file>
    <file>Exception.cpp</file>
    <file>Exception.h</file>
    <file>Field.cpp</file>
    <file>Field.h</file>
    <file>IFD.cpp</file>
    <file>IFD.h</file>
    <file>ImageJMetadata.cpp</file>
    <file>ImageJMetadata.h</file>
    <file>Sentry.cpp</file>
    <file>Sentry.h</file>
    <file>Tags.cpp</file>
    <file>Tags.h</file>
    <file>TIFF.cpp</file>
    <file>TIFF.h</file>
    <file>TileInfo.cpp</file>
    <file>TileInfo.h</file>
    <file>Types.h</file>
    <file>Util.cpp</file>
    <file>Util.h</file>
  </compound>
  <compound kind="dir">
    <name>ome/files/detail/tiff</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-source/lib/ome/files/detail/tiff/</path>
    <filename>dir_1c13aaa97a3578501f40241efa0ced28.html</filename>
    <file>Tags.h</file>
  </compound>
  <compound kind="dir">
    <name>ome/files/tiff</name>
    <path>/opt/hudson/workspace/OME-FILES-CPP-DEV-release-bundle/BUILD_TYPE/Release/CXXSTD_AUTODETECT/OFF/node/cod/build/ome-files-build/lib/ome/files/tiff/</path>
    <filename>dir_2e52abb6a8d90fd53ac110c7088d807e.html</filename>
    <file>config.h</file>
  </compound>
</tagfile>
