Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 7392c77c84ff25edfeb07995a77d5148 > files > 392

steghide-0.5.1-11mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>steghide: Edge Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;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 class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Edge Class Reference</h1><!-- doxytag: class="Edge" --><code>#include &lt;<a class="el" href="Edge_8h_source.html">Edge.h</a>&gt;</code>
<p>

<p>
<a href="classEdge-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#45da6ae146df7547a4c7a86603e7a570">Edge</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#646d0b1057d6961de70dee774bdef3a4">Edge</a> (<a class="el" href="classVertex.html">Vertex</a> *v1, unsigned short idx1, <a class="el" href="classVertex.html">Vertex</a> *v2, unsigned short idx2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#70ed9f4d5f93c9cc5273a34361781532">Edge</a> (const <a class="el" href="classEdge.html">Edge</a> &amp;e)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#595bc222f92b3ac00e8c91d7c946b323">getVertex1</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#92c7a9a5a34934d0a9618a64db6ff0d3">setVertex1</a> (<a class="el" href="classVertex.html">Vertex</a> *v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#d969b059e89c60bd0cb1e7781335c431">getVertex2</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#a6db5f99d4f5d1c7ee0724eef54d3e69">getIndex1</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#50d59e065b66696d25ae54427a40ea1e">setIndex1</a> (unsigned short i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#ad2937b142c9a92015bbe824be061985">getIndex2</a> (void) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="common_8h.html#6b8592979b076e06aa233e3f586ac999">UWORD32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#c2da75a813dcd04c2af4da2180418d12">getWeight</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#d0bc2e13a488d397b66d7bd674672a8e">set</a> (<a class="el" href="classVertex.html">Vertex</a> *v1, unsigned short idx1, <a class="el" href="classVertex.html">Vertex</a> *v2, unsigned short idx2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#058438cf83e35b0ea6322ff8e5e3eefb">set1</a> (<a class="el" href="classVertex.html">Vertex</a> *v1, unsigned short idx1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#08854a9139fead445d8a6ddb34dfa172">set2</a> (<a class="el" href="classVertex.html">Vertex</a> *v2, unsigned short idx2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#5e15d0508aa070e0dfb9d8b63f1fd510">operator==</a> (const <a class="el" href="classEdge.html">Edge</a> &amp;e) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#71932326f1787effb05a27254ec354f4">operator!=</a> (const <a class="el" href="classEdge.html">Edge</a> &amp;e) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#dd513e10480eb84ae2398033e716e9df">swap</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#212bbaff6e6fa7c123f6c988e1cc255b">contains</a> (const <a class="el" href="classVertex.html">Vertex</a> *v) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#326d57327b2780a69f7c77306ef012e5">getOtherVertex</a> (const <a class="el" href="classVertex.html">Vertex</a> *v) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="common_8h.html#048401d1365616f5eef97e251096a02d">SamplePos</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#952f47dea7cc287b608bd154616be496">getSamplePos</a> (<a class="el" href="classVertex.html">Vertex</a> *v) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classSampleValue.html">SampleValue</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#d57a6cc16282b00ec9617872767dd25a">getOriginalSampleValue</a> (<a class="el" href="classVertex.html">Vertex</a> *v) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classSampleValue.html">SampleValue</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#6d04f91121a539124bfd40b4d6209208">getReplacingSampleValue</a> (<a class="el" href="classVertex.html">Vertex</a> *v) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#81ce0ffa59be90393b508a9adb8f058a">print</a> (unsigned short spc=0) const </td></tr>

