<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>arial.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>arial_8h</filename>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>arial_resource_data</name>
      <anchorfile>arial_8h.html</anchorfile>
      <anchor>a603a792b8f2918d07351cbe70be65a90</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>arial_resource_size</name>
      <anchorfile>arial_8h.html</anchorfile>
      <anchor>a6cc4bc7826bbe8bd7536fc5a46a6cebb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>display.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>display_8cpp</filename>
    <includes id="display_8h" name="display.h" local="yes" imported="no">vlr/display.h</includes>
    <class kind="class">vlr::ToolBar</class>
    <class kind="class">vlr::ToolButton</class>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>display.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>display_8h</filename>
    <includes id="displayDefs_8h" name="displayDefs.h" local="no" imported="no">vlr/displayDefs.h</includes>
    <includes id="displayGL_8h" name="displayGL.h" local="no" imported="no">vlr/displayGL.h</includes>
    <includes id="vlrException_8h" name="vlrException.h" local="no" imported="no">vlr/vlrException.h</includes>
    <class kind="class">vlr::Display</class>
    <namespace>vlr</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FORMAT</name>
      <anchorfile>display_8h.html</anchorfile>
      <anchor>a70748009c4d6ecb895fa11a2b100d64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FRAMERATE</name>
      <anchorfile>display_8h.html</anchorfile>
      <anchor>a1fb0bde510a6add8f28e8361a4d00813</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_HEIGHT</name>
      <anchorfile>display_8h.html</anchorfile>
      <anchor>a1879f9e5604a01f0983829846001ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_HPOS</name>
      <anchorfile>display_8h.html</anchorfile>
      <anchor>ac176759bc5be13b274a92a2ee130ace1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MODE</name>
      <anchorfile>display_8h.html</anchorfile>
      <anchor>ab9c800875296f23bd616d7d273ff16d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_VPOS</name>
      <anchorfile>display_8h.html</anchorfile>
      <anchor>a67160435a2d755e8912c50778a8faecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_WIDTH</name>
      <anchorfile>display_8h.html</anchorfile>
      <anchor>a93493eb8fae5549bd5be67f3449245e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>displayDefs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>displayDefs_8h</filename>
    <namespace>vlr</namespace>
    <member kind="enumvalue">
      <name>LEFT_BUTTON</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aea8d2c3546f0a044d2e0fa4139174462a42e88906a725acbffe311aae3a386e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIDDLE_BUTTON</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aea8d2c3546f0a044d2e0fa4139174462aac33bb3bdc396a54dcc4934b10e2f910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_BUTTON</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aea8d2c3546f0a044d2e0fa4139174462a3d7c20ba3ad4afd0614e9d170db7a365</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>displayMode_t</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aa50993b97550163ae03a6923f016cd5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_2D</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aa50993b97550163ae03a6923f016cd5faed7d4a149f4627c68b029a5f24452cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_3D</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aa50993b97550163ae03a6923f016cd5fa09c45ff216c43083ade41ce5a7b4af94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>displayGL.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>displayGL_8cpp</filename>
    <includes id="displayGL_8h" name="displayGL.h" local="yes" imported="no">vlr/displayGL.h</includes>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>displayGL.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>displayGL_8h</filename>
    <includes id="vlrImage_8h" name="vlrImage.h" local="no" imported="no">vlr/vlrImage.h</includes>
    <includes id="fontRenderer_8h" name="fontRenderer.h" local="no" imported="no">vlr/fontRenderer.h</includes>
    <includes id="displayDefs_8h" name="displayDefs.h" local="no" imported="no">vlr/displayDefs.h</includes>
    <includes id="glWidget_8h" name="glWidget.h" local="no" imported="no">vlr/glWidget.h</includes>
    <includes id="vlrMutex_8h" name="vlrMutex.h" local="no" imported="no">vlr/vlrMutex.h</includes>
    <includes id="reorganize_8h" name="reorganize.h" local="no" imported="no">vlr/reorganize.h</includes>
    <class kind="class">vlr::DisplayGL</class>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>displayGL_1d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>displayGL__1d_8cpp</filename>
    <includes id="displayGL_8h" name="displayGL.h" local="yes" imported="no">vlr/displayGL.h</includes>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>displayGL_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>displayGL__2d_8cpp</filename>
    <includes id="displayGL_8h" name="displayGL.h" local="yes" imported="no">vlr/displayGL.h</includes>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>displayGL_3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>displayGL__3d_8cpp</filename>
    <includes id="displayGL_8h" name="displayGL.h" local="yes" imported="no">vlr/displayGL.h</includes>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>fontRenderer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>fontRenderer_8cpp</filename>
    <includes id="vlrException_8h" name="vlrException.h" local="no" imported="no">vlr/vlrException.h</includes>
    <includes id="arial_8h" name="arial.h" local="yes" imported="no">vlr/arial.h</includes>
    <includes id="fontRenderer_8h" name="fontRenderer.h" local="yes" imported="no">vlr/fontRenderer.h</includes>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>fontRenderer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>fontRenderer_8h</filename>
    <class kind="class">vlr::FontRenderer</class>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>glWidget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>glWidget_8cpp</filename>
    <includes id="glWidget_8h" name="glWidget.h" local="yes" imported="no">vlr/glWidget.h</includes>
    <namespace>vlr</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NOMINMAX</name>
      <anchorfile>glWidget_8cpp.html</anchorfile>
      <anchor>a9f918755b601cf4bffca775992e6fb90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>glWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>glWidget_8h</filename>
    <class kind="struct">vlr::cameraPose_t</class>
    <class kind="class">vlr::GLWidget</class>
    <namespace>vlr</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CAMERA_FOV</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a2522ef4ac6496f646a5c2c2ec01f4aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FPS</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>aaa0b8e2587392b1fa7ea5b2cfc12b029</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MAX_CLIP_RANGE</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a8cbdf5ab9e55cd7cbce4bed390be5157</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MIN_CLIP_RANGE</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a94a1ee7d3d2e4edf18a6a80fbee51a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MIN_ZOOM_RANGE</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a73103be241db56d33142a858997a9565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MOVE_SENSITIVITY</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a8af210454036bcdc360ccd560263f176</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ROTATE_SENSITIVITY</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>aac5c1f561c6c5566de2b009f04df0449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_ZOOM_SENSITIVITY</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a27116d7c68c1b2eff90dd2aba496be6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DISPLAY_REFRESH_DELAY_MS</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a4873ff1982a007c6f5bacedf2465f9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_MOVE_AMOUNT</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>aca8656eb92dcf893a40e9acf0b27fad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_ROTATE_AMOUNT</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a700689a8c9995515ecde952f1a739b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KEY_ZOOM_AMOUNT</name>
      <anchorfile>glWidget_8h.html</anchorfile>
      <anchor>a1f4d63336ec9bf90d88117064d0b66bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct vlr::cameraPose_t *</type>
      <name>cameraPose_p</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a6200489a0a3d5a769d3ecd23327c6ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>DisplayFunction</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ae5d2121aed78e24ed144ba9df5e02204</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>KeyboardFunction</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a58f507fe3f9e135669f4ddf8eb36f39a</anchor>
      <arglist>)(unsigned char, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>MotionFunction</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a2414e113975c56d3d0eabe6317cf9358</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>MouseFunction</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad70de8ba5427a2674d97310070e208b2</anchor>
      <arglist>)(int, int, int, int)</arglist>
    </member>
    <member kind="enumeration">
      <name>CameraState</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415a7ec00721d5cc4a560681cfa29ae981c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATING</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415ab66debc7c3c0d28c9c73bf8f309b87cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415a131449ddcf2294a6aba3ab3a078da330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZOOMING</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415a4d99c3d82c6c9b3c719ddb00e6f09dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rad</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aa69d75d9648b483a4e677b202c0f955c</anchor>
      <arglist>(T x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>reorganize.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>reorganize_8h</filename>
    <class kind="class">vlr::cpReorganize</class>
    <class kind="class">vlr::cpReorganize&lt; T, COLORORG_RGB &gt;</class>
    <namespace>vlr</namespace>
    <member kind="enumeration">
      <name>ColorOrganization_t</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_GRAY</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3a23b34c9d9cc54b59a92f8125bd5e2ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_RGB</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3a483482eb4a7e61c5e4d2805c1b3bce22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_RGBA</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3a0083daae5ee482536d7e9cb7dbf315a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_BGR</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3ac9d2a25bd18da98951c5f2e533511658</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_BGRA</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3a4b42e878baa289ad8d28398e53450b81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlrException.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>vlrException_8h</filename>
    <class kind="class">vlr::BaseException</class>
    <class kind="struct">vlr::EmptyEx</class>
    <class kind="struct">vlr::Ex</class>
    <class kind="struct">vlr::Ex&lt; EmptyEx, EmptyEx, EmptyEx &gt;</class>
    <class kind="struct">vlr::Ex&lt; t1, EmptyEx, EmptyEx &gt;</class>
    <class kind="struct">vlr::Ex&lt; t1, t2, EmptyEx &gt;</class>
    <class kind="struct">vlr::FileIOEx</class>
    <class kind="struct">vlr::InvalidArgumentEx</class>
    <class kind="struct">vlr::IOEx</class>
    <class kind="struct">vlr::SocketIOEx</class>
    <class kind="struct">vlr::ZeroPointerArgumentEx</class>
    <namespace>vlr</namespace>
    <member kind="define">
      <type>#define</type>
      <name>VLRException</name>
      <anchorfile>vlrException_8h.html</anchorfile>
      <anchor>a476f8df2e10e6f15362909f33362e0b6</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VLRExceptionLevel1</name>
      <anchorfile>vlrException_8h.html</anchorfile>
      <anchor>a3740683708c3a741a7e09d99c96f8b4a</anchor>
      <arglist>(str, t1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VLRExceptionLevel2</name>
      <anchorfile>vlrException_8h.html</anchorfile>
      <anchor>a58ffe1d4b31f03e4e83a445e7c3f625a</anchor>
      <arglist>(str, t1, t2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VLRExceptionLevel3</name>
      <anchorfile>vlrException_8h.html</anchorfile>
      <anchor>a57ed893a8fed7c92876ceb8d7aabfeaf</anchor>
      <arglist>(str, t1, t2, t3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlrImage.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>vlrImage_8cpp</filename>
    <includes id="vlrException_8h" name="vlrException.h" local="yes" imported="no">vlr/vlrException.h</includes>
    <includes id="vlrImage_8h" name="vlrImage.h" local="yes" imported="no">vlr/vlrImage.h</includes>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>vlrImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>vlrImage_8h</filename>
    <includes id="vlrImage_8h" name="vlrImage.h" local="yes" imported="no">vlrTime.h</includes>
    <class kind="struct">vlr::ImageBase::complex</class>
    <class kind="struct">vlr::ImageBase::dcomplex</class>
    <class kind="class">vlr::Image</class>
    <class kind="class">vlr::ImageBase</class>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>vlrImageMisc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>vlrImageMisc_8h</filename>
    <includes id="vlrImageMisc_8h" name="vlrImageMisc.h" local="yes" imported="no">vlrImage.h</includes>
    <includes id="vlrTime_8h" name="vlrTime.h" local="yes" imported="no">vlrTime.h</includes>
    <includes id="vlrImageTags_8h" name="vlrImageTags.h" local="yes" imported="no">vlrImageTags.h</includes>
    <namespace>vlr</namespace>
    <member kind="function">
      <type>Image&lt; T &gt;</type>
      <name>convert</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a5dbd4152909858c73c43e86fb34d6143</anchor>
      <arglist>(ImageBase &amp;img)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlrImageTags.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>vlrImageTags_8h</filename>
    <class kind="class">vlr::TagBase</class>
    <class kind="class">vlr::TagLine</class>
    <class kind="class">vlr::TagPoint</class>
    <namespace>vlr</namespace>
    <member kind="enumvalue">
      <name>tidPoint</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a85ba58ce85f0dac2208b93a92f11ee33a9df9d88bec34144f72913c78aa3753b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tidLine</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a85ba58ce85f0dac2208b93a92f11ee33a398c1ed8989363ae37f59ea5f214e6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tidRect</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a85ba58ce85f0dac2208b93a92f11ee33a68056aafc9a439fd6717b72ddd364d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tidEllipse</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a85ba58ce85f0dac2208b93a92f11ee33aedf6c9a2a4437c960a42c85c93d4c633</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlrMutex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>vlrMutex_8h</filename>
    <class kind="class">vlr::Lock</class>
    <class kind="class">vlr::Mutex</class>
    <namespace>vlr</namespace>
  </compound>
  <compound kind="file">
    <name>vlrTime.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/src/</path>
    <filename>vlrTime_8cpp</filename>
    <namespace>vlr</namespace>
    <member kind="function">
      <type>double</type>
      <name>currentTime</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a0c73c3508e5b9061bd2ee2059906e62a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vlrTime.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_dremel/doc_stacks/2013-03-03_11-45-44.341273/pr2_dremel/vlr/include/vlr/</path>
    <filename>vlrTime_8h</filename>
    <namespace>vlr</namespace>
    <member kind="function">
      <type>double</type>
      <name>currentTime</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a0c73c3508e5b9061bd2ee2059906e62a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vlr</name>
    <filename>namespacevlr.html</filename>
    <class kind="class">vlr::BaseException</class>
    <class kind="struct">vlr::cameraPose_t</class>
    <class kind="class">vlr::cpReorganize</class>
    <class kind="class">vlr::cpReorganize&lt; T, COLORORG_RGB &gt;</class>
    <class kind="class">vlr::Display</class>
    <class kind="class">vlr::DisplayGL</class>
    <class kind="struct">vlr::EmptyEx</class>
    <class kind="struct">vlr::Ex</class>
    <class kind="struct">vlr::Ex&lt; EmptyEx, EmptyEx, EmptyEx &gt;</class>
    <class kind="struct">vlr::Ex&lt; t1, EmptyEx, EmptyEx &gt;</class>
    <class kind="struct">vlr::Ex&lt; t1, t2, EmptyEx &gt;</class>
    <class kind="struct">vlr::FileIOEx</class>
    <class kind="class">vlr::FontRenderer</class>
    <class kind="class">vlr::GLWidget</class>
    <class kind="class">vlr::Image</class>
    <class kind="class">vlr::ImageBase</class>
    <class kind="struct">vlr::InvalidArgumentEx</class>
    <class kind="struct">vlr::IOEx</class>
    <class kind="class">vlr::Lock</class>
    <class kind="class">vlr::Mutex</class>
    <class kind="struct">vlr::SocketIOEx</class>
    <class kind="class">vlr::TagBase</class>
    <class kind="class">vlr::TagLine</class>
    <class kind="class">vlr::TagPoint</class>
    <class kind="class">vlr::ToolBar</class>
    <class kind="class">vlr::ToolButton</class>
    <class kind="struct">vlr::ZeroPointerArgumentEx</class>
    <member kind="typedef">
      <type>struct vlr::cameraPose_t *</type>
      <name>cameraPose_p</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a6200489a0a3d5a769d3ecd23327c6ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>DisplayFunction</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ae5d2121aed78e24ed144ba9df5e02204</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>KeyboardFunction</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a58f507fe3f9e135669f4ddf8eb36f39a</anchor>
      <arglist>)(unsigned char, int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>MotionFunction</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a2414e113975c56d3d0eabe6317cf9358</anchor>
      <arglist>)(int, int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>MouseFunction</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad70de8ba5427a2674d97310070e208b2</anchor>
      <arglist>)(int, int, int, int)</arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_BUTTON</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aea8d2c3546f0a044d2e0fa4139174462a42e88906a725acbffe311aae3a386e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIDDLE_BUTTON</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aea8d2c3546f0a044d2e0fa4139174462aac33bb3bdc396a54dcc4934b10e2f910</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_BUTTON</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aea8d2c3546f0a044d2e0fa4139174462a3d7c20ba3ad4afd0614e9d170db7a365</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tidPoint</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a85ba58ce85f0dac2208b93a92f11ee33a9df9d88bec34144f72913c78aa3753b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tidLine</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a85ba58ce85f0dac2208b93a92f11ee33a398c1ed8989363ae37f59ea5f214e6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tidRect</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a85ba58ce85f0dac2208b93a92f11ee33a68056aafc9a439fd6717b72ddd364d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tidEllipse</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a85ba58ce85f0dac2208b93a92f11ee33aedf6c9a2a4437c960a42c85c93d4c633</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CameraState</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415a7ec00721d5cc4a560681cfa29ae981c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROTATING</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415ab66debc7c3c0d28c9c73bf8f309b87cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415a131449ddcf2294a6aba3ab3a078da330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZOOMING</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a59a82f9690a2338e772233f5881d1415a4d99c3d82c6c9b3c719ddb00e6f09dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ColorOrganization_t</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_GRAY</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3a23b34c9d9cc54b59a92f8125bd5e2ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_RGB</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3a483482eb4a7e61c5e4d2805c1b3bce22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_RGBA</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3a0083daae5ee482536d7e9cb7dbf315a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_BGR</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3ac9d2a25bd18da98951c5f2e533511658</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLORORG_BGRA</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>ad68ced13ec12fdda76645b70bdc8e4c3a4b42e878baa289ad8d28398e53450b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>displayMode_t</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aa50993b97550163ae03a6923f016cd5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_2D</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aa50993b97550163ae03a6923f016cd5faed7d4a149f4627c68b029a5f24452cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_3D</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aa50993b97550163ae03a6923f016cd5fa09c45ff216c43083ade41ce5a7b4af94</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Image&lt; T &gt;</type>
      <name>convert</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a5dbd4152909858c73c43e86fb34d6143</anchor>
      <arglist>(ImageBase &amp;img)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>currentTime</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>a0c73c3508e5b9061bd2ee2059906e62a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rad</name>
      <anchorfile>namespacevlr.html</anchorfile>
      <anchor>aa69d75d9648b483a4e677b202c0f955c</anchor>
      <arglist>(T x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::BaseException</name>
    <filename>classvlr_1_1BaseException.html</filename>
    <member kind="function">
      <type></type>
      <name>BaseException</name>
      <anchorfile>classvlr_1_1BaseException.html</anchorfile>
      <anchor>a324ec99c3d891114934519b166979400</anchor>
      <arglist>(const std::string &amp;error=std::string())</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>errorMessage</name>
      <anchorfile>classvlr_1_1BaseException.html</anchorfile>
      <anchor>a00eb589f3122a399db4c0afe8acb1ebd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>what</name>
      <anchorfile>classvlr_1_1BaseException.html</anchorfile>
      <anchor>a5df0fa54350b133c93032abc24f26d7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseException</name>
      <anchorfile>classvlr_1_1BaseException.html</anchorfile>
      <anchor>aa6174323733f0754fd0dca25d680d228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>error_message_</name>
      <anchorfile>classvlr_1_1BaseException.html</anchorfile>
      <anchor>a58f216b4b756044b079eaf4fa9f0fe19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::cameraPose_t</name>
    <filename>structvlr_1_1cameraPose__t.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>distance</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>a764718a629c8b277b48ab37cec9f7f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pan</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>aeb74159ea396a4287a585273f08cebc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CameraState</type>
      <name>state</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>a160cc6ca969f4670cfe6407c49e38843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tilt</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>a1c6631a8f476d20e3284e7ba713f0931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>warp_x</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>ae2364e57914250a472a8d612595e286b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>warp_y</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>a6babb70bacbbc229711ba97a9bd70562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>xOffset</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>a947144c33aa0f3e6ecaf848ed8a7f47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yOffset</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>a6c9f4806b7f3a1ec5dfa728b3bb10c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zOffset</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>a35b387a04d6322d236fc4b788b3884a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>zoom</name>
      <anchorfile>structvlr_1_1cameraPose__t.html</anchorfile>
      <anchor>af229f6654121c74feccbaf525ce1d70a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::cpReorganize</name>
    <filename>classvlr_1_1cpReorganize.html</filename>
    <templarg></templarg>
    <templarg>colorOrg</templarg>
    <member kind="function">
      <type>void</type>
      <name>chunky2Planar</name>
      <anchorfile>classvlr_1_1cpReorganize.html</anchorfile>
      <anchor>aa4a3cd0e64a5c8f898abd49029410bb2</anchor>
      <arglist>(const T *, uint32_t, vlr::Image&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>planar2Chunky</name>
      <anchorfile>classvlr_1_1cpReorganize.html</anchorfile>
      <anchor>aea28f5e47880fa6f5e2d8c93818f10f1</anchor>
      <arglist>(const vlr::Image&lt; T &gt; &amp;, T *, uint32_t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::cpReorganize&lt; T, COLORORG_RGB &gt;</name>
    <filename>classvlr_1_1cpReorganize_3_01T_00_01COLORORG__RGB_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>chunky2Planar</name>
      <anchorfile>classvlr_1_1cpReorganize_3_01T_00_01COLORORG__RGB_01_4.html</anchorfile>
      <anchor>ab9a08b93f1e781fb3a20579cef9a3436</anchor>
      <arglist>(const T *chunky, uint32_t cPaddedWidth, Image&lt; T &gt; &amp;img)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>planar2Chunky</name>
      <anchorfile>classvlr_1_1cpReorganize_3_01T_00_01COLORORG__RGB_01_4.html</anchorfile>
      <anchor>a656d714b85815ea055515100dc074e75</anchor>
      <arglist>(const Image&lt; T &gt; &amp;img, T *chunky, uint32_t cPaddedWidth)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::Display</name>
    <filename>classvlr_1_1Display.html</filename>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a95ea25b39f05f7f88104b5e7062948b8</anchor>
      <arglist>(ImageBase &amp;img, displayMode_t mode, int32_t hPos, int32_t vPos, double frameRate, QWidget *parent, QGLFormat glFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a5d02f2ceb89f3e35df0fdfc219d5fb09</anchor>
      <arglist>(ImageBase &amp;img, int32_t hPos, int32_t vPos, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>ae46f3af9b48ae32a5247dce04f08222c</anchor>
      <arglist>(ImageBase &amp;img, int32_t hPos, int32_t vPos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a16300cb6be60dcc5c10db23865734991</anchor>
      <arglist>(ImageBase &amp;img)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a109a9a3149cdc1e1ada2537291cf0468</anchor>
      <arglist>(uint32_t width, uint32_t height, displayMode_t mode, int32_t hPos, int32_t vPos, double frameRate, QWidget *parent, QGLFormat glFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>ada162bf919d2130b686d67b2d0f56784</anchor>
      <arglist>(uint32_t width, uint32_t height, int32_t hPos, int32_t vPos, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a106a971bbdc13f6ab2ba596ff28063a3</anchor>
      <arglist>(uint32_t width, uint32_t height, int32_t hPos, int32_t vPos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a014fb67e2060cdcad7a2fc7215411137</anchor>
      <arglist>(uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a20f31739f5b35f8262b251ff781f0e14</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type>displayMode_t</type>
      <name>displayMode</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>adfd90561680742fec566eb849643f7c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DisplayGL *</type>
      <name>glWidget</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>ada1ea0862706416fce962be90e1f9a11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>heightScale</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>acedbc2c62183c9f80d09c4089e3abd7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestRedraw</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a694cbdca9144b85ee9be4401511e8d74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a8e3db0b595cb50e88c20aef010f528ae</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a7be58bb48c1a3fe8e4f8a42ca826d0f6</anchor>
      <arglist>(QResizeEvent *e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCustomGLDisplay</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a0143619c2c9c69c22f2e2e7cdbe2e33f</anchor>
      <arglist>(DisplayGL *customGLWidget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayMode</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>aad37084dfe71102c2465dd9acf44d21e</anchor>
      <arglist>(displayMode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeightScale</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>accad8f571c4b6dccf9f4ea8bb5392605</anchor>
      <arglist>(float height_scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyPressFunc</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>af35458b26eea3cc1f0f9191f666514db</anchor>
      <arglist>(DisplayGL::keyPressFunc *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseMoveFunc</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a16c81ef517820ddd016ee10577fc4c41</anchor>
      <arglist>(DisplayGL::mouseMoveFunc *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMousePressFunc</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a882af847a799321cee71f94f3be2ddd2</anchor>
      <arglist>(DisplayGL::mousePressFunc *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseReleaseFunc</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>afc40f1b1a5db5aa9355c190e554ffb70</anchor>
      <arglist>(DisplayGL::mouseReleaseFunc *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a69e28a272fa9f4964e6d03f04fc4f1a4</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureMode</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a791e0f0ebed53bf7a7a0ddaae5294715</anchor>
      <arglist>(bool onoff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>ab23881aea16a418a6ea1bb89f816a556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>snapshot</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a1b09c01c4b56fc1a85758fb7b5bc5659</anchor>
      <arglist>(Image&lt; unsigned char &gt; &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>textureMode</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a0e371dc9d302135a1daf5f657977ceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateImage</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a5c112b0685b894dcd1d2557fd92bc5f3</anchor>
      <arglist>(T *data, uint32_t width, uint32_t height, uint32_t channels, uint32_t padded_width, ImageBase::colorSpace_t cs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateImage</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>ad7590b19a1ec29b7d7dbdc23f9343909</anchor>
      <arglist>(ImageBase &amp;img)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateTexture</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>aca820c23281aff03f28e47977c9d76fc</anchor>
      <arglist>(T *data, uint32_t width, uint32_t height, uint32_t channels, uint32_t padded_width, ImageBase::colorSpace_t cs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateTexture</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a505436781530ce1983f613cc204b6dc9</anchor>
      <arglist>(ImageBase &amp;img)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a7c282e6e84e4c76265fdce5381de1616</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DisplayGL *</type>
      <name>glWidget_</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a7c39048185c3770d4b24db0714dd5537</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Display</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a2626ffc97407a89e40de3022b3c29fed</anchor>
      <arglist>(QWidget *parent, int32_t hPos, int32_t vPos)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_action_2d_activated</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a73b75b719fa4f2f8045a9da5bbb3bce1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_action_3d_activated</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a446f97f2885879b5981d8665c3db3b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>create</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>a94571b9742a184c2a1ad6feedf1b078e</anchor>
      <arglist>(uint32_t width, uint32_t height, displayMode_t mode, int32_t hPos, int32_t vPos, double frameRate, QGLFormat glFormat)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGridLayout *</type>
      <name>gridLayout</name>
      <anchorfile>classvlr_1_1Display.html</anchorfile>
      <anchor>ac3c2c63dd7ec55a994b355e895fa85c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::DisplayGL</name>
    <filename>classvlr_1_1DisplayGL.html</filename>
    <base>vlr::GLWidget</base>
    <member kind="typedef">
      <type>void(</type>
      <name>keyPressFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>af741f1d2f309f156dbdbef6b4128c05d</anchor>
      <arglist>)(unsigned int)</arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>mouseMoveFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a7e7e0128bc914a76b64f947602c7a1c9</anchor>
      <arglist>)(int x, int y, unsigned char buttons)</arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>mousePressFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>abbd99b4844ae88e3b212647a19d2a4a4</anchor>
      <arglist>)(int x, int y, unsigned char buttons)</arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>mouseReleaseFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a72fb60b5515ac59137c33ef33cb4f933</anchor>
      <arglist>)(int x, int y, unsigned char buttons)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>keyPress</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a0a8fb1a48615d0f3c0daf8654c98a7ed</anchor>
      <arglist>(unsigned int key)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mouseMove</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a73977a85f558255d0184d65569d9c7bb</anchor>
      <arglist>(int x, int y, uint8_t buttons)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mousePress</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a6d99b7cf57e10e9c1262c05dd44e6ee6</anchor>
      <arglist>(int x, int y, uint8_t buttons)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mouseRelease</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a6b8a10839f1adb357f28ca3fcf9db001</anchor>
      <arglist>(int x, int y, uint8_t buttons)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mouseWheel</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a3050cef0b11a6f5d83c401b5ad9d883d</anchor>
      <arglist>(int x, int y, uint8_t buttons, int delta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DisplayGL</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a5f6a5b85af9c3ae49aea3b9c15776578</anchor>
      <arglist>(QWidget *parent, displayMode_t mode, double frameRate, QGLFormat glFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DisplayGL</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a68a2e41a2ee24f04ecdfc9745cb4a35b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>displayMode_t</type>
      <name>displayMode</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>aba04aedd7bbfc710398bcc150644c059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawCustomTags1d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a69a91bab17ae413fd9d5d748fb808811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawCustomTags2d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a4609f1fbeb1aca81e022636ae0506108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawCustomTags3d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>af027f70d57fba3345547f4534c0281f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>heightScale</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>aabf12862e13c0a3f5d3c8831131b3cbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeTexture</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a7e26b34354762c239b18c3829c558b93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>scale</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>afecdeab703b3b37331fc5f641a1b718e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayMode</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a970c7c5b74fe5018482d652e21ce42cf</anchor>
      <arglist>(displayMode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeightScale</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ac18cbe328172f4b07db5a889a6a558d4</anchor>
      <arglist>(float heightScale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyPressFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a8da967f6be9c5368e710fa8a8ef73b7c</anchor>
      <arglist>(keyPressFunc *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseMoveFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a38ab582b9f1ff3ede1d049615265b8ae</anchor>
      <arglist>(mouseMoveFunc *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMousePressFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a5a9f4a9011eb6864135fd98cc8b1bc56</anchor>
      <arglist>(mousePressFunc *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseReleaseFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>aa013f34ac1dee5057ebbab140fc3433f</anchor>
      <arglist>(mouseReleaseFunc *func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureMode</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ae2b1235c90755dadaa7d0b27c08466ca</anchor>
      <arglist>(bool onoff)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>snapshot</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a5c32ca8f75c969b4bcd64d146569c194</anchor>
      <arglist>(Image&lt; unsigned char &gt; &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>textureMode</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a3f2555e3cbb791e2c0d5005f273c5942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateImage</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a397038d584ce8c1c8ac0c4b0461e4274</anchor>
      <arglist>(T *data, uint32_t width, uint32_t height, uint32_t channels, uint32_t padded_width, ImageBase::colorSpace_t cs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateImage</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a0db2ee69f9dfb36447b76056275e1eaf</anchor>
      <arglist>(ImageBase &amp;img)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateTexture</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a8ab6c813ca0e683eb2b9dbdc51cf59b6</anchor>
      <arglist>(T *data, uint32_t width, uint32_t height, uint32_t channels, uint32_t padded_width, ImageBase::colorSpace_t cs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateTexture</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a2ee089c696e824dd81389a5f4e7a3639</anchor>
      <arglist>(ImageBase &amp;img)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DisplayGL</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a6af5596c87b47c7ef6083b926b494ef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>initial_1d_height</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ad802d2e075139644eca4c76494837d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>initial_1d_width</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a8480ad4a0e465dcf2b315d8ec9fc7ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>data_type_t</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_CHAR</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3ad9b413d2c0c58e02ee4169739b9c132a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UCHAR</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3ab7e52c6a3ec9f1802a87dcac56524e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_SHORT</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3aaaeb38e5124e95cb94ed7f022bd2c5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_USHORT</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3a9ff4f59422b1c766120024dfb5636e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3ab1e2e9534dd84850e20a838da0911682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UINT</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3a9db82527d8fe6046071e4eebc4696a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_FLOAT</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3a873a79ca8ec188ceb917c9e37c7edd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_DOUBLE</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a197bdb9f3eb105560dbcf97754ae8af3a2586414401dd424685fb3dba800fb74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawGrid</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a164298995a60ee0722dc375419208919</anchor>
      <arglist>(double &amp;minx, double &amp;miny, double &amp;maxx, double &amp;maxy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawGridXY</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ab03caffe7fbfee219abc5609b96a6841</anchor>
      <arglist>(float zPos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawGridXZ</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a44f650a1feecccc27735726fe260c53b</anchor>
      <arglist>(float yPos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawGridYZ</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a2f87bb738f19c24151fd1cfec72ef447</anchor>
      <arglist>(float xPos)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeGL</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>afdb396c38287bf270a82e6181468821d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a78a559a74533a90e111d00ee837aaae9</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a7d0cdbfe732b48df161f270203b9a793</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a84e777b3ff6442d12b79000ca66d72a8</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a0686457b9f2f495d706a1c5fc954ef30</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintGL</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a6d9c3333123d4d4ab7d5fa24c8400f01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a313d4a30383dcceae3200386b971304f</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ad10c6299d4e8a81ee1df5319bccdab08</anchor>
      <arglist>(QWheelEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bufColorFormat</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a804c329aea51db52863c2597aed24de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float *</type>
      <name>color_map_alpha_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>aae5c84405cfc27ff088f528555c91cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float *</type>
      <name>color_map_blue_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a240d20258ee0ed4662855c448d6fbe56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float *</type>
      <name>color_map_green_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ae9a58f779420929305dd3f4e2c358ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const float *</type>
      <name>color_map_red_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>adbd5b5cca658e1641ff87f1788b7865a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>create_snapshot_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a5649cd6ebaa56bf4f315b444867cb665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>current_slice_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>af6be8a46f6e02c9b24d673a5164b6f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>data_type_t</type>
      <name>data_type_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a7a14c8e825d45467bda6a7bf9be751bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FontRenderer</type>
      <name>fr</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>af637ca99bd540132722a9a64c0c33dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gamma</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a655e013b2c487a4af9193f03bd4acb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>gamma_map_alpha_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a9fa1b9b4d7b168c7c649e8a54ac91022</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>gamma_map_blue_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>af48709ee6d3f5fd1501aae2db5c81f3e</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>gamma_map_green_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a6650e75ca54a666f6bd880630db4f08f</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>gamma_map_red_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a50dd15452f6e9576e9e9bc1eddb227d0</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>heightScale_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a8f7b3e83e76766006546aaed8e919028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImageBase *</type>
      <name>imgBuf</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a9d44c1e3b717bc83cfbef2ac82b0437d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>imgTexture</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a2589f85a13044f972995fbaba5eccbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxval_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>aab52ccc662457ca048f1c50dcce70a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minval_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ab62aaaca4b4d83036e3fb16a4f8a7467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>displayMode_t</type>
      <name>mode_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a23e1989fbf86ca0d41473cab6cea72ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mutex</type>
      <name>mutex</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a3d30bae1817ab44146f72cd465835a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normalize_data_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a00344e580fa445f6c011370beaab5cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>refreshTimeMS</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>aef72849e02163fea707fa6a000f393f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>scale_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a67d7ed98672b38be762ecbca3fcc6467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>showGridXY</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ad325df0a09ba20c8f05319a24d0d86b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>showGridXZ</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>abce107f77ae457e8853230e5b6679397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>showGridYZ</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a6ac7acc20109ced0b46c621d428a9648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>slice_offset_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a0044e4c3f7869eb00ba30ed0a5dd75d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>snapshot_buf_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a7a90debf09d66664934cd8831c752441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImageBase *</type>
      <name>texBuf</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a6adc1137b33d5c95361181f296d99c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>texColorFormat</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a4f420668e1d07eb638df633eaf92f082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>texType</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a8067169504e6a685af06c75ffdc7e1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useColorMap</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ac16fd1c2f7d58dc267d69ef20889bdcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>keyPressFunc *</type>
      <name>userKeyPressFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a7212ff1efe93b317f6424bb1755883a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mouseMoveFunc *</type>
      <name>userMouseMoveFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>af87b9b356ff3abcf57029f6e819d351d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mousePressFunc *</type>
      <name>userMousePressFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a19036f6764aa2e447a674999cea7f81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mouseReleaseFunc *</type>
      <name>userMouseReleaseFunc</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a25849377cb17c0393a870e5101bd26ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useTexture</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ae8b6ad48e8040a2ca56d184e0cf4c84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const float</type>
      <name>cmap_rb1_blue_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>aa1b34134bb673b40877acf6ba9c2bf12</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const float</type>
      <name>cmap_rb1_green_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a27a29bb6a69fd0e5ec80e0c86afccc94</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const float</type>
      <name>cmap_rb1_red_</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a11afacfd909d8999a54a292c15172f29</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const float</type>
      <name>colors_1d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a5824742e044e4ab221b6df63bf28f209</anchor>
      <arglist>[18]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>crossSize</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>abb15caf4d1607675d8ad4148403fd77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const double</type>
      <name>GRID_Z</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a2b7e45489d94cf4dc9ccc9e8c98aeaff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const double</type>
      <name>third</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a8b70a334eb6262c1e9577d14e7a85c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>create</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>acca6a062d725637fa87a2df88127e6f1</anchor>
      <arglist>(displayMode_t mode, double frame_rate)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>createGammaMap</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a90d5242d71b1c2a63018825b7dfb26f5</anchor>
      <arglist>(unsigned int mapSize, double gamma, T *map)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawTags1d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a2b956998c0250be7059368149d30093b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawTags2d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a975f20631bb7130b87503b0c70f55c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initLights</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a321fb48da469483fc2906b9b6c67d3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>internalPaint1d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a95788c8cc2fe392e58ddc51312257df8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalPaint1d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a5bbfc55a5febf8a879a831b50ab07ea0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>internalPaint2d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a653d0f88cd369f8946842bb2c3b38279</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalPaint2d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a05e9bf4bbf01654317d260e5fd448fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>internalPaint3d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a0cb591211ee2decb6489d6bdbff7381d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalPaint3d</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a83fd5233c795722bcaf8a83ed0c72821</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>internalPaint3dRGB</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a9b986964f79a8a0b11f1f63c20423451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>internalPaint3dTexture</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ab5fba4a7d4f7f50ae84121c5480a262a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>internalPaint3dTextureRGB</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>a8341b5317ed2259b35fd67eb7481178d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>makeImageBuffer</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ad2dd4dae5b013b113f03e6f5f75cd640</anchor>
      <arglist>(Image&lt; T &gt; &amp;img, Image&lt; T &gt; **dest, int &amp;destColorFormat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateBuffer</name>
      <anchorfile>classvlr_1_1DisplayGL.html</anchorfile>
      <anchor>ade67e49b151769d951a9a2422f517e8f</anchor>
      <arglist>(ImageBase &amp;img, ImageBase **dest, int &amp;destColorFormat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::EmptyEx</name>
    <filename>structvlr_1_1EmptyEx.html</filename>
  </compound>
  <compound kind="struct">
    <name>vlr::Ex</name>
    <filename>structvlr_1_1Ex.html</filename>
    <templarg>t1</templarg>
    <templarg>t2</templarg>
    <templarg>t3</templarg>
    <member kind="function">
      <type></type>
      <name>Ex</name>
      <anchorfile>structvlr_1_1Ex.html</anchorfile>
      <anchor>a27e93295b25cf23a74cac073d3f2173b</anchor>
      <arglist>(const std::string &amp;error=std::string())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::Ex&lt; EmptyEx, EmptyEx, EmptyEx &gt;</name>
    <filename>structvlr_1_1Ex_3_01EmptyEx_00_01EmptyEx_00_01EmptyEx_01_4.html</filename>
    <base>vlr::BaseException</base>
    <member kind="function">
      <type></type>
      <name>Ex</name>
      <anchorfile>structvlr_1_1Ex_3_01EmptyEx_00_01EmptyEx_00_01EmptyEx_01_4.html</anchorfile>
      <anchor>a9a4657d277ae13aa292df497fffd4b41</anchor>
      <arglist>(const std::string &amp;error=std::string())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::Ex&lt; t1, EmptyEx, EmptyEx &gt;</name>
    <filename>structvlr_1_1Ex_3_01t1_00_01EmptyEx_00_01EmptyEx_01_4.html</filename>
    <templarg></templarg>
    <base>vlr::Ex&lt; EmptyEx, EmptyEx, EmptyEx &gt;</base>
    <member kind="function">
      <type></type>
      <name>Ex</name>
      <anchorfile>structvlr_1_1Ex_3_01t1_00_01EmptyEx_00_01EmptyEx_01_4.html</anchorfile>
      <anchor>a43d7d6fb40563b3c14524b4fcabd44f4</anchor>
      <arglist>(const std::string &amp;error=std::string())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::Ex&lt; t1, t2, EmptyEx &gt;</name>
    <filename>structvlr_1_1Ex_3_01t1_00_01t2_00_01EmptyEx_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Ex&lt; t2, EmptyEx, EmptyEx &gt;</base>
    <member kind="function">
      <type></type>
      <name>Ex</name>
      <anchorfile>structvlr_1_1Ex_3_01t1_00_01t2_00_01EmptyEx_01_4.html</anchorfile>
      <anchor>a2832336d8ebf127b4f17ffe5c8bf4a55</anchor>
      <arglist>(const std::string &amp;error=std::string())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::FileIOEx</name>
    <filename>structvlr_1_1FileIOEx.html</filename>
  </compound>
  <compound kind="class">
    <name>vlr::FontRenderer</name>
    <filename>classvlr_1_1FontRenderer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addFont</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a3a71f88163be86800b1e32cbc5a5ae5a</anchor>
      <arglist>(const std::string &amp;fontName, const unsigned char *mem, size_t memSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addFont</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>ac8fad60e1a07caedd02b751d01968c3e</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawString2D</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a55b051366eed4b3a6a7c3549b583f564</anchor>
      <arglist>(const std::string &amp;text, float x, float y, float font_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawString2D</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a970fed9668d3676df8945d618385d99a</anchor>
      <arglist>(const std::string &amp;text, float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawString2D</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>adc14e238b84cd752646f39cfc3418a03</anchor>
      <arglist>(const std::string &amp;text, float x, float y, const std::string &amp;fontName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawString3D</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>afd3132f8fef7ea78660aa0e55551ce0e</anchor>
      <arglist>(const std::string &amp;, float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawString3D</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a486869cd27f1b9e10d8ccd47b53d8362</anchor>
      <arglist>(const std::string &amp;, float x, float y, float z, const std::string &amp;fontName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontRenderer</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a57cebee1fbea7d629a252e8ea3f2e2be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numFonts</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a545805be190f3bf32d7f0a93341bedbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFont</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a262b3d4e1b5fa8506bd14f0417dac089</anchor>
      <arglist>(const std::string &amp;fontName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFontSize</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>ac79f3b25dd44b0157deb10d698a5cc9c</anchor>
      <arglist>(unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FontRenderer</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>af8a796da38c4f8f699d798fe354b85f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>FTFont *</type>
      <name>defaultFont</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a69741709138fc29c28e2f68bddff90ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, FTFont * &gt;</type>
      <name>fontMap</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>ae6dc2a54228f827438e99129fa3fa411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>size_</name>
      <anchorfile>classvlr_1_1FontRenderer.html</anchorfile>
      <anchor>a29cb62cd28d768255b3ca275a1b44edc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::GLWidget</name>
    <filename>classvlr_1_1GLWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>redraw</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a493bcfe3aed8281d6b8dd974969d97fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCamDistance</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a1ce55f7278420729565bad156cb85f79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCamPan</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a1e3ad50af8cca86be0dfedfab8e592d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCamTilt</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a415565f90de704401568ddae15870c95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLWidget</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a1cb74fb5595afe02e58c44abd0edd51c</anchor>
      <arglist>(QGLFormat glFormat=QGLFormat(QGL::DoubleBuffer), QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a7aebf898ac1477eb78c97c4044289e53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ae99aeb8818388d718f5b920ddd790407</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a76db165cc726392933dca03d791fad8e</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ae6e78125990207d0d38155c05c071da0</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pickPoint</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>aa8a5774afd2793de76ae0ab6e078826b</anchor>
      <arglist>(int mouse_x, int mouse_y, double *scene_x, double *scene_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recenter</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ae7de35cdcb987a566ab76bd73e9f4ab7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestRedraw</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a471f4350c8741ec10d53b4735ba09c99</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraParams</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ac65cfa637f75792685c0e1372742e4d7</anchor>
      <arglist>(double zoomSensitivity_, double rotateSensitivity_, double moveSensitivity_, double minZoomRange_, double cameraFov_, double minClipRange_, double maxClipRange_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayFunction</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a3e3dd571dd49d3168c41f19bebce9add</anchor>
      <arglist>(DisplayFunction func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialCameraPos</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>acb9c1cfc19f79559b94f03a7588815c0</anchor>
      <arglist>(float pan, float tilt, float range, float xOffset, float yOffset, float zOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMotionFunction</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a87255b6ccfcf6c9156573318137c3828</anchor>
      <arglist>(MotionFunction func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMouseFunction</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>acf2116ded42774679a201c8f3a5209de</anchor>
      <arglist>(MouseFunction func)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>abea81f8c7cd10b631568865ccbb87ef4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GLWidget</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a6e7953bc5223f08c31acae0d17377fcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>activate2DMode</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a08f113b516ead449e66b47fb46ede202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>activate3DMode</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>abb21a13b2ed682f4a1937f41a8d745aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init3DMode</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a3af08615f149d82eb8d29913632c6dcd</anchor>
      <arglist>(int w, int h, double &amp;fovY, double &amp;zNear, double &amp;zFar)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeGL</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a53db012ab56d5345812904bb375a7aa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>moveCamera</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a9dd8d53338cbaa0776e887b68b6632a5</anchor>
      <arglist>(double dx, double dy)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintGL</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ad12025d2b3016a9e0eb06ed60b00e7eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeGL</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>acc5de0df91028e99c5643ed9363846e5</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rotateCamera</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a26d41aeca066ee36b5c304069ec22b8a</anchor>
      <arglist>(double dx, double dy)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>zoomCamera</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>aa72e698b4752c9b10b6d2f24d3302bbe</anchor>
      <arglist>(double dy)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>ambientLight</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>aacd5e3eac5d6d1e3bae2936249487b59</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>cameraFov</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a458adb7afac3e452bdc8884599fcb646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cameraPose_t</type>
      <name>cameraPose</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a8e9dbb8dde2939aa1ab0bc5a7a79fc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>diffuseLight</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a894c7f18dabb6812b00a4bcbc445a496</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>fps</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a82dc5690c283f1ae21a993de83c94b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>gl_initialized_</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a9e44b933845cd49c77b2c463677910cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lastMouseX</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ab6fc20d7f220b6d0df4a68820ee23e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>lastMouseY</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a88e85bd27f520d9aec7a6639e9ac1fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>lightPosition</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a211ede2c6de0f5433dd5e7b56803b4cf</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>maxClipRange</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>aa1e8a52e330502d437f14ab4170678c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minClipRange</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ab8a107af37cae1c20371e4853abd31e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>minZoomRange</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a5baecca44497f48d4eda164b9a3067da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>moveSensitivity</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ab0572cfed7719aae5270314fa094d85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>refresh_required</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>af93f87ded802da85dc7f376183fb4fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rotateSensitivity</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a3cc56f13289275bc362c5bf7a7baaef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>specularLight</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>abce3029563a3d591bf2887a53b002d89</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer</type>
      <name>timer</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ad27e741e63e4fcb5d7d4e142a0ce46eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DisplayFunction</type>
      <name>userDisplayFunction</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ac3cd00d0de011d3ec9713da3d02e4a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KeyboardFunction</type>
      <name>userKeyboardFunction</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>afce17a5360c46f2ca852f685ce9e75cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MotionFunction</type>
      <name>userMotionFunction</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a81d9f0a3b40bb49522a438fc5c21421e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MouseFunction</type>
      <name>userMouseFunction</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a5f920f5ec96496326b6e5b758f25985a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>windowHeight</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a77f99f024b3de7b91f65df20efc255c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>windowID</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ac3e5883586ece2902fb046924fcdb305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>windowWidth</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a524b30fcb87cca079ca3bbc6a3fc33ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>zoomSensitivity</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a948e97fc346d196585119d9b5c5fb148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>ambientLightDefault</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a351f972e13fc263a46fe6da4fe8afd5c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>diffuseLightDefault</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a6dddd16fd12f3e17ac2f87c4bbb33044</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>lightPositionDefault</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>a57baadc0c2c7e332a9eda6109c187aa9</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>specularLightDefault</name>
      <anchorfile>classvlr_1_1GLWidget.html</anchorfile>
      <anchor>ac662d1486dc36ef26bec751b349b52bd</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::Image</name>
    <filename>classvlr_1_1Image.html</filename>
    <templarg>T</templarg>
    <base>vlr::ImageBase</base>
    <member kind="function">
      <type>void</type>
      <name>bounds</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>afe81e29f7035243e4a83863abe1ede24</anchor>
      <arglist>(T &amp;lower_bound, T &amp;upper_bound)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>constData</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a6c23f3b75f23077d663e2534d91fa4aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>ae0fa12993eda04529f6937ecd30d3053</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>elementSize</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a0c20ae9389a7d1d35664b87a72e6b258</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a1d9d25b33ed8b8eb13592045825b10b4</anchor>
      <arglist>(const Image &amp;img, bool manage_buffer=true, bool copyData=true, bool copyTags=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>ae470f35aae2289f84f864f4f26acd728</anchor>
      <arglist>(uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>ab01f9dfc311af70d9ab5954351bbf4b1</anchor>
      <arglist>(uint32_t width, uint32_t height, uint32_t channels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a3262c976e9a4eef10df650065db0a026</anchor>
      <arglist>(uint32_t width, uint32_t height, uint32_t channels, colorSpace_t colorSpace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a1dc9591cbe42429c8d46a9541aa3a3f3</anchor>
      <arglist>(uint32_t width, uint32_t height, uint32_t channels, uint32_t padded_width, bool manage_buffer, colorSpace_t colorSpace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a1296af1610d9e22811eac3e3d8244b80</anchor>
      <arglist>(T new_min, T new_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Image&lt; nT &gt;</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a476cbb813df8e74d9590cd56aa5b97f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Image&lt; T &gt;</type>
      <name>operator()</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>aeed01ed11f3f90bd48cd36332748be78</anchor>
      <arglist>(uint32_t x, uint32_t y, uint32_t roi_width, uint32_t roi_height) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a9e82e50edfb39ee332b8abd0ca018abf</anchor>
      <arglist>(const uint32_t x, const uint32_t y, const uint32_t c) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator()</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>af84fbc897febeda3ce6c65ebe8366016</anchor>
      <arglist>(const uint32_t x, const uint32_t y) const </arglist>
    </member>
    <member kind="function">
      <type>Image&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>af0dac454d2f596b2027f27c388eb662f</anchor>
      <arglist>(const Image&lt; T &gt; &amp;img) const </arglist>
    </member>
    <member kind="function">
      <type>Image &amp;</type>
      <name>operator=</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a896002ed06bf6e40596a25e040059264</anchor>
      <arglist>(const Image &amp;img)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a011096ca25da102ba73953442d7595ee</anchor>
      <arglist>(const uint32_t pos) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reformat</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a2195e52a08ae7bf8bd163a34a4cc0984</anchor>
      <arglist>(uint32_t new_width, uint32_t new_height, uint32_t new_channels, uint32_t new_padded_width, colorSpace_t new_color_space)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sameDims</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a6669ad61354a649ce425680304d5d277</anchor>
      <arglist>(const Image &amp;img) const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>setData</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a35ea0b395be7502c5adf6afd6c944ab2</anchor>
      <arglist>(T *new_data, bool manage_new_buffer=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Image</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a54f80bb2925da828cd67f93f5d8f8d99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>create</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>aa6e9c9c11f7951028906e9138df09db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>data_</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>ae191388a1568789fa1f8a640c13713a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>element_size_</name>
      <anchorfile>classvlr_1_1Image.html</anchorfile>
      <anchor>a1fd80544778df9641038b9b8b4ffecf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::ImageBase</name>
    <filename>classvlr_1_1ImageBase.html</filename>
    <class kind="struct">vlr::ImageBase::complex</class>
    <class kind="struct">vlr::ImageBase::dcomplex</class>
    <member kind="enumeration">
      <name>borderMode_t</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a9e22c936bdfe9abeedc1f2709e15069d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOMO_IGNORE</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a9e22c936bdfe9abeedc1f2709e15069da2dda182684625f5c8fb1ebc805adde23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOMO_CONSTANT</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a9e22c936bdfe9abeedc1f2709e15069dadd85646f835c20b5e10fe5491e9f2545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOMO_REPLICATE</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a9e22c936bdfe9abeedc1f2709e15069da70b74e32c7d8f3398bc6ceef3ed2df03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOMO_REFLECT</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a9e22c936bdfe9abeedc1f2709e15069da66197a61780e289c3c7336344f4d4140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOMO_WRAP</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a9e22c936bdfe9abeedc1f2709e15069da314e4b6a38048934dbdadbd82a0f7011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>colorSpace_t</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_GRAY</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fa20f26128f9bd86898c73b88094dcd925</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_RGB</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8faf934e1c4ac1fa0f600e014aa94e5d9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_CMY</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fa7b249170095c7bb60e1de00b2a875869</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_CMYK</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fab81a1a7a17e16dc8cbe308d382ef4b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_HSV</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fa8a6eb959a45c8ce75ad78c5002ed202d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_HLS</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fad39d01b49a1f4b309bb89a3d11ff7396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_XYZ</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fa9c4a4734e1e68cf6f668b9a3bdff819a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_LUV</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8facd7806ab3b29f08730f2bf4158f40938</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_LAB</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fa95d7b198616ae8b067bc12d4c4d2c776</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_YCR</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fa8fc5af7f6daf311d001a757a5aae601b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_YCC</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8faab620f7ac19da1a77ee59d0d5ac644cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_YUV</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fadbb36040837a191ff80eb8af412198da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CS_RGB_C</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ada8c455d2ce05d5ae0ae1815ff2a2f8fa1acbacd877485ae3d0a291b697c0bba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>padMode_t</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a740d2909dd0f34be6374d240ea01fb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAD_LEFT</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a740d2909dd0f34be6374d240ea01fb89a352358672357621680da84cd7a941921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAD_SYM</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a740d2909dd0f34be6374d240ea01fb89ac901da285315ef29d70fd5d619729380</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAD_RIGHT</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a740d2909dd0f34be6374d240ea01fb89a5198c07038d519df0257a5c1e97ca37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAD_TOP</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a740d2909dd0f34be6374d240ea01fb89ad018db33f8781535c7a9335b5a0eb9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAD_BOTTOM</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a740d2909dd0f34be6374d240ea01fb89a9cbacc19b389ec7b46949e46414635d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PAD_CUSTOM</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a740d2909dd0f34be6374d240ea01fb89a252cc1507408448acb92991b3391feeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multimap&lt; uint32_t, TagBase * &gt;::const_iterator</type>
      <name>tagCIter</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a77740fa249f2e849d7aa0740b5fa8046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TagLine *</type>
      <name>addLine</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a2484b35b1b039cd32367deb86c8cdef5</anchor>
      <arglist>(const float x0, const float y0, const float x1, const float y1)</arglist>
    </member>
    <member kind="function">
      <type>TagLine *</type>
      <name>addLine</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a1c5f50ca11f1737e5fb2be2ee2f22acf</anchor>
      <arglist>(const float x0, const float y0, const float x1, const float y1, const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>TagLine *</type>
      <name>addLine</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ad976bca97db21808275c061844cfc55c</anchor>
      <arglist>(const float x0, const float y0, const float x1, const float y1, const std::string &amp;label, const float r, const float g, const float b, const float a)</arglist>
    </member>
    <member kind="function">
      <type>TagPoint *</type>
      <name>addPoint</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a2e87fa7c68a8cc1211df5990d3562e2a</anchor>
      <arglist>(const float x, const float y)</arglist>
    </member>
    <member kind="function">
      <type>TagPoint *</type>
      <name>addPoint</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a4d6f6600d452e46957c11eb3cd2a86c1</anchor>
      <arglist>(const float x, const float y, const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>TagPoint *</type>
      <name>addPoint</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a4d1e6499840053321e39b46da75cb41d</anchor>
      <arglist>(const float x, const float y, const std::string &amp;label, const float r, const float g, const float b, const float a)</arglist>
    </member>
    <member kind="function">
      <type>TagBase *</type>
      <name>addTag</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a3cb835ea07453d33600db6d8bf2e1e0c</anchor>
      <arglist>(TagBase *tag)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>channels</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a21ce7e6806362436239d3d0e8855080f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearTags</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a82be54513155a66edfd5c438dd4f4aad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>colorSpace_t</type>
      <name>colorSpace</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>abb78a57d10963c048048fd57f09cdee2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>height</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a325693da3d521b3155cb2ddb6479043f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lines</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a2cfdb43ec9e461b8852db68fdc2f002e</anchor>
      <arglist>(std::pair&lt; tagCIter, tagCIter &gt; &amp;range)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>manageBuffer</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a48bdb56e460c7952709da8cfc57ba196</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a700b029e3e58968dedf7fda5d946ee66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>numElements</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>acb3d6fe82275c6ea3846f65078981a7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>paddedWidth</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>ab3be4740dc95d3a90cac792a287c0c9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>points</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>aae8a351d79d9e88217ce23cc58736316</anchor>
      <arglist>(std::pair&lt; tagCIter, tagCIter &gt; &amp;range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a4954ccf1ad802aa7bcf732e39399d0e5</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeStamp</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>aba1da0f60e9f76cf047079b9d07fd7d7</anchor>
      <arglist>(double time_stamp)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>timeStamp</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a8f9601c15c6a39b2163724ef199f1f9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>typeName</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a5e1e35ee105a06410c025ef457991716</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>width</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a6d5c273362eacf7fa9ae063136c47bd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageBase</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a4579af2b7ac4fb5f9b2b2a9b4f3eda35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ImageBase</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>adfefc019ea2b1c65ad1aeac8c39dad2f</anchor>
      <arglist>(uint32_t width, uint32_t height, uint32_t channels, uint32_t padded_width, bool manage_buffer, colorSpace_t colorSpace)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>channels_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a681db41e8d4a8e744c254d2cdf7908c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>colorSpace_t</type>
      <name>color_space_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>af5c17dc6686d92561bd310370025c32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>description_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>aa247c82b383b67993eec4beb9a7d1f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>height_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>adbc73663bb2735ad127cc154fea66f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>manage_buffer_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a806ac8e7f971b7e82e9af30e9cf255b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a34933655c7ccd7c059c7f6bfb0b134ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>num_elements_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a6e8c8dcf99eab6b0a77af47cdd57e598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>padded_width_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a1bedbd26aaeba2a5db041729f3d03f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::multimap&lt; uint32_t, TagBase * &gt;</type>
      <name>tags_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a47d067ab8c95a52a1ec712515a31d385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>time_stamp_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a404e265d0f4d79f8b4b9aa2acbb40a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>type_name_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a6f0d5f897cf60639ce90e198d2642d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint32_t</type>
      <name>width_</name>
      <anchorfile>classvlr_1_1ImageBase.html</anchorfile>
      <anchor>a4dafdbf3f41e08c29dc1d9e9c1413671</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::ImageBase::complex</name>
    <filename>structvlr_1_1ImageBase_1_1complex.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>im</name>
      <anchorfile>structvlr_1_1ImageBase_1_1complex.html</anchorfile>
      <anchor>ae157e1a99738893ef772c95e6fadffeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>re</name>
      <anchorfile>structvlr_1_1ImageBase_1_1complex.html</anchorfile>
      <anchor>aa15e12988465c235f6793e0bd5759727</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::ImageBase::dcomplex</name>
    <filename>structvlr_1_1ImageBase_1_1dcomplex.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>im</name>
      <anchorfile>structvlr_1_1ImageBase_1_1dcomplex.html</anchorfile>
      <anchor>af20e34f90ca102e18de98ca930c09806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>re</name>
      <anchorfile>structvlr_1_1ImageBase_1_1dcomplex.html</anchorfile>
      <anchor>a05b2a03f6cd4f9c1012e4b7db5fa7156</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::InvalidArgumentEx</name>
    <filename>structvlr_1_1InvalidArgumentEx.html</filename>
  </compound>
  <compound kind="struct">
    <name>vlr::IOEx</name>
    <filename>structvlr_1_1IOEx.html</filename>
  </compound>
  <compound kind="class">
    <name>vlr::Lock</name>
    <filename>classvlr_1_1Lock.html</filename>
    <member kind="function">
      <type></type>
      <name>Lock</name>
      <anchorfile>classvlr_1_1Lock.html</anchorfile>
      <anchor>a53aabd01d5ec094a80a5952ac42a5126</anchor>
      <arglist>(Mutex &amp;mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classvlr_1_1Lock.html</anchorfile>
      <anchor>ab591d35467e6f0e7167e5a70da4eaa79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Lock</name>
      <anchorfile>classvlr_1_1Lock.html</anchorfile>
      <anchor>af7bbc250b7ff3f42d1e988d539e759f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex &amp;</type>
      <name>mutex_</name>
      <anchorfile>classvlr_1_1Lock.html</anchorfile>
      <anchor>a802a3e591ae1f0837c03eeaaeeeeb5f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::Mutex</name>
    <filename>classvlr_1_1Mutex.html</filename>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classvlr_1_1Mutex.html</anchorfile>
      <anchor>acf5e5284c2e0591c00c4f9f364a3b25e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classvlr_1_1Mutex.html</anchorfile>
      <anchor>ae3199c84728fec48c29fdce58aae22b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classvlr_1_1Mutex.html</anchorfile>
      <anchor>a28e2bf5b51c98d1b7a5603f94a8f905a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mutex</name>
      <anchorfile>classvlr_1_1Mutex.html</anchorfile>
      <anchor>a4cb9825faf1631eb634f94008c1a13f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mutex_</name>
      <anchorfile>classvlr_1_1Mutex.html</anchorfile>
      <anchor>a488fa5dd5417a1b9ef0ff478632276dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::SocketIOEx</name>
    <filename>structvlr_1_1SocketIOEx.html</filename>
  </compound>
  <compound kind="class">
    <name>vlr::TagBase</name>
    <filename>classvlr_1_1TagBase.html</filename>
    <member kind="function">
      <type>float</type>
      <name>a</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a245f52d58e4d9e6dac5e81262fd3dedf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>b</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a69b059669f7127ef5628528485d13f35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>g</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a4c8aa016abb25349d0c1fcfa5b4910ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>id</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>aaa477e1a5f73917e7f45fcd0e4e1ef2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>label</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a419b9095e1600f0b1d02954278eace69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a679a4310720eed9917a21aaa58fe1681</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setA</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a11071f4d4c959e8e24d87ac6f3a6ad16</anchor>
      <arglist>(const float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setB</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a306375e2481e9b7924acec88783de7dc</anchor>
      <arglist>(const float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setG</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a71f47e5455065461988cf0af850567f0</anchor>
      <arglist>(const float g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a0a47048eeb765a1a441f074ac0b5162b</anchor>
      <arglist>(const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setR</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>ac9921483b673ece8f69ab1f6dff4de8c</anchor>
      <arglist>(const float r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGB</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a1545247e69548a2573f9a7622698753a</anchor>
      <arglist>(const float r, const float g, const float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGBA</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>aea1770a4a99038e37afbee17f274ab86</anchor>
      <arglist>(const float r, const float g, const float b, const float a)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TagBase</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a00b9ad0fa326cbc9b68e6832384b7194</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TagBase</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a27bd2a41d4bb1f0ae2b2934e7c2183ae</anchor>
      <arglist>(const unsigned int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TagBase</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>af419de38913d15049f03c73f2586bed2</anchor>
      <arglist>(const unsigned int id, const std::string &amp;label)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TagBase</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a843ce9213c6b94e71c27a807c3c090ee</anchor>
      <arglist>(const unsigned int id, const std::string &amp;label, const float r, const float g, const float b, const float a)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>a_</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>ab596468c878bed303e0f6187a5e923f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>b_</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a9a4c8d3875c9099506b14e28f444c8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>g_</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a5080e4d8ea45e195a3eaa47547222e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>id_</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>aaf3efcd6d47ed1d845bf5a6bd231d984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>label_</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>a2a76ec6bcde30bc523038051f6835b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>r_</name>
      <anchorfile>classvlr_1_1TagBase.html</anchorfile>
      <anchor>ab48d597c61b99222c6bece1bc11b160c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::TagLine</name>
    <filename>classvlr_1_1TagLine.html</filename>
    <base>vlr::TagBase</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>aaa8c8c4e0a1723e497a96946445fd315</anchor>
      <arglist>(const float x0, const float y0, const float x1, const float y1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnd</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>aa4a06e808bfa571b5f875c7aaed6283e</anchor>
      <arglist>(const float x1, const float y1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStart</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>a597a444b45950eea452c103745742649</anchor>
      <arglist>(const float x0, const float y0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX0</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>a6d8cb226a3669c7211a76896f645bd5a</anchor>
      <arglist>(const float x0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX1</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>a4f19770457f6644dc28b1dffc00f16e7</anchor>
      <arglist>(const float x1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY0</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>ad6d1b84aa98ada603ff843b852dd4ada</anchor>
      <arglist>(const float y0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY1</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>a86fa102aa03c3aec608e746a000977ad</anchor>
      <arglist>(const float y1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagLine</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>a93ffc0f7b08753671f0a3fb5629571d0</anchor>
      <arglist>(const float x0, const float y0, const float x1, const float y1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagLine</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>ab15d665a381ef27ff2e398c755be01d6</anchor>
      <arglist>(const float x0, const float y0, const float x1, const float y1, const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagLine</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>ac2c6cdf6a3c3e5ce2a8657863f62d7f1</anchor>
      <arglist>(const float x0, const float y0, const float x1, const float y1, const std::string &amp;label, const float r, const float g, const float b, const float a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>x0</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>adb3160c8d624bd67c62519cb72dc8913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>x1</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>ae13d64309725c2bd01a1de6928cf362d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>y0</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>afed72d2b3aaea71ae51de72a2a416d39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>y1</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>a5f23a1132b49a0ed5edeb4d09845fbd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TagLine</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>a830266516f0ce1b2bbf3590cc69ec4ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>coords_</name>
      <anchorfile>classvlr_1_1TagLine.html</anchorfile>
      <anchor>a5b8d03a5d9437a6cb91fd481bb9d543e</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::TagPoint</name>
    <filename>classvlr_1_1TagPoint.html</filename>
    <base>vlr::TagBase</base>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>a00a067ba4d4a1a330f76e432ff1e3aa1</anchor>
      <arglist>(const float x, const float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>a7cb7d13bcf4681b9454bf35ec961383a</anchor>
      <arglist>(const float x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>a818f54d089c721b3946e14442164677b</anchor>
      <arglist>(const float y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagPoint</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>aacf33933af30fc0caf4082267eaa9207</anchor>
      <arglist>(const float x, const float y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagPoint</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>a982d8da98aacbf34a7a3fa179c965b4f</anchor>
      <arglist>(const float x, const float y, const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TagPoint</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>a15e49f5506278166d8a1c412fbc5ab1d</anchor>
      <arglist>(const float x, const float y, const std::string &amp;label, const float r, const float g, const float b, const float a)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>x</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>af2ec53d7761506a16e0aeb9cc662dcfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>y</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>a72ad7fc6233ca1b5a94ab86193a53546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TagPoint</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>a37f0a0f63a2b47b557bf8ab7a73175c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>coords_</name>
      <anchorfile>classvlr_1_1TagPoint.html</anchorfile>
      <anchor>ad5f87aff3bc66f3ee366db0739ab1b5e</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::ToolBar</name>
    <filename>classvlr_1_1ToolBar.html</filename>
    <member kind="function">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classvlr_1_1ToolBar.html</anchorfile>
      <anchor>aa690d78f65cb6622b59d92efe482a289</anchor>
      <arglist>(QPaintEvent *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToolBar</name>
      <anchorfile>classvlr_1_1ToolBar.html</anchorfile>
      <anchor>abc4a2459b9d2d6d004ad5f4a73de93a9</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ToolBar</name>
      <anchorfile>classvlr_1_1ToolBar.html</anchorfile>
      <anchor>a8a1785e70b1a66be0cf8dfdd084f076f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vlr::ToolButton</name>
    <filename>classvlr_1_1ToolButton.html</filename>
    <member kind="function">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classvlr_1_1ToolButton.html</anchorfile>
      <anchor>afcf6d82003018005119947dc678b516f</anchor>
      <arglist>(QPaintEvent *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToolButton</name>
      <anchorfile>classvlr_1_1ToolButton.html</anchorfile>
      <anchor>abdc7e1b624af27bbda659e30973c491c</anchor>
      <arglist>(QWidget *parent=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ToolButton</name>
      <anchorfile>classvlr_1_1ToolButton.html</anchorfile>
      <anchor>a57fa1dba74409353029d9071c349592b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vlr::ZeroPointerArgumentEx</name>
    <filename>structvlr_1_1ZeroPointerArgumentEx.html</filename>
  </compound>
</tagfile>
