Sophie

Sophie

distrib > Mageia > 4 > i586 > media > core-release > by-pkgid > 2a90dcd9dfcd284ddf6dc3b0a0b0bf47 > files > 418

steghide-0.5.1-17.mga4.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>steghide: Graph Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">steghide
   &#160;<span id="projectnumber">0.5.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classGraph-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Graph Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>a graph constructed from a cover file and a message to be embedded  
 <a href="classGraph.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="Graph_8h_source.html">Graph.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:acde9c764fc9764a356801ff56b88d572"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#acde9c764fc9764a356801ff56b88d572">Graph</a> (<a class="el" href="classCvrStgFile.html">CvrStgFile</a> *cvr, const <a class="el" href="classBitString.html">BitString</a> &amp;emb, <a class="el" href="classSelector.html">Selector</a> &amp;sel)</td></tr>
<tr class="separator:acde9c764fc9764a356801ff56b88d572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07d045a86c6ce7cba6edbc95f6d83ded"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a07d045a86c6ce7cba6edbc95f6d83ded">~Graph</a> (void)</td></tr>
<tr class="separator:a07d045a86c6ce7cba6edbc95f6d83ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcccf99566550d126228b0655b3ebb89"><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#afcccf99566550d126228b0655b3ebb89">getNumVertices</a> (void) const </td></tr>
<tr class="separator:afcccf99566550d126228b0655b3ebb89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae43c2db21db9434c00cd5c0728d22b4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVertex.html">Vertex</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ae43c2db21db9434c00cd5c0728d22b4f">getVertex</a> (<a class="el" href="common_8h.html#ab9c88dfaf90b738f73f1700aa77d06ef">VertexLabel</a> l) const </td></tr>
<tr class="separator:ae43c2db21db9434c00cd5c0728d22b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01f801d32519d6ba4f9597bc4689f5e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ad01f801d32519d6ba4f9597bc4689f5e">unmarkDeletedAllVertices</a> (void)</td></tr>
<tr class="separator:ad01f801d32519d6ba4f9597bc4689f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6536b4e4cb9f3d085dd06003977377c5"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a6536b4e4cb9f3d085dd06003977377c5">getAvgVertexDegree</a> (void) const </td></tr>
<tr class="separator:a6536b4e4cb9f3d085dd06003977377c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08f680ed32a20a402edce8e94c452154"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a08f680ed32a20a402edce8e94c452154">printVerboseInfo</a> (void)</td></tr>
<tr class="separator:a08f680ed32a20a402edce8e94c452154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa5f416404dcfa98a4dfb19766fc1dfa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#aaa5f416404dcfa98a4dfb19766fc1dfa">check</a> (bool verbose=false) const </td></tr>
<tr class="separator:aaa5f416404dcfa98a4dfb19766fc1dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57849df476a57f96127b9a066494fa14"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a57849df476a57f96127b9a066494fa14">check_Vertices</a> (bool verbose=false) const </td></tr>
<tr class="separator:a57849df476a57f96127b9a066494fa14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a819dcd838354c50cf6a59bbc75401249"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a819dcd838354c50cf6a59bbc75401249">check_SampleValues</a> (bool verbose=false) const </td></tr>
<tr class="separator:a819dcd838354c50cf6a59bbc75401249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c773c4f5e5f202f88489b902dd5d107"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a2c773c4f5e5f202f88489b902dd5d107">check_SampleOccurences</a> (bool verbose=false) const </td></tr>
<tr class="separator:a2c773c4f5e5f202f88489b902dd5d107"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a788575c5542114d0e4973302543fe7ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a788575c5542114d0e4973302543fe7ea">check_SVALists</a> (bool verbose=false) const </td></tr>
<tr class="separator:a788575c5542114d0e4973302543fe7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aef07fd520c1cbaab561f00155054c7d6"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt;<br class="typebreak"/>
::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#aef07fd520c1cbaab561f00155054c7d6">markDeletedSampleOccurence</a> (std::list&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt;::iterator it)</td></tr>
<tr class="separator:aef07fd520c1cbaab561f00155054c7d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a4c3f9a3bf426d7422c109f25c65b38"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt;<br class="typebreak"/>
::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a3a4c3f9a3bf426d7422c109f25c65b38">unmarkDeletedSampleOccurence</a> (std::list&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt;::iterator it)</td></tr>
<tr class="separator:a3a4c3f9a3bf426d7422c109f25c65b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa30e5f8f88de5832e327c4e104672fe1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#aa30e5f8f88de5832e327c4e104672fe1">constructSamples</a> (const std::vector&lt; <a class="el" href="common_8h.html#a048401d1365616f5eef97e251096a02d">SamplePos</a> * &gt; &amp;sposs, std::vector&lt; <a class="el" href="classSampleValue.html">SampleValue</a> ** &gt; &amp;svalues)</td></tr>
<tr class="separator:aa30e5f8f88de5832e327c4e104672fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a575699b205ee4b12ff6b0ba5403a7d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a0a575699b205ee4b12ff6b0ba5403a7d">constructVertices</a> (std::vector&lt; <a class="el" href="common_8h.html#a048401d1365616f5eef97e251096a02d">SamplePos</a> * &gt; &amp;sposs, std::vector&lt; <a class="el" href="classSampleValue.html">SampleValue</a> ** &gt; &amp;svalues, const std::vector&lt; <a class="el" href="common_8h.html#acf820202f81f25eb00734eac0d7aed2d">EmbValue</a> &gt; &amp;tvalues)</td></tr>
<tr class="separator:a0a575699b205ee4b12ff6b0ba5403a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab04e0fe7dc4716ca52336c7ff0d2cd93"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ab04e0fe7dc4716ca52336c7ff0d2cd93">constructEdges</a> (void)</td></tr>
<tr class="separator:ab04e0fe7dc4716ca52336c7ff0d2cd93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7ab3152e1bdf1774c15a58d04802382"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ae7ab3152e1bdf1774c15a58d04802382">check_SampleOccurences_size</a> (bool verbose=false) const </td></tr>
<tr class="separator:ae7ab3152e1bdf1774c15a58d04802382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43556b4810e54bab9668327fb21c8555"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a43556b4810e54bab9668327fb21c8555">check_SampleOccurences_correctness</a> (bool verbose=false) const </td></tr>
<tr class="separator:a43556b4810e54bab9668327fb21c8555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b98bce286f8dfe34d1aaf60690dd7a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ad1b98bce286f8dfe34d1aaf60690dd7a">check_SampleOccurences_completeness</a> (bool verbose=false) const </td></tr>
<tr class="separator:ad1b98bce286f8dfe34d1aaf60690dd7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05372f2a03257292585d9fed1abf2f4e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a05372f2a03257292585d9fed1abf2f4e">check_SVALists_size</a> (bool verbose=false) const </td></tr>
<tr class="separator:a05372f2a03257292585d9fed1abf2f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ccc4104ae3d77b50681b912aae54e3f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a4ccc4104ae3d77b50681b912aae54e3f">check_SVALists_soundness</a> (bool verbose=false) const </td></tr>
<tr class="separator:a4ccc4104ae3d77b50681b912aae54e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b9b2d58b5e8cf2987b5e14ac68259e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#af9b9b2d58b5e8cf2987b5e14ac68259e">check_SVALists_sorted</a> (bool verbose=false) const </td></tr>
<tr class="separator:af9b9b2d58b5e8cf2987b5e14ac68259e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac02bc3bb9239ee409e3c80675ff363f6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ac02bc3bb9239ee409e3c80675ff363f6">check_SVALists_uniqueness</a> (bool verbose=false) const </td></tr>
<tr class="separator:ac02bc3bb9239ee409e3c80675ff363f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b06ebe006bf05584b990985c8d8a839"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a9b06ebe006bf05584b990985c8d8a839">check_SVALists_completeness</a> (bool verbose=false) const </td></tr>
<tr class="separator:a9b06ebe006bf05584b990985c8d8a839"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a35f528433d7a27965f90dc9281a48855"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classVertex.html">Vertex</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a35f528433d7a27965f90dc9281a48855">Vertices</a></td></tr>
<tr class="memdesc:a35f528433d7a27965f90dc9281a48855"><td class="mdescLeft">&#160;</td><td class="mdescRight">contains the vertices in this graph - Vertices[l] is the vertex with label l  <a href="#a35f528433d7a27965f90dc9281a48855">More...</a><br/></td></tr>
<tr class="separator:a35f528433d7a27965f90dc9281a48855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87095f9478fe9b15fa99030f9c4c3cef"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classSampleValue.html">SampleValue</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a87095f9478fe9b15fa99030f9c4c3cef">SampleValues</a></td></tr>
<tr class="memdesc:a87095f9478fe9b15fa99030f9c4c3cef"><td class="mdescLeft">&#160;</td><td class="mdescRight">contains the list of (unique) sample values - SampleValues[l] is the sample value with label l  <a href="#a87095f9478fe9b15fa99030f9c4c3cef">More...</a><br/></td></tr>
<tr class="separator:a87095f9478fe9b15fa99030f9c4c3cef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98373bf1218bc2f908d0c647710d1792"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="classSampleValueAdjacencyList.html">SampleValueAdjacencyList</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a98373bf1218bc2f908d0c647710d1792">SVALists</a></td></tr>
<tr class="memdesc:a98373bf1218bc2f908d0c647710d1792"><td class="mdescLeft">&#160;</td><td class="mdescRight">contains the sample value adjacency lists (SVALists[v] contains only sample values with embedded value v)  <a href="#a98373bf1218bc2f908d0c647710d1792">More...</a><br/></td></tr>
<tr class="separator:a98373bf1218bc2f908d0c647710d1792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada9e617cbd2ab093eb3f03a562ce4fd8"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::list<br class="typebreak"/>
&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ada9e617cbd2ab093eb3f03a562ce4fd8">SampleOccurences</a></td></tr>
<tr class="memdesc:ada9e617cbd2ab093eb3f03a562ce4fd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">SampleOccurences[l] contains all occurences of the sample value with label l.  <a href="#ada9e617cbd2ab093eb3f03a562ce4fd8">More...</a><br/></td></tr>
<tr class="separator:ada9e617cbd2ab093eb3f03a562ce4fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae94ea1b193edc0b6e6f8df03f65f5710"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ae94ea1b193edc0b6e6f8df03f65f5710">NumSampleOccurences</a></td></tr>
<tr class="separator:ae94ea1b193edc0b6e6f8df03f65f5710"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb89b8552b4a6edc9709dad25fadd1dd"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::list<br class="typebreak"/>
&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#acb89b8552b4a6edc9709dad25fadd1dd">DeletedSampleOccurences</a></td></tr>
<tr class="memdesc:acb89b8552b4a6edc9709dad25fadd1dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">contains those sample occurences that have been marked as deleted from SampleOccurences  <a href="#acb89b8552b4a6edc9709dad25fadd1dd">More...</a><br/></td></tr>
<tr class="separator:acb89b8552b4a6edc9709dad25fadd1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac65253ad3d9999e5629f6f74f7ed1e0c"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ac65253ad3d9999e5629f6f74f7ed1e0c">NumDeletedSampleOccurences</a></td></tr>
<tr class="separator:ac65253ad3d9999e5629f6f74f7ed1e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1429397414c4c280f1e71f91663bfe2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCvrStgFile.html">CvrStgFile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a1429397414c4c280f1e71f91663bfe2a">File</a></td></tr>
<tr class="separator:a1429397414c4c280f1e71f91663bfe2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18d4cc9398fe5efa3fa0f9732a27bcc1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="common_8h.html#acf820202f81f25eb00734eac0d7aed2d">EmbValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a18d4cc9398fe5efa3fa0f9732a27bcc1">EmbValueModulus</a></td></tr>
<tr class="separator:a18d4cc9398fe5efa3fa0f9732a27bcc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa189a14593b706d25ffa241a977399da"><td class="memItemLeft" align="right" valign="top">unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#aa189a14593b706d25ffa241a977399da">SamplesPerVertex</a></td></tr>
<tr class="separator:aa189a14593b706d25ffa241a977399da"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ac7f07013964280d20b3bc4f81a15c43e"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#ac7f07013964280d20b3bc4f81a15c43e">WKSConstructionHeuristic</a></td></tr>
<tr class="separator:ac7f07013964280d20b3bc4f81a15c43e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a265a85b438f4a316627f37c1c2d442e8"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a265a85b438f4a316627f37c1c2d442e8">EdgeIterator</a></td></tr>
<tr class="separator:a265a85b438f4a316627f37c1c2d442e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97822b5234021e42a8717079ee25ec34"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a97822b5234021e42a8717079ee25ec34">SampleValueAdjacencyList</a></td></tr>
<tr class="separator:a97822b5234021e42a8717079ee25ec34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1251d18f08324022e8e73506c3768f3c"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGraph.html#a1251d18f08324022e8e73506c3768f3c">Vertex</a></td></tr>
<tr class="separator:a1251d18f08324022e8e73506c3768f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class provides a purely graph-theoretic interface to any other class. Some classes however need access to the internal (steganographic) representation, for example: <a class="el" href="classVertex.html" title="a vertex in a graph ">Vertex</a>, <a class="el" href="classEdgeIterator.html" title="allows an iteration trough all edges of a vertex ">EdgeIterator</a>,... . These are declared as friends of <a class="el" href="classGraph.html" title="a graph constructed from a cover file and a message to be embedded ">Graph</a> here and thus have direct access to the private data structures. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="acde9c764fc9764a356801ff56b88d572"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Graph::Graph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classCvrStgFile.html">CvrStgFile</a> *&#160;</td>
          <td class="paramname"><em>cvr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classBitString.html">BitString</a> &amp;&#160;</td>
          <td class="paramname"><em>emb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classSelector.html">Selector</a> &amp;&#160;</td>
          <td class="paramname"><em>sel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>construct a graph </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">cvr</td><td>the underlying cover file </td></tr>
    <tr><td class="paramname">emb</td><td>the bitstring to be embedded (with correct arity already set) </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a07d045a86c6ce7cba6edbc95f6d83ded"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Graph::~Graph </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>destructor </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aaa5f416404dcfa98a4dfb19766fc1dfa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>check the integrity of all data structures, only used for debugging and testing </p>