<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#1aae91fda044302e3a198d04db545477">Vertex1</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#b6f50ba5af2cff33b4be0af543289c70">Index1</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">contains the index of the sample (of those in Vertex1) that will be changed (if this edge is used)  <a href="#b6f50ba5af2cff33b4be0af543289c70"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#64ab838b08888b8c9305fb9a57f0291d">Vertex2</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#7622b443cd056a4bcb4daec77aa418f2">Index2</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">contains the index of the sample (of those in Vertex2) that will be changed (if this edge is used)  <a href="#7622b443cd056a4bcb4daec77aa418f2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="common_8h.html#6b8592979b076e06aa233e3f586ac999">UWORD32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#9aa7a0c6a76f8b360f96ab564603b9c5">Weight</a></td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="45da6ae146df7547a4c7a86603e7a570"></a><!-- doxytag: member="Edge::Edge" ref="45da6ae146df7547a4c7a86603e7a570" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Edge::Edge           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
default constructor - does not create a useful object 
</div>
</div><p>
<a class="anchor" name="646d0b1057d6961de70dee774bdef3a4"></a><!-- doxytag: member="Edge::Edge" ref="646d0b1057d6961de70dee774bdef3a4" args="(Vertex *v1, unsigned short idx1, Vertex *v2, unsigned short idx2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Edge::Edge           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>idx1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>idx2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
constructs an edge object 
</div>
</div><p>
<a class="anchor" name="70ed9f4d5f93c9cc5273a34361781532"></a><!-- doxytag: member="Edge::Edge" ref="70ed9f4d5f93c9cc5273a34361781532" args="(const Edge &amp;e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Edge::Edge           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEdge.html">Edge</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>e</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
copy constructor 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="212bbaff6e6fa7c123f6c988e1cc255b"></a><!-- doxytag: member="Edge::contains" ref="212bbaff6e6fa7c123f6c988e1cc255b" args="(const Vertex *v) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Edge::contains           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true iff this edge contains the vertex v </dd></dl>

