1
0
Fork 0
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

255 Zeilen
9.8 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GraphMapping (JGraphT : a free Java graph library)</title>
<meta name="date" content="2016-04-03">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GraphMapping (JGraphT : a free Java graph library)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/GraphMapping.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../org/jgrapht/GraphHelper.html" title="class in org.jgrapht"><span class="strong">Prev Class</span></a></li>
<li><a href="../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?org/jgrapht/GraphMapping.html" target="_top">Frames</a></li>
<li><a href="GraphMapping.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.jgrapht</div>
<h2 title="Interface GraphMapping" class="title">Interface GraphMapping&lt;V,E&gt;</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../org/jgrapht/graph/DefaultGraphMapping.html" title="class in org.jgrapht.graph">DefaultGraphMapping</a>, <a href="../../org/jgrapht/alg/isomorphism/IsomorphicGraphMapping.html" title="class in org.jgrapht.alg.isomorphism">IsomorphicGraphMapping</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="strong">GraphMapping&lt;V,E&gt;</span></pre>
<div class="block">GraphMapping represents a bidirectional mapping between two graphs (called
graph1 and graph2), which allows the caller to obtain the matching vertex or
edge in either direction, from graph1 to graph2, or from graph2 to graph1. It
does not have to always be a complete bidirectional mapping (it could return
null for some lookups).</div>
<dl><dt><span class="strong">Since:</span></dt>
<dd>Jul 30, 2005</dd>
<dt><span class="strong">Author:</span></dt>
<dd>Assaf Lehr</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">E</a></code></td>
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphMapping.html#getEdgeCorrespondence(E,%20boolean)">getEdgeCorrespondence</a></strong>(<a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">E</a>&nbsp;edge,
boolean&nbsp;forward)</code>
<div class="block">Gets the mapped value where the key is <code>edge</code></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">V</a></code></td>
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphMapping.html#getVertexCorrespondence(V,%20boolean)">getVertexCorrespondence</a></strong>(<a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">V</a>&nbsp;vertex,
boolean&nbsp;forward)</code>
<div class="block">Gets the mapped value where the key is <code>vertex</code></div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getVertexCorrespondence(java.lang.Object,boolean)">
<!-- -->
</a><a name="getVertexCorrespondence(V, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVertexCorrespondence</h4>
<pre><a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">V</a>&nbsp;getVertexCorrespondence(<a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">V</a>&nbsp;vertex,
boolean&nbsp;forward)</pre>
<div class="block">Gets the mapped value where the key is <code>vertex</code></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - vertex in one of the graphs</dd><dd><code>forward</code> - if true, uses mapping from graph1 to graph2; if false, use
mapping from graph2 to graph1</dd>
<dt><span class="strong">Returns:</span></dt><dd>corresponding vertex in other graph, or null if none</dd></dl>
</li>
</ul>
<a name="getEdgeCorrespondence(java.lang.Object,boolean)">
<!-- -->
</a><a name="getEdgeCorrespondence(E, boolean)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getEdgeCorrespondence</h4>
<pre><a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">E</a>&nbsp;getEdgeCorrespondence(<a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">E</a>&nbsp;edge,
boolean&nbsp;forward)</pre>
<div class="block">Gets the mapped value where the key is <code>edge</code></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>edge</code> - edge in one of the graphs</dd><dd><code>forward</code> - if true, uses mapping from graph1 to graph2; if false, use
mapping from graph2 to graph1</dd>
<dt><span class="strong">Returns:</span></dt><dd>corresponding edge in other graph, or null if none</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/GraphMapping.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../org/jgrapht/GraphHelper.html" title="class in org.jgrapht"><span class="strong">Prev Class</span></a></li>
<li><a href="../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?org/jgrapht/GraphMapping.html" target="_top">Frames</a></li>
<li><a href="GraphMapping.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2016. All rights reserved.</small></p>
</body>
</html>