</div>
</div>
<a class="anchor" id="a2c773c4f5e5f202f88489b902dd5d107"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SampleOccurences </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>check the integrity of the SampleOccurences data structure, it is assumed that DeletedSampleOccurences is empty, only used for debugging and testing </p>

</div>
</div>
<a class="anchor" id="ad1b98bce286f8dfe34d1aaf60690dd7a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SampleOccurences_completeness </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a43556b4810e54bab9668327fb21c8555"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SampleOccurences_correctness </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae7ab3152e1bdf1774c15a58d04802382"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SampleOccurences_size </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a819dcd838354c50cf6a59bbc75401249"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SampleValues </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>check the integrity of the SampleValues data structure, only used for debugging and testing </p>

</div>
</div>
<a class="anchor" id="a788575c5542114d0e4973302543fe7ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SVALists </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>check the integrity of the SVALists data structure, only used for debugging and testing </p>

</div>
</div>
<a class="anchor" id="a9b06ebe006bf05584b990985c8d8a839"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SVALists_completeness </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a05372f2a03257292585d9fed1abf2f4e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SVALists_size </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af9b9b2d58b5e8cf2987b5e14ac68259e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SVALists_sorted </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4ccc4104ae3d77b50681b912aae54e3f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SVALists_soundness </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac02bc3bb9239ee409e3c80675ff363f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_SVALists_uniqueness </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a57849df476a57f96127b9a066494fa14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Graph::check_Vertices </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>verbose</em> = <code>false</code></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>check the integrity of the Vertices data structure, only used for debugging and testing </p>