</div>
</div><p>
<a class="anchor" name="a6db5f99d4f5d1c7ee0724eef54d3e69"></a><!-- doxytag: member="Edge::getIndex1" ref="a6db5f99d4f5d1c7ee0724eef54d3e69" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short Edge::getIndex1           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ad2937b142c9a92015bbe824be061985"></a><!-- doxytag: member="Edge::getIndex2" ref="ad2937b142c9a92015bbe824be061985" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short Edge::getIndex2           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d57a6cc16282b00ec9617872767dd25a"></a><!-- doxytag: member="Edge::getOriginalSampleValue" ref="d57a6cc16282b00ec9617872767dd25a" args="(Vertex *v) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSampleValue.html">SampleValue</a> * Edge::getOriginalSampleValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the old sample value that will be replaced to embed the bit represented by the vertex v 
</div>
</div><p>
<a class="anchor" name="326d57327b2780a69f7c77306ef012e5"></a><!-- doxytag: member="Edge::getOtherVertex" ref="326d57327b2780a69f7c77306ef012e5" args="(const Vertex *v) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classVertex.html">Vertex</a> * Edge::getOtherVertex           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the vertex on this edge that is not equal to v 
</div>
</div><p>
<a class="anchor" name="6d04f91121a539124bfd40b4d6209208"></a><!-- doxytag: member="Edge::getReplacingSampleValue" ref="6d04f91121a539124bfd40b4d6209208" args="(Vertex *v) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classSampleValue.html">SampleValue</a> * Edge::getReplacingSampleValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the sample value that should replace the previous sample value to embed the bit represented by the vertex v 
</div>
</div><p>
<a class="anchor" name="952f47dea7cc287b608bd154616be496"></a><!-- doxytag: member="Edge::getSamplePos" ref="952f47dea7cc287b608bd154616be496" args="(Vertex *v) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="common_8h.html#048401d1365616f5eef97e251096a02d">SamplePos</a> Edge::getSamplePos           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
get the position of the sample that should be changed to embed the bit represented by the vertex v 
</div>
</div><p>
<a class="anchor" name="595bc222f92b3ac00e8c91d7c946b323"></a><!-- doxytag: member="Edge::getVertex1" ref="595bc222f92b3ac00e8c91d7c946b323" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classVertex.html">Vertex</a>* Edge::getVertex1           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d969b059e89c60bd0cb1e7781335c431"></a><!-- doxytag: member="Edge::getVertex2" ref="d969b059e89c60bd0cb1e7781335c431" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classVertex.html">Vertex</a>* Edge::getVertex2           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c2da75a813dcd04c2af4da2180418d12"></a><!-- doxytag: member="Edge::getWeight" ref="c2da75a813dcd04c2af4da2180418d12" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="common_8h.html#6b8592979b076e06aa233e3f586ac999">UWORD32</a> Edge::getWeight           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="71932326f1787effb05a27254ec354f4"></a><!-- doxytag: member="Edge::operator!=" ref="71932326f1787effb05a27254ec354f4" args="(const Edge &amp;e) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Edge::operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEdge.html">Edge</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>e</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5e15d0508aa070e0dfb9d8b63f1fd510"></a><!-- doxytag: member="Edge::operator==" ref="5e15d0508aa070e0dfb9d8b63f1fd510" args="(const Edge &amp;e) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Edge::operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEdge.html">Edge</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>e</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="81ce0ffa59be90393b508a9adb8f058a"></a><!-- doxytag: member="Edge::print" ref="81ce0ffa59be90393b508a9adb8f058a" args="(unsigned short spc=0) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Edge::print           </td>
          <td>(</td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>spc</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d0bc2e13a488d397b66d7bd674672a8e"></a><!-- doxytag: member="Edge::set" ref="d0bc2e13a488d397b66d7bd674672a8e" args="(Vertex *v1, unsigned short idx1, Vertex *v2, unsigned short idx2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Edge::set           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>idx1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>idx2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="058438cf83e35b0ea6322ff8e5e3eefb"></a><!-- doxytag: member="Edge::set1" ref="058438cf83e35b0ea6322ff8e5e3eefb" args="(Vertex *v1, unsigned short idx1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Edge::set1           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>idx1</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="08854a9139fead445d8a6ddb34dfa172"></a><!-- doxytag: member="Edge::set2" ref="08854a9139fead445d8a6ddb34dfa172" args="(Vertex *v2, unsigned short idx2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Edge::set2           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>idx2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="50d59e065b66696d25ae54427a40ea1e"></a><!-- doxytag: member="Edge::setIndex1" ref="50d59e065b66696d25ae54427a40ea1e" args="(unsigned short i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Edge::setIndex1           </td>
          <td>(</td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="92c7a9a5a34934d0a9618a64db6ff0d3"></a><!-- doxytag: member="Edge::setVertex1" ref="92c7a9a5a34934d0a9618a64db6ff0d3" args="(Vertex *v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Edge::setVertex1           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classVertex.html">Vertex</a> *&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="dd513e10480eb84ae2398033e716e9df"></a><!-- doxytag: member="Edge::swap" ref="dd513e10480eb84ae2398033e716e9df" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Edge::swap           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
swap vertices 1 and 2 in this edge (weight is not altered) 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="b6f50ba5af2cff33b4be0af543289c70"></a><!-- doxytag: member="Edge::Index1" ref="b6f50ba5af2cff33b4be0af543289c70" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short <a class="el" href="classEdge.html#b6f50ba5af2cff33b4be0af543289c70">Edge::Index1</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7622b443cd056a4bcb4daec77aa418f2"></a><!-- doxytag: member="Edge::Index2" ref="7622b443cd056a4bcb4daec77aa418f2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned short <a class="el" href="classEdge.html#7622b443cd056a4bcb4daec77aa418f2">Edge::Index2</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1aae91fda044302e3a198d04db545477"></a><!-- doxytag: member="Edge::Vertex1" ref="1aae91fda044302e3a198d04db545477" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classVertex.html">Vertex</a>* <a class="el" href="classEdge.html#1aae91fda044302e3a198d04db545477">Edge::Vertex1</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="64ab838b08888b8c9305fb9a57f0291d"></a><!-- doxytag: member="Edge::Vertex2" ref="64ab838b08888b8c9305fb9a57f0291d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classVertex.html">Vertex</a>* <a class="el" href="classEdge.html#64ab838b08888b8c9305fb9a57f0291d">Edge::Vertex2</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9aa7a0c6a76f8b360f96ab564603b9c5"></a><!-- doxytag: member="Edge::Weight" ref="9aa7a0c6a76f8b360f96ab564603b9c5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="common_8h.html#6b8592979b076e06aa233e3f586ac999">UWORD32</a> <a class="el" href="classEdge.html#9aa7a0c6a76f8b360f96ab564603b9c5">Edge::Weight</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="Edge_8h_source.html">Edge.h</a><li><a class="el" href="Edge_8cc.html">Edge.cc</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Aug 17 10:58:31 2009 for steghide by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>