<!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 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 List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>Edge Class Reference</h1><!-- doxytag: class="Edge" --><code>#include <<a class="el" href="Edge_8h_source.html">Edge.h</a>></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"> </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"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#70ed9f4d5f93c9cc5273a34361781532">Edge</a> (const <a class="el" href="classEdge.html">Edge</a> &e)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVertex.html">Vertex</a> * </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 </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> * </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 </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 </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 </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> </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#5e15d0508aa070e0dfb9d8b63f1fd510">operator==</a> (const <a class="el" href="classEdge.html">Edge</a> &e) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#71932326f1787effb05a27254ec354f4">operator!=</a> (const <a class="el" href="classEdge.html">Edge</a> &e) const </td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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> * </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> </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> * </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> * </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 </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> * </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#b6f50ba5af2cff33b4be0af543289c70">Index1</a></td></tr> <tr><td class="mdescLeft"> </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> * </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#7622b443cd056a4bcb4daec77aa418f2">Index2</a></td></tr> <tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classEdge.html#9aa7a0c6a76f8b360f96ab564603b9c5">Weight</a></td></tr> </table> <hr><h2>Constructor & 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 </td> <td class="paramname"> </td> <td> ) </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> * </td> <td class="paramname"> <em>v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </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> * </td> <td class="paramname"> <em>v2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>idx2</em></td><td> </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 &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> & </td> <td class="paramname"> <em>e</em> </td> <td> ) </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> * </td> <td class="paramname"> <em>v</em> </td> <td> ) </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 </td> <td class="paramname"> </td> <td> ) </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 </td> <td class="paramname"> </td> <td> ) </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> * </td> <td class="paramname"> <em>v</em> </td> <td> ) </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> * </td> <td class="paramname"> <em>v</em> </td> <td> ) </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> * </td> <td class="paramname"> <em>v</em> </td> <td> ) </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> * </td> <td class="paramname"> <em>v</em> </td> <td> ) </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 </td> <td class="paramname"> </td> <td> ) </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 </td> <td class="paramname"> </td> <td> ) </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 </td> <td class="paramname"> </td> <td> ) </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 &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> & </td> <td class="paramname"> <em>e</em> </td> <td> ) </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 &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> & </td> <td class="paramname"> <em>e</em> </td> <td> ) </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 </td> <td class="paramname"> <em>spc</em> = <code>0</code> </td> <td> ) </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> * </td> <td class="paramname"> <em>v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </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> * </td> <td class="paramname"> <em>v2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>idx2</em></td><td> </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> * </td> <td class="paramname"> <em>v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>idx1</em></td><td> </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> * </td> <td class="paramname"> <em>v2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>idx2</em></td><td> </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 </td> <td class="paramname"> <em>i</em> </td> <td> ) </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> * </td> <td class="paramname"> <em>v</em> </td> <td> ) </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 </td> <td class="paramname"> </td> <td> ) </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 <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>