</div>
</div>
<a class="anchor" id="ab04e0fe7dc4716ca52336c7ff0d2cd93"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Graph::constructEdges </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>construct edge-related data structures</p>
<p>needs: SampleValues, Vertices (except SampleOccurenceIts) provides: SVALists, SampleOccurences, Vertices (SampleOccurenceIts) </p>

</div>
</div>
<a class="anchor" id="aa30e5f8f88de5832e327c4e104672fe1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Graph::constructSamples </td>
          <td>(</td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="common_8h.html#a048401d1365616f5eef97e251096a02d">SamplePos</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>sposs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classSampleValue.html">SampleValue</a> ** &gt; &amp;&#160;</td>
          <td class="paramname"><em>svalues</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>construct sample-related data structures</p>
<p>needs: sposs(unsorted) provides: svalues(unsorted,unique), SampleValues </p>

</div>
</div>
<a class="anchor" id="a0a575699b205ee4b12ff6b0ba5403a7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Graph::constructVertices </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="common_8h.html#a048401d1365616f5eef97e251096a02d">SamplePos</a> * &gt; &amp;&#160;</td>
          <td class="paramname"><em>sposs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="classSampleValue.html">SampleValue</a> ** &gt; &amp;&#160;</td>
          <td class="paramname"><em>svalues</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="common_8h.html#acf820202f81f25eb00734eac0d7aed2d">EmbValue</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>tvalues</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>construct vertex-related data structures</p>
<p>needs: sposs(unsorted), svalues(unsorted,unique), tvalues provides: sposs(sorted), Vertices (except SampleOccurenceIts) </p>

</div>
</div>
<a class="anchor" id="a6536b4e4cb9f3d085dd06003977377c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float Graph::getAvgVertexDegree </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>calculate and return the average vertex degree </p>

</div>
</div>
<a class="anchor" id="afcccf99566550d126228b0655b3ebb89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long Graph::getNumVertices </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>get the number of vertices in this graph </p>

</div>
</div>
<a class="anchor" id="ae43c2db21db9434c00cd5c0728d22b4f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classVertex.html">Vertex</a>* Graph::getVertex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="common_8h.html#ab9c88dfaf90b738f73f1700aa77d06ef">VertexLabel</a>&#160;</td>
          <td class="paramname"><em>l</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>get a vertex </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">l</td><td>the vertex label (index) of the vertex to be returned (must be &lt; <a class="el" href="classGraph.html#afcccf99566550d126228b0655b3ebb89">getNumVertices()</a>) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the vertex with label l </dd></dl>

</div>
</div>
<a class="anchor" id="aef07fd520c1cbaab561f00155054c7d6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt;::iterator Graph::markDeletedSampleOccurence </td>
          <td>(</td>
          <td class="paramtype">std::list&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt;::iterator&#160;</td>
          <td class="paramname"><em>it</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a08f680ed32a20a402edce8e94c452154"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Graph::printVerboseInfo </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad01f801d32519d6ba4f9597bc4689f5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Graph::unmarkDeletedAllVertices </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3a4c3f9a3bf426d7422c109f25c65b38"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt;::iterator Graph::unmarkDeletedSampleOccurence </td>
          <td>(</td>
          <td class="paramtype">std::list&lt; <a class="el" href="classSampleOccurence.html">SampleOccurence</a> &gt;::iterator&#160;</td>
          <td class="paramname"><em>it</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a265a85b438f4a316627f37c1c2d442e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classEdgeIterator.html">EdgeIterator</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a97822b5234021e42a8717079ee25ec34"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classSampleValueAdjacencyList.html">SampleValueAdjacencyList</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1251d18f08324022e8e73506c3768f3c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classVertex.html">Vertex</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac7f07013964280d20b3bc4f81a15c43e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classWKSConstructionHeuristic.html">WKSConstructionHeuristic</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="acb89b8552b4a6edc9709dad25fadd1dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::list&lt;<a class="el" href="classSampleOccurence.html">SampleOccurence</a>&gt; &gt; Graph::DeletedSampleOccurences</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a18d4cc9398fe5efa3fa0f9732a27bcc1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="common_8h.html#acf820202f81f25eb00734eac0d7aed2d">EmbValue</a> Graph::EmbValueModulus</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1429397414c4c280f1e71f91663bfe2a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCvrStgFile.html">CvrStgFile</a>* Graph::File</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac65253ad3d9999e5629f6f74f7ed1e0c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a>*&gt; Graph::NumDeletedSampleOccurences</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae94ea1b193edc0b6e6f8df03f65f5710"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="common_8h.html#a6b8592979b076e06aa233e3f586ac999">UWORD32</a>*&gt; Graph::NumSampleOccurences</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>NumSampleOccurences[l][t] contains the number vertices that contain the sample value with label l and associated target t </p>

</div>
</div>
<a class="anchor" id="ada9e617cbd2ab093eb3f03a562ce4fd8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;std::list&lt;<a class="el" href="classSampleOccurence.html">SampleOccurence</a>&gt; &gt; Graph::SampleOccurences</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa189a14593b706d25ffa241a977399da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short Graph::SamplesPerVertex</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a87095f9478fe9b15fa99030f9c4c3cef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classSampleValue.html">SampleValue</a>*&gt; Graph::SampleValues</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a98373bf1218bc2f908d0c647710d1792"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classSampleValueAdjacencyList.html">SampleValueAdjacencyList</a>*&gt; Graph::SVALists</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a35f528433d7a27965f90dc9281a48855"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classVertex.html">Vertex</a>*&gt; Graph::Vertices</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Graph_8h_source.html">Graph.h</a></li>
<li><a class="el" href="Graph_8cc.html">Graph.cc</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Oct 18 2013 17:59:37 for steghide by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>