Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 73

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: EulerOperatorJoinVertexFunction Class Reference</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
<div class="contents">
<h1>EulerOperatorJoinVertexFunction Class Reference</h1><!-- doxytag: class="EulerOperatorJoinVertexFunction" -->Collapse a given edge by joining its dest and its org.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkQuadEdgeMeshEulerOperatorJoinVertexFunction_8h_source.html">itkQuadEdgeMeshEulerOperatorJoinVertexFunction.h</a>&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Collapse a given edge by joining its dest and its org. 
<p>
Collapse the argument edge e of Evaluate by joining the two vertices incident to e (i.e. its endpoints). The destination vertex of e is set aside (i.e. disconneted from its edge entry and no edge has this vertex as endpoint). Note that the vertex itself is not removed from the container (and hence there is no loss of geometrical information). On success JoinVertex returns the Id of the disconected vertex (i.e. the destination of e) and it is up to the caller to "take care" of it. Precondition: the edge should be adjacent at least to an other edge (i.e. not be isolated at both endpoints). <dl class="warning" compact><dt><b>Warning:</b></dt><dd>JoinVertex.Evaluate( h) and JoinVertex.Evaluate( h-&gt;GetSym() ) are topologically identical. But their differ in their geometrical result, since JoinVertex removes the destination vertex of the incoming argument. <a class="el" href="classA.html">A</a> simple way to visualize this difference is to imagine a mesh constituted of squares layed out on a regular grid and for each such square an added diagonal. No imagine what happens when one operates JoinVertex on a diagonal edge of a corner square (and how it differs with feeding JoinVertex with the opposite edge). </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd>The operator itkQE::EulerOperatorJoinVertexFunction can be seen as the inverse operator. </dd></dl>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkQuadEdgeMeshEulerOperatorJoinVertexFunction_8h_source.html">itkQuadEdgeMeshEulerOperatorJoinVertexFunction.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 00:43:10 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>