maxGraph/dotnet/docs/html/classcom_1_1mxgraph_1_1mxGr...

4137 lines
212 KiB
HTML

<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>mxGraph: com.mxgraph.mxGraph 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 id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">mxGraph
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacecom.html">com</a></li><li class="navelem"><a class="el" href="namespacecom_1_1mxgraph.html">mxgraph</a></li><li class="navelem"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html">mxGraph</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="classcom_1_1mxgraph_1_1mxGraph-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.mxgraph.mxGraph Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Implements a graph object that allows to create diagrams from a graph model and stylesheet.
<a href="classcom_1_1mxgraph_1_1mxGraph.html#details">More...</a></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:a0c8b7165d584bcfe0adc6c3fef75a1d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a0c8b7165d584bcfe0adc6c3fef75a1d0">mxGraph</a> ()</td></tr>
<tr class="memdesc:a0c8b7165d584bcfe0adc6c3fef75a1d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new graph with an empty graph model. <a href="#a0c8b7165d584bcfe0adc6c3fef75a1d0">More...</a><br /></td></tr>
<tr class="separator:a0c8b7165d584bcfe0adc6c3fef75a1d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73bfa5b073ba86db4320943c29b168fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a73bfa5b073ba86db4320943c29b168fb">mxGraph</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> <a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a099f27db4305e925cf5c7bd020bf5fc7">model</a>)</td></tr>
<tr class="memdesc:a73bfa5b073ba86db4320943c29b168fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new graph for the specified model. If no model is specified, then a new, empty graph model is used. <a href="#a73bfa5b073ba86db4320943c29b168fb">More...</a><br /></td></tr>
<tr class="separator:a73bfa5b073ba86db4320943c29b168fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af779612fa1ad39875162a300854e817e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#af779612fa1ad39875162a300854e817e">mxGraph</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a> <a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a69180902ac160acbcf59471d75b86b36">stylesheet</a>)</td></tr>
<tr class="memdesc:af779612fa1ad39875162a300854e817e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new graph for the specified model. If no model is specified, then a new, empty graph model is used. <a href="#af779612fa1ad39875162a300854e817e">More...</a><br /></td></tr>
<tr class="separator:af779612fa1ad39875162a300854e817e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe471363a8cedb423819eb4319c2950e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#abe471363a8cedb423819eb4319c2950e">mxGraph</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> <a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a099f27db4305e925cf5c7bd020bf5fc7">model</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a> <a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a69180902ac160acbcf59471d75b86b36">stylesheet</a>)</td></tr>
<tr class="memdesc:abe471363a8cedb423819eb4319c2950e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new graph for the specified model. If no model is specified, then a new, empty graph model is used. <a href="#abe471363a8cedb423819eb4319c2950e">More...</a><br /></td></tr>
<tr class="separator:abe471363a8cedb423819eb4319c2950e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4a2a78097bf5d36e3f3f0bf9d6d6fb"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a4c4a2a78097bf5d36e3f3f0bf9d6d6fb">Snap</a> (double value)</td></tr>
<tr class="memdesc:a4c4a2a78097bf5d36e3f3f0bf9d6d6fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Snaps the given numeric value to the grid if gridEnabled is true. <a href="#a4c4a2a78097bf5d36e3f3f0bf9d6d6fb">More...</a><br /></td></tr>
<tr class="separator:a4c4a2a78097bf5d36e3f3f0bf9d6d6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e84e0ea6fa6b8735837095108667000"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a8e84e0ea6fa6b8735837095108667000">GetDefaultParent</a> ()</td></tr>
<tr class="memdesc:a8e84e0ea6fa6b8735837095108667000"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the first child of the root in the model, that is, the first or default layer of the diagram. <a href="#a8e84e0ea6fa6b8735837095108667000">More...</a><br /></td></tr>
<tr class="separator:a8e84e0ea6fa6b8735837095108667000"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bab580ce2e3ae1ab77425062ec1ee1c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a1bab580ce2e3ae1ab77425062ec1ee1c">ConvertValueToString</a> (Object cell)</td></tr>
<tr class="memdesc:a1bab580ce2e3ae1ab77425062ec1ee1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the textual representation for the given cell. <a href="#a1bab580ce2e3ae1ab77425062ec1ee1c">More...</a><br /></td></tr>
<tr class="separator:a1bab580ce2e3ae1ab77425062ec1ee1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b8fef816228f294a66d9e3190b3090a"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a4b8fef816228f294a66d9e3190b3090a">GetLabel</a> (Object cell)</td></tr>
<tr class="memdesc:a4b8fef816228f294a66d9e3190b3090a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a string or markup that represents the label for the given cell. This implementation uses ConvertValueToString if labelsVisible is true. Otherwise it returns an empty string. <a href="#a4b8fef816228f294a66d9e3190b3090a">More...</a><br /></td></tr>
<tr class="separator:a4b8fef816228f294a66d9e3190b3090a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97e67792eb148cf03f69a679ec668837"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html">mxPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a97e67792eb148cf03f69a679ec668837">GetChildOffsetForCell</a> (Object cell)</td></tr>
<tr class="memdesc:a97e67792eb148cf03f69a679ec668837"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the offset to be used for the cells inside the given cell. The root and layer cells may be identified using mxGraphModel.isRoot and mxGraphModel.isLayer. This implementation returns null. <a href="#a97e67792eb148cf03f69a679ec668837">More...</a><br /></td></tr>
<tr class="separator:a97e67792eb148cf03f69a679ec668837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60a9c81eb28b81d6fa0278b17c9a7cff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a60a9c81eb28b81d6fa0278b17c9a7cff">IsOrthogonal</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a> edge)</td></tr>
<tr class="memdesc:a60a9c81eb28b81d6fa0278b17c9a7cff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments. <a href="#a60a9c81eb28b81d6fa0278b17c9a7cff">More...</a><br /></td></tr>
<tr class="separator:a60a9c81eb28b81d6fa0278b17c9a7cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5d4ef252e7dc9829507a76fa6e7582d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ae5d4ef252e7dc9829507a76fa6e7582d">IsSwimlane</a> (Object cell)</td></tr>
<tr class="memdesc:ae5d4ef252e7dc9829507a76fa6e7582d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the given cell is a swimlane. <a href="#ae5d4ef252e7dc9829507a76fa6e7582d">More...</a><br /></td></tr>
<tr class="separator:ae5d4ef252e7dc9829507a76fa6e7582d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08f9ccebcc2578aa94628784ae8770d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a08f9ccebcc2578aa94628784ae8770d7">IsCellMovable</a> (Object cell)</td></tr>
<tr class="memdesc:a08f9ccebcc2578aa94628784ae8770d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the given cell is movable. This implementation always returns true. <a href="#a08f9ccebcc2578aa94628784ae8770d7">More...</a><br /></td></tr>
<tr class="separator:a08f9ccebcc2578aa94628784ae8770d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1555a5804772fe180b0301b7ec7e677d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a1555a5804772fe180b0301b7ec7e677d">IsCellVisible</a> (Object cell)</td></tr>
<tr class="memdesc:a1555a5804772fe180b0301b7ec7e677d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the given cell is visible. This implementation returns true if the visible state of the cell in the model is true. <a href="#a1555a5804772fe180b0301b7ec7e677d">More...</a><br /></td></tr>
<tr class="separator:a1555a5804772fe180b0301b7ec7e677d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6d2e0c00b4fa72987098077aa2eb0e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ad6d2e0c00b4fa72987098077aa2eb0e2">IsCellCollapsed</a> (Object cell)</td></tr>
<tr class="memdesc:ad6d2e0c00b4fa72987098077aa2eb0e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the given cell is collapsed. This implementation returns true if the collapsed state of the cell in the model is true. <a href="#ad6d2e0c00b4fa72987098077aa2eb0e2">More...</a><br /></td></tr>
<tr class="separator:ad6d2e0c00b4fa72987098077aa2eb0e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a933a43617f6262b9c9aa9a63ea20be9e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a933a43617f6262b9c9aa9a63ea20be9e">IsCellConnectable</a> (Object cell)</td></tr>
<tr class="memdesc:a933a43617f6262b9c9aa9a63ea20be9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the given cell is connectable. This implementation returns true if the connectable state of the cell in the model is true. <a href="#a933a43617f6262b9c9aa9a63ea20be9e">More...</a><br /></td></tr>
<tr class="separator:a933a43617f6262b9c9aa9a63ea20be9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b567f443d3d5f11b521320d88f56069"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGeometry.html">mxGeometry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a7b567f443d3d5f11b521320d88f56069">GetCellGeometry</a> (Object cell)</td></tr>
<tr class="memdesc:a7b567f443d3d5f11b521320d88f56069"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the geometry for the given cell. <a href="#a7b567f443d3d5f11b521320d88f56069">More...</a><br /></td></tr>
<tr class="separator:a7b567f443d3d5f11b521320d88f56069"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43ae41a1a6b056a98338dfad88f7def0"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, Object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a43ae41a1a6b056a98338dfad88f7def0">GetCellStyle</a> (Object cell)</td></tr>
<tr class="memdesc:a43ae41a1a6b056a98338dfad88f7def0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the style for the given cell. <a href="#a43ae41a1a6b056a98338dfad88f7def0">More...</a><br /></td></tr>
<tr class="separator:a43ae41a1a6b056a98338dfad88f7def0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3f26420460056b51bf2d396428b2699"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ad3f26420460056b51bf2d396428b2699">AddImageBundle</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a> bundle)</td></tr>
<tr class="memdesc:ad3f26420460056b51bf2d396428b2699"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds the specified bundle. <a href="#ad3f26420460056b51bf2d396428b2699">More...</a><br /></td></tr>
<tr class="separator:ad3f26420460056b51bf2d396428b2699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dc7c6deffa7b0b6cf855ba667cf5f9d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a2dc7c6deffa7b0b6cf855ba667cf5f9d">RemoveImageBundle</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a> bundle)</td></tr>
<tr class="memdesc:a2dc7c6deffa7b0b6cf855ba667cf5f9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the specified bundle. <a href="#a2dc7c6deffa7b0b6cf855ba667cf5f9d">More...</a><br /></td></tr>
<tr class="separator:a2dc7c6deffa7b0b6cf855ba667cf5f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcf2c8640c3a2645b92bc899a40bda57"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#abcf2c8640c3a2645b92bc899a40bda57">GetImageFromBundles</a> (String key)</td></tr>
<tr class="memdesc:abcf2c8640c3a2645b92bc899a40bda57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Searches all bundles for the specified key and returns the value for the first match or null if the key is not found. <a href="#abcf2c8640c3a2645b92bc899a40bda57">More...</a><br /></td></tr>
<tr class="separator:abcf2c8640c3a2645b92bc899a40bda57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a2f27cdcadfceec8755762325c1c5f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a6a2f27cdcadfceec8755762325c1c5f9">SetCellStyles</a> (String key, String value, Object[] cells)</td></tr>
<tr class="memdesc:a6a2f27cdcadfceec8755762325c1c5f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the key to value in the styles of the given cells. This will modify the existing cell styles in-place and override any existing assignment for the given key. If no cells are specified, then the selection cells are changed. If no value is specified, then the respective key is removed from the styles. <a href="#a6a2f27cdcadfceec8755762325c1c5f9">More...</a><br /></td></tr>
<tr class="separator:a6a2f27cdcadfceec8755762325c1c5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23bd58467601af64ee09cbf85dd9ed24"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a23bd58467601af64ee09cbf85dd9ed24">InsertVertex</a> (Object parent, string id, Object value, double x, double y, double width, double height)</td></tr>
<tr class="memdesc:a23bd58467601af64ee09cbf85dd9ed24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and adds a new vertex with an empty style, see AddVertex. <a href="#a23bd58467601af64ee09cbf85dd9ed24">More...</a><br /></td></tr>
<tr class="separator:a23bd58467601af64ee09cbf85dd9ed24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a844b068eb6cfeb501e3dfe13bc19abd3"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a844b068eb6cfeb501e3dfe13bc19abd3">InsertVertex</a> (Object parent, string id, Object value, double x, double y, double width, double height, string style)</td></tr>
<tr class="memdesc:a844b068eb6cfeb501e3dfe13bc19abd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and adds a new vertex with an empty style, see AddVertex. <a href="#a844b068eb6cfeb501e3dfe13bc19abd3">More...</a><br /></td></tr>
<tr class="separator:a844b068eb6cfeb501e3dfe13bc19abd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0319623046dc211458e44369e5d4c40f"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a0319623046dc211458e44369e5d4c40f">InsertVertex</a> (Object parent, string id, Object value, double x, double y, double width, double height, string style, bool relative)</td></tr>
<tr class="memdesc:a0319623046dc211458e44369e5d4c40f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new vertex into the given parent using value as the user object and the given coordinates as the geometry of the new vertex. The id and style are used for the respective properties of the new cell, which is returned. <a href="#a0319623046dc211458e44369e5d4c40f">More...</a><br /></td></tr>
<tr class="separator:a0319623046dc211458e44369e5d4c40f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb78e99a699f76d92430482a042c6bf"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a2fb78e99a699f76d92430482a042c6bf">CreateVertex</a> (Object parent, string id, Object value, double x, double y, double width, double height, string style)</td></tr>
<tr class="memdesc:a2fb78e99a699f76d92430482a042c6bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new vertex to be used in insertVertex. <a href="#a2fb78e99a699f76d92430482a042c6bf">More...</a><br /></td></tr>
<tr class="separator:a2fb78e99a699f76d92430482a042c6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd64014c1d5e5c346ac5eeb711fa4172"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#afd64014c1d5e5c346ac5eeb711fa4172">CreateVertex</a> (Object parent, string id, Object value, double x, double y, double width, double height, string style, bool relative)</td></tr>
<tr class="memdesc:afd64014c1d5e5c346ac5eeb711fa4172"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new vertex to be used in insertVertex. <a href="#afd64014c1d5e5c346ac5eeb711fa4172">More...</a><br /></td></tr>
<tr class="separator:afd64014c1d5e5c346ac5eeb711fa4172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76fbde35eed7416d00201afbb519458e"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a76fbde35eed7416d00201afbb519458e">InsertEdge</a> (Object parent, string id, Object value, Object source, Object target)</td></tr>
<tr class="memdesc:a76fbde35eed7416d00201afbb519458e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates and adds a new edge with an empty style. <a href="#a76fbde35eed7416d00201afbb519458e">More...</a><br /></td></tr>
<tr class="separator:a76fbde35eed7416d00201afbb519458e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83b088c3065d6b8067079dbc8b3ce54a"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a83b088c3065d6b8067079dbc8b3ce54a">InsertEdge</a> (Object parent, string id, Object value, Object source, Object target, string style)</td></tr>
<tr class="memdesc:a83b088c3065d6b8067079dbc8b3ce54a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new edge into the given parent using value as the user object and the given source and target as the terminals of the new edge. The Id and style are used for the respective properties of the new cell, which is returned. <a href="#a83b088c3065d6b8067079dbc8b3ce54a">More...</a><br /></td></tr>
<tr class="separator:a83b088c3065d6b8067079dbc8b3ce54a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b5234372d66d860e88ba24446e9ef8d"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a9b5234372d66d860e88ba24446e9ef8d">CreateEdge</a> (Object parent, string id, Object value, Object source, Object target, string style)</td></tr>
<tr class="memdesc:a9b5234372d66d860e88ba24446e9ef8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the edge to be used in insertEdge. This implementation does not set the source and target of the edge, these are set when the edge is added to the model. <a href="#a9b5234372d66d860e88ba24446e9ef8d">More...</a><br /></td></tr>
<tr class="separator:a9b5234372d66d860e88ba24446e9ef8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab59e68e2ff476742638d83bcd72075"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#adab59e68e2ff476742638d83bcd72075">GetGraphBounds</a> ()</td></tr>
<tr class="memdesc:adab59e68e2ff476742638d83bcd72075"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounds of the visible graph. <a href="#adab59e68e2ff476742638d83bcd72075">More...</a><br /></td></tr>
<tr class="separator:adab59e68e2ff476742638d83bcd72075"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc46e3a0b7156330e5b7ae0687fd5044"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#afc46e3a0b7156330e5b7ae0687fd5044">GetCellBounds</a> (Object cell)</td></tr>
<tr class="memdesc:afc46e3a0b7156330e5b7ae0687fd5044"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounds of the given cell. <a href="#afc46e3a0b7156330e5b7ae0687fd5044">More...</a><br /></td></tr>
<tr class="separator:afc46e3a0b7156330e5b7ae0687fd5044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a368e23c4c7a27ad98e610a29b277200f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a368e23c4c7a27ad98e610a29b277200f">GetCellBounds</a> (Object cell, bool includeEdges)</td></tr>
<tr class="memdesc:a368e23c4c7a27ad98e610a29b277200f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounds of the given cell including all connected edges if includeEdge is true. <a href="#a368e23c4c7a27ad98e610a29b277200f">More...</a><br /></td></tr>
<tr class="separator:a368e23c4c7a27ad98e610a29b277200f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade229dfd7a43428f037572f6f87b4572"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ade229dfd7a43428f037572f6f87b4572">GetCellBounds</a> (Object cell, bool includeEdges, bool includeDescendants)</td></tr>
<tr class="memdesc:ade229dfd7a43428f037572f6f87b4572"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounds of the given cell including all connected edges if includeEdge is true. <a href="#ade229dfd7a43428f037572f6f87b4572">More...</a><br /></td></tr>
<tr class="separator:ade229dfd7a43428f037572f6f87b4572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc850aa901d52f5e0e96479eb0ee709e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#abc850aa901d52f5e0e96479eb0ee709e">GetBoundingBox</a> (Object cell)</td></tr>
<tr class="memdesc:abc850aa901d52f5e0e96479eb0ee709e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounds of the given cell. <a href="#abc850aa901d52f5e0e96479eb0ee709e">More...</a><br /></td></tr>
<tr class="separator:abc850aa901d52f5e0e96479eb0ee709e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dd6f6b6fc2ec1ba15358213cedb2154"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a7dd6f6b6fc2ec1ba15358213cedb2154">GetBoundingBox</a> (Object cell, bool includeEdges)</td></tr>
<tr class="memdesc:a7dd6f6b6fc2ec1ba15358213cedb2154"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounding box of the given cell including all connected edges if includeEdge is true. <a href="#a7dd6f6b6fc2ec1ba15358213cedb2154">More...</a><br /></td></tr>
<tr class="separator:a7dd6f6b6fc2ec1ba15358213cedb2154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d1a35090440d6a92e23dc05b3c2ccd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a0d1a35090440d6a92e23dc05b3c2ccd0">GetBoundingBox</a> (Object cell, bool includeEdges, bool includeDescendants)</td></tr>
<tr class="memdesc:a0d1a35090440d6a92e23dc05b3c2ccd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounding box of the given cell including all connected edges if includeEdge is true. <a href="#a0d1a35090440d6a92e23dc05b3c2ccd0">More...</a><br /></td></tr>
<tr class="separator:a0d1a35090440d6a92e23dc05b3c2ccd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30348a6253ba3388f6fab09368765784"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a30348a6253ba3388f6fab09368765784">GetPaintBounds</a> (Object[] cells)</td></tr>
<tr class="memdesc:a30348a6253ba3388f6fab09368765784"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounding box of the given cells and their descendants. <a href="#a30348a6253ba3388f6fab09368765784">More...</a><br /></td></tr>
<tr class="separator:a30348a6253ba3388f6fab09368765784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b9e432bd43a26f2d266a46339d4a33d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a3b9e432bd43a26f2d266a46339d4a33d">GetBoundsForCells</a> (Object[] cells, bool includeEdges, bool includeDescendants, bool boundingBox)</td></tr>
<tr class="memdesc:a3b9e432bd43a26f2d266a46339d4a33d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounds for the given cells. <a href="#a3b9e432bd43a26f2d266a46339d4a33d">More...</a><br /></td></tr>
<tr class="separator:a3b9e432bd43a26f2d266a46339d4a33d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab4bcf66f549c2df1c9747fc343f33aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#aab4bcf66f549c2df1c9747fc343f33aa">GetCellBounds</a> (Object cell, bool includeEdges, bool includeDescendants, bool boundingBox)</td></tr>
<tr class="memdesc:aab4bcf66f549c2df1c9747fc343f33aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounds of the given cell including all connected edges if includeEdge is true. <a href="#aab4bcf66f549c2df1c9747fc343f33aa">More...</a><br /></td></tr>
<tr class="separator:aab4bcf66f549c2df1c9747fc343f33aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2d5b2c142e9724cd0b02036bcee9657"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxConnectionConstraint.html">mxConnectionConstraint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ae2d5b2c142e9724cd0b02036bcee9657">GetConnectionConstraint</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a> edge, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a> terminal, bool source)</td></tr>
<tr class="memdesc:ae2d5b2c142e9724cd0b02036bcee9657"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a connection constraint that describes the given connection point. This result can then be passed to getConnectionPoint. <a href="#ae2d5b2c142e9724cd0b02036bcee9657">More...</a><br /></td></tr>
<tr class="separator:ae2d5b2c142e9724cd0b02036bcee9657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad64937701d8c458492c4e616dff822a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html">mxPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ad64937701d8c458492c4e616dff822a4">GetConnectionPoint</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a> vertex, <a class="el" href="classcom_1_1mxgraph_1_1mxConnectionConstraint.html">mxConnectionConstraint</a> constraint)</td></tr>
<tr class="memdesc:ad64937701d8c458492c4e616dff822a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the nearest point in the list of absolute points or the center of the opposite terminal. <a href="#ad64937701d8c458492c4e616dff822a4">More...</a><br /></td></tr>
<tr class="separator:ad64937701d8c458492c4e616dff822a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6596606b04a63b7191ece420c0cf677"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ac6596606b04a63b7191ece420c0cf677">GetCellAt</a> (int x, int y)</td></tr>
<tr class="memdesc:ac6596606b04a63b7191ece420c0cf677"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the cell at the given location. <a href="#ac6596606b04a63b7191ece420c0cf677">More...</a><br /></td></tr>
<tr class="separator:ac6596606b04a63b7191ece420c0cf677"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c4f06ccc6e5212d4b3f33fa97740a31"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a2c4f06ccc6e5212d4b3f33fa97740a31">GetCellAt</a> (int x, int y, bool hitSwimlaneContent)</td></tr>
<tr class="memdesc:a2c4f06ccc6e5212d4b3f33fa97740a31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the cell at the given location. <a href="#a2c4f06ccc6e5212d4b3f33fa97740a31">More...</a><br /></td></tr>
<tr class="separator:a2c4f06ccc6e5212d4b3f33fa97740a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59634ec8fd014ae9cb4ff6aeb6b5014b"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a59634ec8fd014ae9cb4ff6aeb6b5014b">GetCellAt</a> (int x, int y, bool hitSwimlaneContent, Object parent)</td></tr>
<tr class="memdesc:a59634ec8fd014ae9cb4ff6aeb6b5014b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy starting at the given parent. <a href="#a59634ec8fd014ae9cb4ff6aeb6b5014b">More...</a><br /></td></tr>
<tr class="separator:a59634ec8fd014ae9cb4ff6aeb6b5014b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7761ba7dc3c08a1af1a74ea551c8df6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ac7761ba7dc3c08a1af1a74ea551c8df6">Intersects</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a> state, Rectangle rect)</td></tr>
<tr class="memdesc:ac7761ba7dc3c08a1af1a74ea551c8df6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent. <a href="#ac7761ba7dc3c08a1af1a74ea551c8df6">More...</a><br /></td></tr>
<tr class="separator:ac7761ba7dc3c08a1af1a74ea551c8df6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b523527c844770a46b72bfb1d1e0664"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a4b523527c844770a46b72bfb1d1e0664">HitsSwimlaneContent</a> (Object swimlane, int x, int y)</td></tr>
<tr class="memdesc:a4b523527c844770a46b72bfb1d1e0664"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the given point is inside the content area of the given swimlane. (The content area of swimlanes is transparent to events.) This implementation does not check if the given state is a swimlane, it is assumed that the caller has checked this before using this method. <a href="#a4b523527c844770a46b72bfb1d1e0664">More...</a><br /></td></tr>
<tr class="separator:a4b523527c844770a46b72bfb1d1e0664"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a895114a118e64137b034febe078477e5"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a895114a118e64137b034febe078477e5">GetChildVertices</a> (Object parent)</td></tr>
<tr class="memdesc:a895114a118e64137b034febe078477e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the visible child vertices of the given parent. <a href="#a895114a118e64137b034febe078477e5">More...</a><br /></td></tr>
<tr class="separator:a895114a118e64137b034febe078477e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07d228061c02d5b821c5c8971b46e3f7"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a07d228061c02d5b821c5c8971b46e3f7">GetChildEdges</a> (Object parent)</td></tr>
<tr class="memdesc:a07d228061c02d5b821c5c8971b46e3f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the visible child edges of the given parent. <a href="#a07d228061c02d5b821c5c8971b46e3f7">More...</a><br /></td></tr>
<tr class="separator:a07d228061c02d5b821c5c8971b46e3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c8a014c060f7ae786ca749c9fd2167"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ae9c8a014c060f7ae786ca749c9fd2167">GetChildCells</a> (Object parent)</td></tr>
<tr class="memdesc:ae9c8a014c060f7ae786ca749c9fd2167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the visible children of the given parent. <a href="#ae9c8a014c060f7ae786ca749c9fd2167">More...</a><br /></td></tr>
<tr class="separator:ae9c8a014c060f7ae786ca749c9fd2167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbbbe1fc35eda6d4e5f97bc6ea09543d"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#acbbbe1fc35eda6d4e5f97bc6ea09543d">GetChildCells</a> (Object parent, bool vertices, bool edges)</td></tr>
<tr class="memdesc:acbbbe1fc35eda6d4e5f97bc6ea09543d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the visible child vertices or edges in the given parent. If vertices and edges is false, then all children are returned. <a href="#acbbbe1fc35eda6d4e5f97bc6ea09543d">More...</a><br /></td></tr>
<tr class="separator:acbbbe1fc35eda6d4e5f97bc6ea09543d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93e0f721ba45ea85b7775d161d1e2ecb"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a93e0f721ba45ea85b7775d161d1e2ecb">GetConnections</a> (Object cell)</td></tr>
<tr class="memdesc:a93e0f721ba45ea85b7775d161d1e2ecb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all visible edges connected to the given cell without loops. <a href="#a93e0f721ba45ea85b7775d161d1e2ecb">More...</a><br /></td></tr>
<tr class="separator:a93e0f721ba45ea85b7775d161d1e2ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abca1d387c474b5f948ac43c141054f50"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#abca1d387c474b5f948ac43c141054f50">GetConnections</a> (Object cell, Object parent)</td></tr>
<tr class="memdesc:abca1d387c474b5f948ac43c141054f50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all visible edges connected to the given cell without loops. <a href="#abca1d387c474b5f948ac43c141054f50">More...</a><br /></td></tr>
<tr class="separator:abca1d387c474b5f948ac43c141054f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a358258d046a6a2f52ba7f1e985233949"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a358258d046a6a2f52ba7f1e985233949">GetIncomingEdges</a> (Object cell)</td></tr>
<tr class="memdesc:a358258d046a6a2f52ba7f1e985233949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all incoming visible edges connected to the given cell without loops. <a href="#a358258d046a6a2f52ba7f1e985233949">More...</a><br /></td></tr>
<tr class="separator:a358258d046a6a2f52ba7f1e985233949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a88d9c93606f7fe6671c55c16b922e5"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a2a88d9c93606f7fe6671c55c16b922e5">GetIncomingEdges</a> (Object cell, Object parent)</td></tr>
<tr class="memdesc:a2a88d9c93606f7fe6671c55c16b922e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the visible incoming edges for the given cell. If the optional parent argument is specified, then only child edges of the given parent are returned. <a href="#a2a88d9c93606f7fe6671c55c16b922e5">More...</a><br /></td></tr>
<tr class="separator:a2a88d9c93606f7fe6671c55c16b922e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5d8e69f514a4650b7dfc1f3f7d6c30f"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ac5d8e69f514a4650b7dfc1f3f7d6c30f">GetOutgoingEdges</a> (Object cell)</td></tr>
<tr class="memdesc:ac5d8e69f514a4650b7dfc1f3f7d6c30f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all outgoing visible edges connected to the given cell without loops. <a href="#ac5d8e69f514a4650b7dfc1f3f7d6c30f">More...</a><br /></td></tr>
<tr class="separator:ac5d8e69f514a4650b7dfc1f3f7d6c30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4e9666766c53c957477d558ebbf57a4"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ae4e9666766c53c957477d558ebbf57a4">GetOutgoingEdges</a> (Object cell, Object parent)</td></tr>
<tr class="memdesc:ae4e9666766c53c957477d558ebbf57a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the visible outgoing edges for the given cell. If the optional parent argument is specified, then only child edges of the given parent are returned. <a href="#ae4e9666766c53c957477d558ebbf57a4">More...</a><br /></td></tr>
<tr class="separator:ae4e9666766c53c957477d558ebbf57a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae28ee748ce0c38445e658de114b9a1a5"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ae28ee748ce0c38445e658de114b9a1a5">GetEdges</a> (Object cell)</td></tr>
<tr class="memdesc:ae28ee748ce0c38445e658de114b9a1a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all visible edges connected to the given cell including loops. <a href="#ae28ee748ce0c38445e658de114b9a1a5">More...</a><br /></td></tr>
<tr class="separator:ae28ee748ce0c38445e658de114b9a1a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6410b132dda5006cbb1f83dba042736f"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a6410b132dda5006cbb1f83dba042736f">GetEdges</a> (Object cell, Object parent)</td></tr>
<tr class="memdesc:a6410b132dda5006cbb1f83dba042736f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all visible edges connected to the given cell including loops. <a href="#a6410b132dda5006cbb1f83dba042736f">More...</a><br /></td></tr>
<tr class="separator:a6410b132dda5006cbb1f83dba042736f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a751249e3e8ea1d73ef71742ff70a32ae"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a751249e3e8ea1d73ef71742ff70a32ae">GetEdges</a> (Object cell, Object parent, bool incoming, bool outgoing, bool includeLoops)</td></tr>
<tr class="memdesc:a751249e3e8ea1d73ef71742ff70a32ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the incoming and/or outgoing edges for the given cell. If the optional parent argument is specified, then only edges are returned where the opposite is in the given parent cell. If at least one of incoming or outgoing is true, then loops are ignored, if both are false, then all edges connected to the given cell are returned including loops. <a href="#a751249e3e8ea1d73ef71742ff70a32ae">More...</a><br /></td></tr>
<tr class="separator:a751249e3e8ea1d73ef71742ff70a32ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43482ea4cb2bd1af98c57ce032cced61"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a43482ea4cb2bd1af98c57ce032cced61">GetEdges</a> (Object cell, Object parent, bool incoming, bool outgoing, bool includeLoops, bool recurse)</td></tr>
<tr class="memdesc:a43482ea4cb2bd1af98c57ce032cced61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the incoming and/or outgoing edges for the given cell. If the optional parent argument is specified, then only edges are returned where the opposite is in the given parent cell. If at least one of incoming or outgoing is true, then loops are ignored, if both are false, then all edges connected to the given cell are returned including loops. <a href="#a43482ea4cb2bd1af98c57ce032cced61">More...</a><br /></td></tr>
<tr class="separator:a43482ea4cb2bd1af98c57ce032cced61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c474ffd9b221854d8dfe0b06bb50cbf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a4c474ffd9b221854d8dfe0b06bb50cbf">IsValidAncestor</a> (Object cell, Object parent, bool recurse)</td></tr>
<tr class="memdesc:a4c474ffd9b221854d8dfe0b06bb50cbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled. <a href="#a4c474ffd9b221854d8dfe0b06bb50cbf">More...</a><br /></td></tr>
<tr class="separator:a4c474ffd9b221854d8dfe0b06bb50cbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd79ae52c3a956894bcd2238ba1c4f2b"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#acd79ae52c3a956894bcd2238ba1c4f2b">GetOpposites</a> (Object[] edges, Object terminal)</td></tr>
<tr class="memdesc:acd79ae52c3a956894bcd2238ba1c4f2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all distinct visible opposite cells of the terminal on the given edges. <a href="#acd79ae52c3a956894bcd2238ba1c4f2b">More...</a><br /></td></tr>
<tr class="separator:acd79ae52c3a956894bcd2238ba1c4f2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefd0c4750f50ff34d353b973e30dccf8"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#aefd0c4750f50ff34d353b973e30dccf8">GetOpposites</a> (Object[] edges, Object terminal, bool sources, bool targets)</td></tr>
<tr class="memdesc:aefd0c4750f50ff34d353b973e30dccf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all distincts visible opposite cells for the specified terminal on the given edges. <a href="#aefd0c4750f50ff34d353b973e30dccf8">More...</a><br /></td></tr>
<tr class="separator:aefd0c4750f50ff34d353b973e30dccf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af22bc215f1c029279ba5302ed68ea252"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#af22bc215f1c029279ba5302ed68ea252">GetEdgesBetween</a> (Object source, Object target)</td></tr>
<tr class="memdesc:af22bc215f1c029279ba5302ed68ea252"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the edges between the given source and target. This takes into account collapsed and invisible cells and returns the connected edges as displayed on the screen. <a href="#af22bc215f1c029279ba5302ed68ea252">More...</a><br /></td></tr>
<tr class="separator:af22bc215f1c029279ba5302ed68ea252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a075d756471be527f2b63cc0dda1b40ef"><td class="memItemLeft" align="right" valign="top">Object []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a075d756471be527f2b63cc0dda1b40ef">GetEdgesBetween</a> (Object source, Object target, bool directed)</td></tr>
<tr class="memdesc:a075d756471be527f2b63cc0dda1b40ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the edges between the given source and target. This takes into account collapsed and invisible cells and returns the connected edges as displayed on the screen. <a href="#a075d756471be527f2b63cc0dda1b40ef">More...</a><br /></td></tr>
<tr class="separator:a075d756471be527f2b63cc0dda1b40ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a186901813e7732e2143ad059bd15d156"><td class="memItemLeft" align="right" valign="top">List&lt; Object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a186901813e7732e2143ad059bd15d156">FindTreeRoots</a> (Object parent)</td></tr>
<tr class="memdesc:a186901813e7732e2143ad059bd15d156"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all children in the given parent which do not have incoming edges. If the result is empty then the with the greatest difference between incoming and outgoing edges is returned. <a href="#a186901813e7732e2143ad059bd15d156">More...</a><br /></td></tr>
<tr class="separator:a186901813e7732e2143ad059bd15d156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28d12dba88de40535870a70509b173db"><td class="memItemLeft" align="right" valign="top">List&lt; Object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a28d12dba88de40535870a70509b173db">FindTreeRoots</a> (Object parent, bool isolate)</td></tr>
<tr class="memdesc:a28d12dba88de40535870a70509b173db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all children in the given parent which do not have incoming edges. If the result is empty then the with the greatest difference between incoming and outgoing edges is returned. <a href="#a28d12dba88de40535870a70509b173db">More...</a><br /></td></tr>
<tr class="separator:a28d12dba88de40535870a70509b173db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a946b914e967e26c954b8d0260ff73832"><td class="memItemLeft" align="right" valign="top">List&lt; Object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a946b914e967e26c954b8d0260ff73832">FindTreeRoots</a> (Object parent, bool isolate, bool invert)</td></tr>
<tr class="memdesc:a946b914e967e26c954b8d0260ff73832"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns all children in the given parent which do not have incoming edges. If the result is empty then the with the greatest difference between incoming and outgoing edges is returned. <a href="#a946b914e967e26c954b8d0260ff73832">More...</a><br /></td></tr>
<tr class="separator:a946b914e967e26c954b8d0260ff73832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85864ecaef22a41899515764568ec019"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a85864ecaef22a41899515764568ec019">DrawGraph</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html">mxICanvas</a> canvas)</td></tr>
<tr class="memdesc:a85864ecaef22a41899515764568ec019"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the graph onto the given canvas. <a href="#a85864ecaef22a41899515764568ec019">More...</a><br /></td></tr>
<tr class="separator:a85864ecaef22a41899515764568ec019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02466bf84649077ef8603e525d067491"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a02466bf84649077ef8603e525d067491">DrawCell</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html">mxICanvas</a> canvas, Object cell)</td></tr>
<tr class="memdesc:a02466bf84649077ef8603e525d067491"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the given cell onto the specified canvas. <a href="#a02466bf84649077ef8603e525d067491">More...</a><br /></td></tr>
<tr class="separator:a02466bf84649077ef8603e525d067491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3c01a2432566eeb3ab0b6168a832a7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ac3c01a2432566eeb3ab0b6168a832a7f">DrawState</a> (<a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html">mxICanvas</a> canvas, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a> state, String label)</td></tr>
<tr class="memdesc:ac3c01a2432566eeb3ab0b6168a832a7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the given cell and label onto the specified canvas. No children or descendants are painted. <a href="#ac3c01a2432566eeb3ab0b6168a832a7f">More...</a><br /></td></tr>
<tr class="separator:ac3c01a2432566eeb3ab0b6168a832a7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab396255800eb40d05b39bc129cfe579d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ab396255800eb40d05b39bc129cfe579d">GraphModelChanged</a> ()</td></tr>
<tr class="memdesc:ab396255800eb40d05b39bc129cfe579d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when the graph model has changed to invalidate the view. <a href="#ab396255800eb40d05b39bc129cfe579d">More...</a><br /></td></tr>
<tr class="separator:ab396255800eb40d05b39bc129cfe579d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a12b4a8dcf881951589ccca36c7ebfccb"><td class="memItemLeft" align="right" valign="top">const String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a12b4a8dcf881951589ccca36c7ebfccb">VERSION</a> = &quot;3.9.6&quot;</td></tr>
<tr class="memdesc:a12b4a8dcf881951589ccca36c7ebfccb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the version number of this release. Current version is 3.9.6. <a href="#a12b4a8dcf881951589ccca36c7ebfccb">More...</a><br /></td></tr>
<tr class="separator:a12b4a8dcf881951589ccca36c7ebfccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a54e7b28a0964d2d39ef9f4607ff39604"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a54e7b28a0964d2d39ef9f4607ff39604">CreateStylesheet</a> ()</td></tr>
<tr class="memdesc:a54e7b28a0964d2d39ef9f4607ff39604"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new stylesheet to be used in this graph. <a href="#a54e7b28a0964d2d39ef9f4607ff39604">More...</a><br /></td></tr>
<tr class="separator:a54e7b28a0964d2d39ef9f4607ff39604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49cc45d1cc9e4587729111e319c758ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html">mxGraphView</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a49cc45d1cc9e4587729111e319c758ca">CreateGraphView</a> ()</td></tr>
<tr class="memdesc:a49cc45d1cc9e4587729111e319c758ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new view to be used in this graph. <a href="#a49cc45d1cc9e4587729111e319c758ca">More...</a><br /></td></tr>
<tr class="separator:a49cc45d1cc9e4587729111e319c758ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20587091b06deb2c206b86eb24a5ff0b"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; string, Object &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a20587091b06deb2c206b86eb24a5ff0b">PostProcessCellStyle</a> (Dictionary&lt; string, Object &gt; style)</td></tr>
<tr class="memdesc:a20587091b06deb2c206b86eb24a5ff0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tries to resolve the value for the image style in the image bundles and turns short data URIs as defined in <a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html" title="Maps from keys to base64 encoded images or file locations. All values must be URLs or use the format ...">mxImageBundle</a> to data URIs as defined in RFC 2397 of the IETF. <a href="#a20587091b06deb2c206b86eb24a5ff0b">More...</a><br /></td></tr>
<tr class="separator:a20587091b06deb2c206b86eb24a5ff0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a099f27db4305e925cf5c7bd020bf5fc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a099f27db4305e925cf5c7bd020bf5fc7">model</a></td></tr>
<tr class="memdesc:a099f27db4305e925cf5c7bd020bf5fc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the model that contains the cells to be displayed. <a href="#a099f27db4305e925cf5c7bd020bf5fc7">More...</a><br /></td></tr>
<tr class="separator:a099f27db4305e925cf5c7bd020bf5fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69180902ac160acbcf59471d75b86b36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a69180902ac160acbcf59471d75b86b36">stylesheet</a></td></tr>
<tr class="memdesc:a69180902ac160acbcf59471d75b86b36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the stylesheet that defines the appearance of the cells. <a href="#a69180902ac160acbcf59471d75b86b36">More...</a><br /></td></tr>
<tr class="separator:a69180902ac160acbcf59471d75b86b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5207a50c5ae3d05f3b99ccbff783ba44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html">mxGraphView</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a5207a50c5ae3d05f3b99ccbff783ba44">view</a></td></tr>
<tr class="memdesc:a5207a50c5ae3d05f3b99ccbff783ba44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the view that caches the cell states. <a href="#a5207a50c5ae3d05f3b99ccbff783ba44">More...</a><br /></td></tr>
<tr class="separator:a5207a50c5ae3d05f3b99ccbff783ba44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26b95dda9390d1ce7b68719ad689bd94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacecom_1_1mxgraph.html#a83e0f4d840cac3329394b038752c9e55">mxEdgeStyleFunction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a26b95dda9390d1ce7b68719ad689bd94">defaultLoopStyle</a> = <a class="el" href="classcom_1_1mxgraph_1_1mxEdgeStyle.html#a3f9dfe3ff05b1e9178cc1008b0ff1f69">mxEdgeStyle.Loop</a></td></tr>
<tr class="memdesc:a26b95dda9390d1ce7b68719ad689bd94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the default style for loops. <a href="#a26b95dda9390d1ce7b68719ad689bd94">More...</a><br /></td></tr>
<tr class="separator:a26b95dda9390d1ce7b68719ad689bd94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14fcadfb446b612b92a3a4243f2be588"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a14fcadfb446b612b92a3a4243f2be588">tolerance</a> = 4</td></tr>
<tr class="memdesc:a14fcadfb446b612b92a3a4243f2be588"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the tolerance for mouse clicks. Default is 4. <a href="#a14fcadfb446b612b92a3a4243f2be588">More...</a><br /></td></tr>
<tr class="separator:a14fcadfb446b612b92a3a4243f2be588"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86a6d6b1f213578b1d5cd95a34977912"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a86a6d6b1f213578b1d5cd95a34977912">labelsVisible</a> = true</td></tr>
<tr class="memdesc:a86a6d6b1f213578b1d5cd95a34977912"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies if labels should be visible. This is used in GetLabel. Default is true. <a href="#a86a6d6b1f213578b1d5cd95a34977912">More...</a><br /></td></tr>
<tr class="separator:a86a6d6b1f213578b1d5cd95a34977912"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c4d0508dbff0c3da5987da59b33c165"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a5c4d0508dbff0c3da5987da59b33c165">gridSize</a> = 10</td></tr>
<tr class="memdesc:a5c4d0508dbff0c3da5987da59b33c165"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the grid size. Default is 10. <a href="#a5c4d0508dbff0c3da5987da59b33c165">More...</a><br /></td></tr>
<tr class="separator:a5c4d0508dbff0c3da5987da59b33c165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9545e3075d3b7488f3e774ee0f5c0b2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#af9545e3075d3b7488f3e774ee0f5c0b2">gridEnabled</a> = true</td></tr>
<tr class="memdesc:af9545e3075d3b7488f3e774ee0f5c0b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies if the grid is enabled. Default is true. <a href="#af9545e3075d3b7488f3e774ee0f5c0b2">More...</a><br /></td></tr>
<tr class="separator:af9545e3075d3b7488f3e774ee0f5c0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d019babb2395d1d12a2ad7dd9e1977f"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a1d019babb2395d1d12a2ad7dd9e1977f">imageBundles</a> = new List&lt;<a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a>&gt;()</td></tr>
<tr class="memdesc:a1d019babb2395d1d12a2ad7dd9e1977f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the list of image bundles. <a href="#a1d019babb2395d1d12a2ad7dd9e1977f">More...</a><br /></td></tr>
<tr class="separator:a1d019babb2395d1d12a2ad7dd9e1977f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a87a5b974d43ff5fe11f9ae803fd0a77a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a87a5b974d43ff5fe11f9ae803fd0a77a">Model</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a87a5b974d43ff5fe11f9ae803fd0a77a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or returns the graph model that contains the graph data. <a href="#a87a5b974d43ff5fe11f9ae803fd0a77a">More...</a><br /></td></tr>
<tr class="separator:a87a5b974d43ff5fe11f9ae803fd0a77a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96688721e89d2fe266b591590c9fc645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a96688721e89d2fe266b591590c9fc645">Stylesheet</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a96688721e89d2fe266b591590c9fc645"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or returns the stylesheet that provides the style. <a href="#a96688721e89d2fe266b591590c9fc645">More...</a><br /></td></tr>
<tr class="separator:a96688721e89d2fe266b591590c9fc645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf611cca02b13e8dfeaeaf3d2c930f06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html">mxGraphView</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#abf611cca02b13e8dfeaeaf3d2c930f06">View</a><code> [get, set]</code></td></tr>
<tr class="memdesc:abf611cca02b13e8dfeaeaf3d2c930f06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or returns the view that contains the cell states. <a href="#abf611cca02b13e8dfeaeaf3d2c930f06">More...</a><br /></td></tr>
<tr class="separator:abf611cca02b13e8dfeaeaf3d2c930f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30811261265928b697c5a5ec42be526a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacecom_1_1mxgraph.html#a83e0f4d840cac3329394b038752c9e55">mxEdgeStyleFunction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a30811261265928b697c5a5ec42be526a">DefaultLoopStyle</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a30811261265928b697c5a5ec42be526a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or returns the default edge style for loops. <a href="#a30811261265928b697c5a5ec42be526a">More...</a><br /></td></tr>
<tr class="separator:a30811261265928b697c5a5ec42be526a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad2b05f9d53dcfda674dfd206123dfb7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#aad2b05f9d53dcfda674dfd206123dfb7">GridEnabled</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aad2b05f9d53dcfda674dfd206123dfb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or returns the enabled state of the grid. <a href="#aad2b05f9d53dcfda674dfd206123dfb7">More...</a><br /></td></tr>
<tr class="separator:aad2b05f9d53dcfda674dfd206123dfb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8a319d1af2576ac3d95991055e1442a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ac8a319d1af2576ac3d95991055e1442a">GridSize</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ac8a319d1af2576ac3d95991055e1442a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or returns the grid size. <a href="#ac8a319d1af2576ac3d95991055e1442a">More...</a><br /></td></tr>
<tr class="separator:ac8a319d1af2576ac3d95991055e1442a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e96bd480343081ce1cf9a00a088a343"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#a4e96bd480343081ce1cf9a00a088a343">LabelsVisible</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a4e96bd480343081ce1cf9a00a088a343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or returns if labels are visible <a href="#a4e96bd480343081ce1cf9a00a088a343">More...</a><br /></td></tr>
<tr class="separator:a4e96bd480343081ce1cf9a00a088a343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae06ebfd28edd6ee65172e1e99153dba8"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGraph.html#ae06ebfd28edd6ee65172e1e99153dba8">ImageBundles</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ae06ebfd28edd6ee65172e1e99153dba8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets or returns the image bundles. <a href="#ae06ebfd28edd6ee65172e1e99153dba8">More...</a><br /></td></tr>
<tr class="separator:ae06ebfd28edd6ee65172e1e99153dba8"><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>Implements a graph object that allows to create diagrams from a graph model and stylesheet. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a0c8b7165d584bcfe0adc6c3fef75a1d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c8b7165d584bcfe0adc6c3fef75a1d0">&#9670;&nbsp;</a></span>mxGraph() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">com.mxgraph.mxGraph.mxGraph </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></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>Constructs a new graph with an empty graph model. </p>
</div>
</div>
<a id="a73bfa5b073ba86db4320943c29b168fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73bfa5b073ba86db4320943c29b168fb">&#9670;&nbsp;</a></span>mxGraph() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">com.mxgraph.mxGraph.mxGraph </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a>&#160;</td>
<td class="paramname"><em>model</em></td><td>)</td>
<td></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>Constructs a new graph for the specified model. If no model is specified, then a new, empty graph model is used. </p>
</div>
</div>
<a id="af779612fa1ad39875162a300854e817e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af779612fa1ad39875162a300854e817e">&#9670;&nbsp;</a></span>mxGraph() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">com.mxgraph.mxGraph.mxGraph </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a>&#160;</td>
<td class="paramname"><em>stylesheet</em></td><td>)</td>
<td></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>Constructs a new graph for the specified model. If no model is specified, then a new, empty graph model is used. </p>
</div>
</div>
<a id="abe471363a8cedb423819eb4319c2950e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe471363a8cedb423819eb4319c2950e">&#9670;&nbsp;</a></span>mxGraph() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">com.mxgraph.mxGraph.mxGraph </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a>&#160;</td>
<td class="paramname"><em>model</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a>&#160;</td>
<td class="paramname"><em>stylesheet</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs a new graph for the specified model. If no model is specified, then a new, empty graph model is used. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad3f26420460056b51bf2d396428b2699"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3f26420460056b51bf2d396428b2699">&#9670;&nbsp;</a></span>AddImageBundle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGraph.AddImageBundle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a>&#160;</td>
<td class="paramname"><em>bundle</em></td><td>)</td>
<td></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>Adds the specified bundle. </p>
</div>
</div>
<a id="a1bab580ce2e3ae1ab77425062ec1ee1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bab580ce2e3ae1ab77425062ec1ee1c">&#9670;&nbsp;</a></span>ConvertValueToString()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGraph.ConvertValueToString </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns the textual representation for the given cell. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell to be converted to a string.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the textual representation of the cell.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ab58054989c1b3f1ba47269b66dfd5a8b">com.mxgraph.mxIGraphModel.GetValue()</a>.</p>
</div>
</div>
<a id="a9b5234372d66d860e88ba24446e9ef8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b5234372d66d860e88ba24446e9ef8d">&#9670;&nbsp;</a></span>CreateEdge()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.CreateEdge </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>style</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates the edge to be used in insertEdge. This implementation does not set the source and target of the edge, these are set when the edge is added to the model. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxGeometry.html#adbcc31221fd355169ab6a21b17815b4f">com.mxgraph.mxGeometry.Relative</a>.</p>
</div>
</div>
<a id="a49cc45d1cc9e4587729111e319c758ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49cc45d1cc9e4587729111e319c758ca">&#9670;&nbsp;</a></span>CreateGraphView()</h2>
<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="classcom_1_1mxgraph_1_1mxGraphView.html">mxGraphView</a> com.mxgraph.mxGraph.CreateGraphView </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs a new view to be used in this graph. </p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a54e7b28a0964d2d39ef9f4607ff39604"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54e7b28a0964d2d39ef9f4607ff39604">&#9670;&nbsp;</a></span>CreateStylesheet()</h2>
<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="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a> com.mxgraph.mxGraph.CreateStylesheet </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs a new stylesheet to be used in this graph. </p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a2fb78e99a699f76d92430482a042c6bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fb78e99a699f76d92430482a042c6bf">&#9670;&nbsp;</a></span>CreateVertex() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.CreateVertex </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>style</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a new vertex to be used in insertVertex. </p>
</div>
</div>
<a id="afd64014c1d5e5c346ac5eeb711fa4172"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd64014c1d5e5c346ac5eeb711fa4172">&#9670;&nbsp;</a></span>CreateVertex() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.CreateVertex </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>relative</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a new vertex to be used in insertVertex. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxGeometry.html#adbcc31221fd355169ab6a21b17815b4f">com.mxgraph.mxGeometry.Relative</a>.</p>
</div>
</div>
<a id="a02466bf84649077ef8603e525d067491"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02466bf84649077ef8603e525d067491">&#9670;&nbsp;</a></span>DrawCell()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGraph.DrawCell </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html">mxICanvas</a>&#160;</td>
<td class="paramname"><em>canvas</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws the given cell onto the specified canvas. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">canvas</td><td>Canvas onto which the cell should be drawn.</td></tr>
<tr><td class="paramname">cell</td><td>Cell that should be drawn onto the canvas.</td></tr>
</table>
</dd>
</dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#af48bca03977c6a7ad6b0916b10559e64">com.mxgraph.mxIGraphModel.GetChildAt()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad31eb9906e53e2d92e6e9156ba70f3e1">com.mxgraph.mxIGraphModel.GetChildCount()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a061c5355e240d0a2365812fa7b1939ae">com.mxgraph.mxGraphView.GetState()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxCellRenderer.html#a8f95923014a03b5b06adb1928b2450c7">com.mxgraph.mxCellRenderer.DrawCells()</a>.</p>
</div>
</div>
<a id="a85864ecaef22a41899515764568ec019"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85864ecaef22a41899515764568ec019">&#9670;&nbsp;</a></span>DrawGraph()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGraph.DrawGraph </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html">mxICanvas</a>&#160;</td>
<td class="paramname"><em>canvas</em></td><td>)</td>
<td></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>Draws the graph onto the given canvas. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">canvas</td><td>Canvas onto which the graph should be drawn.</td></tr>
</table>
</dd>
</dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a9cc6be0807506584efb6027451753f29">com.mxgraph.mxIGraphModel.Root</a>.</p>
</div>
</div>
<a id="ac3c01a2432566eeb3ab0b6168a832a7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c01a2432566eeb3ab0b6168a832a7f">&#9670;&nbsp;</a></span>DrawState()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGraph.DrawState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html">mxICanvas</a>&#160;</td>
<td class="paramname"><em>canvas</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>label</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws the given cell and label onto the specified canvas. No children or descendants are painted. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#ad869fc482a1717e44470b6354390fc3e">com.mxgraph.mxCellState.Cell</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html#a2b9d62b6b658833c5455b3e79807e73a">com.mxgraph.mxICanvas.DrawCell()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html#a81915e5bda4641165f93ac7b9177fae8">com.mxgraph.mxICanvas.DrawLabel()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html#a198cd246c4fa1315d6cc737585ada909">com.mxgraph.mxRectangle.GetRectangle()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#aab5a20a39aea1062f4ea855f7649bcdb">com.mxgraph.mxUtils.GetString()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a55f48b5247ec10a1bb2233ea60c8215f">com.mxgraph.mxIGraphModel.IsEdge()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#acdc9b7bf983ce698c8ab58d650884844">com.mxgraph.mxIGraphModel.IsVertex()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#a0d097480311f00c4c835f5103a9da3af">com.mxgraph.mxCellState.LabelBounds</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a9cc6be0807506584efb6027451753f29">com.mxgraph.mxIGraphModel.Root</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#aafe546b3ab027ffd03fa58c016993569">com.mxgraph.mxCellState.Style</a>, and <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas.html#a64c4a0b2c985c41c6338a894b79d3a87">com.mxgraph.mxICanvas.Translate</a>.</p>
</div>
</div>
<a id="a186901813e7732e2143ad059bd15d156"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a186901813e7732e2143ad059bd15d156">&#9670;&nbsp;</a></span>FindTreeRoots() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">List&lt;Object&gt; com.mxgraph.mxGraph.FindTreeRoots </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em></td><td>)</td>
<td></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>Returns all children in the given parent which do not have incoming edges. If the result is empty then the with the greatest difference between incoming and outgoing edges is returned. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Cell whose children should be checked.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a28d12dba88de40535870a70509b173db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28d12dba88de40535870a70509b173db">&#9670;&nbsp;</a></span>FindTreeRoots() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">List&lt;Object&gt; com.mxgraph.mxGraph.FindTreeRoots </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>isolate</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns all children in the given parent which do not have incoming edges. If the result is empty then the with the greatest difference between incoming and outgoing edges is returned. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Cell whose children should be checked.</td></tr>
<tr><td class="paramname">isolate</td><td>Specifies if edges should be ignored if the opposite end is not a child of the given parent cell.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Array of tree roots in parent.</dd></dl>
</div>
</div>
<a id="a946b914e967e26c954b8d0260ff73832"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a946b914e967e26c954b8d0260ff73832">&#9670;&nbsp;</a></span>FindTreeRoots() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">List&lt;Object&gt; com.mxgraph.mxGraph.FindTreeRoots </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>isolate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>invert</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns all children in the given parent which do not have incoming edges. If the result is empty then the with the greatest difference between incoming and outgoing edges is returned. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Cell whose children should be checked.</td></tr>
<tr><td class="paramname">isolate</td><td>Specifies if edges should be ignored if the opposite end is not a child of the given parent cell.</td></tr>
<tr><td class="paramname">invert</td><td>Specifies if outgoing or incoming edges should be counted for a tree root. If false then outgoing edges will be counted.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Array of tree roots in parent.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#af48bca03977c6a7ad6b0916b10559e64">com.mxgraph.mxIGraphModel.GetChildAt()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad31eb9906e53e2d92e6e9156ba70f3e1">com.mxgraph.mxIGraphModel.GetChildCount()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#af96a48d003b558796d4c334f8729980f">com.mxgraph.mxGraphView.GetVisibleTerminal()</a>, and <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#acdc9b7bf983ce698c8ab58d650884844">com.mxgraph.mxIGraphModel.IsVertex()</a>.</p>
</div>
</div>
<a id="abc850aa901d52f5e0e96479eb0ee709e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc850aa901d52f5e0e96479eb0ee709e">&#9670;&nbsp;</a></span>GetBoundingBox() <span class="overload">[1/3]</span></h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetBoundingBox </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns the bounds of the given cell. </p>
</div>
</div>
<a id="a7dd6f6b6fc2ec1ba15358213cedb2154"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dd6f6b6fc2ec1ba15358213cedb2154">&#9670;&nbsp;</a></span>GetBoundingBox() <span class="overload">[2/3]</span></h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetBoundingBox </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeEdges</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bounding box of the given cell including all connected edges if includeEdge is true. </p>
</div>
</div>
<a id="a0d1a35090440d6a92e23dc05b3c2ccd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d1a35090440d6a92e23dc05b3c2ccd0">&#9670;&nbsp;</a></span>GetBoundingBox() <span class="overload">[3/3]</span></h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetBoundingBox </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeEdges</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeDescendants</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bounding box of the given cell including all connected edges if includeEdge is true. </p>
</div>
</div>
<a id="a3b9e432bd43a26f2d266a46339d4a33d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b9e432bd43a26f2d266a46339d4a33d">&#9670;&nbsp;</a></span>GetBoundsForCells()</h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetBoundsForCells </td>
<td>(</td>
<td class="paramtype">Object []&#160;</td>
<td class="paramname"><em>cells</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeEdges</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeDescendants</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>boundingBox</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bounds for the given cells. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html#a919964106e020eff0bad2f4e7d2c752b">com.mxgraph.mxRectangle.Add()</a>.</p>
</div>
</div>
<a id="ac6596606b04a63b7191ece420c0cf677"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6596606b04a63b7191ece420c0cf677">&#9670;&nbsp;</a></span>GetCellAt() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.GetCellAt </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>y</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the cell at the given location. </p>
</div>
</div>
<a id="a2c4f06ccc6e5212d4b3f33fa97740a31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c4f06ccc6e5212d4b3f33fa97740a31">&#9670;&nbsp;</a></span>GetCellAt() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.GetCellAt </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>hitSwimlaneContent</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the cell at the given location. </p>
</div>
</div>
<a id="a59634ec8fd014ae9cb4ff6aeb6b5014b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59634ec8fd014ae9cb4ff6aeb6b5014b">&#9670;&nbsp;</a></span>GetCellAt() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.GetCellAt </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>hitSwimlaneContent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy starting at the given parent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">x</td><td>X-coordinate of the location to be checked.</td></tr>
<tr><td class="paramname">y</td><td>Y-coordinate of the location to be checked.</td></tr>
<tr><td class="paramname">hitSwimlaneContent</td><td></td></tr>
<tr><td class="paramname">parent</td><td>that should be used as the root of the recursion.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the child at the given location.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#af48bca03977c6a7ad6b0916b10559e64">com.mxgraph.mxIGraphModel.GetChildAt()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad31eb9906e53e2d92e6e9156ba70f3e1">com.mxgraph.mxIGraphModel.GetChildCount()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a061c5355e240d0a2365812fa7b1939ae">com.mxgraph.mxGraphView.GetState()</a>.</p>
</div>
</div>
<a id="afc46e3a0b7156330e5b7ae0687fd5044"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc46e3a0b7156330e5b7ae0687fd5044">&#9670;&nbsp;</a></span>GetCellBounds() <span class="overload">[1/4]</span></h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetCellBounds </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns the bounds of the given cell. </p>
</div>
</div>
<a id="a368e23c4c7a27ad98e610a29b277200f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a368e23c4c7a27ad98e610a29b277200f">&#9670;&nbsp;</a></span>GetCellBounds() <span class="overload">[2/4]</span></h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetCellBounds </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeEdges</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bounds of the given cell including all connected edges if includeEdge is true. </p>
</div>
</div>
<a id="ade229dfd7a43428f037572f6f87b4572"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade229dfd7a43428f037572f6f87b4572">&#9670;&nbsp;</a></span>GetCellBounds() <span class="overload">[3/4]</span></h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetCellBounds </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeEdges</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeDescendants</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bounds of the given cell including all connected edges if includeEdge is true. </p>
</div>
</div>
<a id="aab4bcf66f549c2df1c9747fc343f33aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab4bcf66f549c2df1c9747fc343f33aa">&#9670;&nbsp;</a></span>GetCellBounds() <span class="overload">[4/4]</span></h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetCellBounds </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeEdges</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeDescendants</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>boundingBox</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bounds of the given cell including all connected edges if includeEdge is true. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html#a919964106e020eff0bad2f4e7d2c752b">com.mxgraph.mxRectangle.Add()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a7ead8c69343a1bc7b26612b7c2f910a8">com.mxgraph.mxGraphView.GetBounds()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#af48bca03977c6a7ad6b0916b10559e64">com.mxgraph.mxIGraphModel.GetChildAt()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad31eb9906e53e2d92e6e9156ba70f3e1">com.mxgraph.mxIGraphModel.GetChildCount()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a45b739ca59bd36f8d7c63f69e8ae61e0">com.mxgraph.mxIGraphModel.GetEdgeAt()</a>, and <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad67527a8bf0ecae8e0fc737a2ee0d838">com.mxgraph.mxIGraphModel.GetEdgeCount()</a>.</p>
</div>
</div>
<a id="a7b567f443d3d5f11b521320d88f56069"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b567f443d3d5f11b521320d88f56069">&#9670;&nbsp;</a></span>GetCellGeometry()</h2>
<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="classcom_1_1mxgraph_1_1mxGeometry.html">mxGeometry</a> com.mxgraph.mxGraph.GetCellGeometry </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns the geometry for the given cell. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose geometry should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the geometry of the cell.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a23f5d07903551245edd81a0d7083bff1">com.mxgraph.mxIGraphModel.GetGeometry()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a249606677ff2502dde0f8cbd62e0d5ab">com.mxgraph.mxGraphView.UpdateCellState()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ad4e08a70a0d02b9d5c6d6ccc02fc60aa">com.mxgraph.mxGraphView.UpdateFixedTerminalPoint()</a>.</p>
</div>
</div>
<a id="a43ae41a1a6b056a98338dfad88f7def0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43ae41a1a6b056a98338dfad88f7def0">&#9670;&nbsp;</a></span>GetCellStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Dictionary&lt;string, Object&gt; com.mxgraph.mxGraph.GetCellStyle </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns the style for the given cell. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose style should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the style of the cell.</dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html#a54d4f6c8ae0da22a55772214c81160eb">com.mxgraph.mxStylesheet.DefaultEdgeStyle</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html#aa25261df1095324fd97876ffb05baff2">com.mxgraph.mxStylesheet.DefaultVertexStyle</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html#a6d3fc5eb5ec70834205b1fa971118728">com.mxgraph.mxStylesheet.EMPTY_STYLE</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxStylesheet.html#ae1e45fc8e6f94900d9ff0e1314d5e7e2">com.mxgraph.mxStylesheet.GetCellStyle()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a3b500dd24fa5dd396bdeb1e8e09b0626">com.mxgraph.mxIGraphModel.GetStyle()</a>, and <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a55f48b5247ec10a1bb2233ea60c8215f">com.mxgraph.mxIGraphModel.IsEdge()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ab2c794618d3a4fa6675b9b69b7f53b09">com.mxgraph.mxGraphView.CreateState()</a>.</p>
</div>
</div>
<a id="ae9c8a014c060f7ae786ca749c9fd2167"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9c8a014c060f7ae786ca749c9fd2167">&#9670;&nbsp;</a></span>GetChildCells() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetChildCells </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em></td><td>)</td>
<td></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>Returns the visible children of the given parent. </p>
</div>
</div>
<a id="acbbbe1fc35eda6d4e5f97bc6ea09543d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbbbe1fc35eda6d4e5f97bc6ea09543d">&#9670;&nbsp;</a></span>GetChildCells() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetChildCells </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>vertices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>edges</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the visible child vertices or edges in the given parent. If vertices and edges is false, then all children are returned. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Cell whose children should be returned.</td></tr>
<tr><td class="paramname">vertices</td><td>Specifies if child vertices should be returned.</td></tr>
<tr><td class="paramname">edges</td><td>Specifies if child edges should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#aeaefb2c906bdbf81c6bc875eb015544f">com.mxgraph.mxGraphModel.getChildCells()</a>.</p>
</div>
</div>
<a id="a07d228061c02d5b821c5c8971b46e3f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07d228061c02d5b821c5c8971b46e3f7">&#9670;&nbsp;</a></span>GetChildEdges()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetChildEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em></td><td>)</td>
<td></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>Returns the visible child edges of the given parent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Cell whose children should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a97e67792eb148cf03f69a679ec668837"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97e67792eb148cf03f69a679ec668837">&#9670;&nbsp;</a></span>GetChildOffsetForCell()</h2>
<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="classcom_1_1mxgraph_1_1mxPoint.html">mxPoint</a> com.mxgraph.mxGraph.GetChildOffsetForCell </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns the offset to be used for the cells inside the given cell. The root and layer cells may be identified using mxGraphModel.isRoot and mxGraphModel.isLayer. This implementation returns null. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose offset should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the child offset for the given cell.</dd></dl>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a249606677ff2502dde0f8cbd62e0d5ab">com.mxgraph.mxGraphView.UpdateCellState()</a>.</p>
</div>
</div>
<a id="a895114a118e64137b034febe078477e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a895114a118e64137b034febe078477e5">&#9670;&nbsp;</a></span>GetChildVertices()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetChildVertices </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em></td><td>)</td>
<td></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>Returns the visible child vertices of the given parent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Cell whose children should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="ae2d5b2c142e9724cd0b02036bcee9657"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2d5b2c142e9724cd0b02036bcee9657">&#9670;&nbsp;</a></span>GetConnectionConstraint()</h2>
<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="classcom_1_1mxgraph_1_1mxConnectionConstraint.html">mxConnectionConstraint</a> com.mxgraph.mxGraph.GetConnectionConstraint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a>&#160;</td>
<td class="paramname"><em>edge</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a>&#160;</td>
<td class="paramname"><em>terminal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>source</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a connection constraint that describes the given connection point. This result can then be passed to getConnectionPoint. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">edge</td><td>Cell state that represents the edge.</td></tr>
<tr><td class="paramname">terminal</td><td>Cell state that represents the terminal.</td></tr>
<tr><td class="paramname">source</td><td>Boolean indicating if the terminal is the source or target.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#a8023d2240d233b8f754fb5c0ecdd644f">com.mxgraph.mxUtils.GetDouble()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#ab1faf80201d6e2755ed97f947f3fb0e8">com.mxgraph.mxUtils.IsTrue()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#aafe546b3ab027ffd03fa58c016993569">com.mxgraph.mxCellState.Style</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a198f9eae91c6f22d3f42edf7c951e6ec">com.mxgraph.mxConstants.STYLE_ENTRY_PERIMETER</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a4bf17a305d400b788027cfef9030d2e3">com.mxgraph.mxConstants.STYLE_ENTRY_X</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#ad593c13042aa59625b0af41438e0d588">com.mxgraph.mxConstants.STYLE_ENTRY_Y</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#ad7f9d4d59bf47c7f9f202e3f9850112d">com.mxgraph.mxConstants.STYLE_EXIT_PERIMETER</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#ac211b8e425541bb599673dce9e5a73db">com.mxgraph.mxConstants.STYLE_EXIT_X</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a6f0334c40b946bafdb6c987cef14b8a5">com.mxgraph.mxConstants.STYLE_EXIT_Y</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a2e4acbd554e5f1ff359b43118ea7c568">com.mxgraph.mxGraphView.UpdateFixedTerminalPoints()</a>.</p>
</div>
</div>
<a id="ad64937701d8c458492c4e616dff822a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad64937701d8c458492c4e616dff822a4">&#9670;&nbsp;</a></span>GetConnectionPoint()</h2>
<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="classcom_1_1mxgraph_1_1mxPoint.html">mxPoint</a> com.mxgraph.mxGraph.GetConnectionPoint </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a>&#160;</td>
<td class="paramname"><em>vertex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxConnectionConstraint.html">mxConnectionConstraint</a>&#160;</td>
<td class="paramname"><em>constraint</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the nearest point in the list of absolute points or the center of the opposite terminal. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">vertex</td><td>Cell state that represents the vertex.</td></tr>
<tr><td class="paramname">constraint</td><td>Connection constraint that represents the connection point constraint as returned by getConnectionConstraint.</td></tr>
</table>
</dd>
</dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html#af808af89d775d2082b8f4fa449b826d9">com.mxgraph.mxRectangle.Height</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConnectionConstraint.html#a80c1c5a8d2839bc5b28c47c06efad5ca">com.mxgraph.mxConnectionConstraint.Perimeter</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConnectionConstraint.html#af36c6f8378f63b8d26422c66e565107e">com.mxgraph.mxConnectionConstraint.Point</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html#a25e837182fe7e32ff07c5da012ee3cf8">com.mxgraph.mxRectangle.Width</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html#a33540da347ee0a5b4c06c787ab6d0b85">com.mxgraph.mxPoint.X</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html#ab11a2fa8c8ef7d3d3727feb60ce75a50">com.mxgraph.mxPoint.Y</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ad4e08a70a0d02b9d5c6d6ccc02fc60aa">com.mxgraph.mxGraphView.UpdateFixedTerminalPoint()</a>.</p>
</div>
</div>
<a id="a93e0f721ba45ea85b7775d161d1e2ecb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93e0f721ba45ea85b7775d161d1e2ecb">&#9670;&nbsp;</a></span>GetConnections() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetConnections </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns all visible edges connected to the given cell without loops. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose connections should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the connected edges for the given cell.</dd></dl>
</div>
</div>
<a id="abca1d387c474b5f948ac43c141054f50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abca1d387c474b5f948ac43c141054f50">&#9670;&nbsp;</a></span>GetConnections() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetConnections </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns all visible edges connected to the given cell without loops. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose connections should be returned.</td></tr>
<tr><td class="paramname">parent</td><td>Optional parent of the opposite end for a connection to be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the connected edges for the given cell.</dd></dl>
</div>
</div>
<a id="a8e84e0ea6fa6b8735837095108667000"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e84e0ea6fa6b8735837095108667000">&#9670;&nbsp;</a></span>GetDefaultParent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.GetDefaultParent </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></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>Returns the first child of the root in the model, that is, the first or default layer of the diagram. </p>
<dl class="section return"><dt>Returns</dt><dd>Returns the default parent for new cells.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#af48bca03977c6a7ad6b0916b10559e64">com.mxgraph.mxIGraphModel.GetChildAt()</a>, and <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a9cc6be0807506584efb6027451753f29">com.mxgraph.mxIGraphModel.Root</a>.</p>
</div>
</div>
<a id="ae28ee748ce0c38445e658de114b9a1a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae28ee748ce0c38445e658de114b9a1a5">&#9670;&nbsp;</a></span>GetEdges() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns all visible edges connected to the given cell including loops. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose edges should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the edges of the given cell.</dd></dl>
</div>
</div>
<a id="a6410b132dda5006cbb1f83dba042736f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6410b132dda5006cbb1f83dba042736f">&#9670;&nbsp;</a></span>GetEdges() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns all visible edges connected to the given cell including loops. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose edges should be returned.</td></tr>
<tr><td class="paramname">parent</td><td>Optional parent of the opposite end for an edge to be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the edges of the given cell.</dd></dl>
</div>
</div>
<a id="a751249e3e8ea1d73ef71742ff70a32ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a751249e3e8ea1d73ef71742ff70a32ae">&#9670;&nbsp;</a></span>GetEdges() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>incoming</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>outgoing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeLoops</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the incoming and/or outgoing edges for the given cell. If the optional parent argument is specified, then only edges are returned where the opposite is in the given parent cell. If at least one of incoming or outgoing is true, then loops are ignored, if both are false, then all edges connected to the given cell are returned including loops. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose edges should be returned.</td></tr>
<tr><td class="paramname">parent</td><td>Optional parent of the opposite end for an edge to be returned.</td></tr>
<tr><td class="paramname">incoming</td><td>Specifies if incoming edges should be included in the result.</td></tr>
<tr><td class="paramname">outgoing</td><td>Specifies if outgoing edges should be included in the result.</td></tr>
<tr><td class="paramname">includeLoops</td><td>Specifies if loops should be included in the result.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the edges connected to the given cell.</dd></dl>
</div>
</div>
<a id="a43482ea4cb2bd1af98c57ce032cced61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43482ea4cb2bd1af98c57ce032cced61">&#9670;&nbsp;</a></span>GetEdges() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>incoming</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>outgoing</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>includeLoops</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>recurse</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the incoming and/or outgoing edges for the given cell. If the optional parent argument is specified, then only edges are returned where the opposite is in the given parent cell. If at least one of incoming or outgoing is true, then loops are ignored, if both are false, then all edges connected to the given cell are returned including loops. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose edges should be returned.</td></tr>
<tr><td class="paramname">parent</td><td>Optional parent of the opposite end for an edge to be returned.</td></tr>
<tr><td class="paramname">incoming</td><td>Specifies if incoming edges should be included in the result.</td></tr>
<tr><td class="paramname">outgoing</td><td>Specifies if outgoing edges should be included in the result.</td></tr>
<tr><td class="paramname">includeLoops</td><td>Specifies if loops should be included in the result.</td></tr>
<tr><td class="paramname">recurse</td><td>Boolean the specifies if the parent specified only need be an ancestral parent, true, or the direct parent, false.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the edges connected to the given cell.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#af48bca03977c6a7ad6b0916b10559e64">com.mxgraph.mxIGraphModel.GetChildAt()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad31eb9906e53e2d92e6e9156ba70f3e1">com.mxgraph.mxIGraphModel.GetChildCount()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphModel.html#a241312cf08bc6b67fbdbd26e7701e3d1">com.mxgraph.mxGraphModel.GetEdges()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#af96a48d003b558796d4c334f8729980f">com.mxgraph.mxGraphView.GetVisibleTerminal()</a>.</p>
</div>
</div>
<a id="af22bc215f1c029279ba5302ed68ea252"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af22bc215f1c029279ba5302ed68ea252">&#9670;&nbsp;</a></span>GetEdgesBetween() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetEdgesBetween </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>target</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the edges between the given source and target. This takes into account collapsed and invisible cells and returns the connected edges as displayed on the screen. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">source</td><td></td></tr>
<tr><td class="paramname">target</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a075d756471be527f2b63cc0dda1b40ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a075d756471be527f2b63cc0dda1b40ef">&#9670;&nbsp;</a></span>GetEdgesBetween() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetEdgesBetween </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>directed</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the edges between the given source and target. This takes into account collapsed and invisible cells and returns the connected edges as displayed on the screen. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">source</td><td></td></tr>
<tr><td class="paramname">target</td><td></td></tr>
<tr><td class="paramname">directed</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#af96a48d003b558796d4c334f8729980f">com.mxgraph.mxGraphView.GetVisibleTerminal()</a>.</p>
</div>
</div>
<a id="adab59e68e2ff476742638d83bcd72075"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adab59e68e2ff476742638d83bcd72075">&#9670;&nbsp;</a></span>GetGraphBounds()</h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetGraphBounds </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></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>Returns the bounds of the visible graph. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ad6f6d7fab6d593275cd56f5a34dc7768">com.mxgraph.mxGraphView.GraphBounds</a>.</p>
</div>
</div>
<a id="abcf2c8640c3a2645b92bc899a40bda57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcf2c8640c3a2645b92bc899a40bda57">&#9670;&nbsp;</a></span>GetImageFromBundles()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String com.mxgraph.mxGraph.GetImageFromBundles </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></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>Searches all bundles for the specified key and returns the value for the first match or null if the key is not found. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">key</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html#aeb573dee291df27a7297be30c18fda38">com.mxgraph.mxImageBundle.GetImage()</a>.</p>
</div>
</div>
<a id="a358258d046a6a2f52ba7f1e985233949"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a358258d046a6a2f52ba7f1e985233949">&#9670;&nbsp;</a></span>GetIncomingEdges() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetIncomingEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns all incoming visible edges connected to the given cell without loops. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose incoming edges should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the incoming edges of the given cell.</dd></dl>
</div>
</div>
<a id="a2a88d9c93606f7fe6671c55c16b922e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a88d9c93606f7fe6671c55c16b922e5">&#9670;&nbsp;</a></span>GetIncomingEdges() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetIncomingEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the visible incoming edges for the given cell. If the optional parent argument is specified, then only child edges of the given parent are returned. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose incoming edges should be returned.</td></tr>
<tr><td class="paramname">parent</td><td>Optional parent of the opposite end for a connection to be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the incoming edges of the given cell.</dd></dl>
</div>
</div>
<a id="a4b8fef816228f294a66d9e3190b3090a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b8fef816228f294a66d9e3190b3090a">&#9670;&nbsp;</a></span>GetLabel()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGraph.GetLabel </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns a string or markup that represents the label for the given cell. This implementation uses ConvertValueToString if labelsVisible is true. Otherwise it returns an empty string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#ab1faf80201d6e2755ed97f947f3fb0e8">com.mxgraph.mxUtils.IsTrue()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#aafe546b3ab027ffd03fa58c016993569">com.mxgraph.mxCellState.Style</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a4cce964aea1685a242fbd2ffbadd8383">com.mxgraph.mxConstants.STYLE_NOLABEL</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#acdeb7aeb0eee2c89b84a65418c068e96">com.mxgraph.mxGraphView.UpdateLabelBounds()</a>.</p>
</div>
</div>
<a id="acd79ae52c3a956894bcd2238ba1c4f2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd79ae52c3a956894bcd2238ba1c4f2b">&#9670;&nbsp;</a></span>GetOpposites() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetOpposites </td>
<td>(</td>
<td class="paramtype">Object []&#160;</td>
<td class="paramname"><em>edges</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>terminal</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns all distinct visible opposite cells of the terminal on the given edges. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">edges</td><td></td></tr>
<tr><td class="paramname">terminal</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="aefd0c4750f50ff34d353b973e30dccf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefd0c4750f50ff34d353b973e30dccf8">&#9670;&nbsp;</a></span>GetOpposites() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetOpposites </td>
<td>(</td>
<td class="paramtype">Object []&#160;</td>
<td class="paramname"><em>edges</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>terminal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>sources</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>targets</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns all distincts visible opposite cells for the specified terminal on the given edges. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">edges</td><td>Edges whose opposite terminals should be returned.</td></tr>
<tr><td class="paramname">terminal</td><td>Terminal that specifies the end whose opposite should be returned.</td></tr>
<tr><td class="paramname">sources</td><td>Specifies if source terminals should be included in the result.</td></tr>
<tr><td class="paramname">targets</td><td>Specifies if targer terminals should be included in the result.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#af96a48d003b558796d4c334f8729980f">com.mxgraph.mxGraphView.GetVisibleTerminal()</a>.</p>
</div>
</div>
<a id="ac5d8e69f514a4650b7dfc1f3f7d6c30f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5d8e69f514a4650b7dfc1f3f7d6c30f">&#9670;&nbsp;</a></span>GetOutgoingEdges() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetOutgoingEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns all outgoing visible edges connected to the given cell without loops. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose outgoing edges should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the outgoing edges of the given cell.</dd></dl>
</div>
</div>
<a id="ae4e9666766c53c957477d558ebbf57a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4e9666766c53c957477d558ebbf57a4">&#9670;&nbsp;</a></span>GetOutgoingEdges() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object [] com.mxgraph.mxGraph.GetOutgoingEdges </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the visible outgoing edges for the given cell. If the optional parent argument is specified, then only child edges of the given parent are returned. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose outgoing edges should be returned.</td></tr>
<tr><td class="paramname">parent</td><td>Optional parent of the opposite end for a connection to be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the outgoing edges of the given cell.</dd></dl>
</div>
</div>
<a id="a30348a6253ba3388f6fab09368765784"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30348a6253ba3388f6fab09368765784">&#9670;&nbsp;</a></span>GetPaintBounds()</h2>
<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="classcom_1_1mxgraph_1_1mxRectangle.html">mxRectangle</a> com.mxgraph.mxGraph.GetPaintBounds </td>
<td>(</td>
<td class="paramtype">Object []&#160;</td>
<td class="paramname"><em>cells</em></td><td>)</td>
<td></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>Returns the bounding box of the given cells and their descendants. </p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxCellRenderer.html#a8f95923014a03b5b06adb1928b2450c7">com.mxgraph.mxCellRenderer.DrawCells()</a>.</p>
</div>
</div>
<a id="ab396255800eb40d05b39bc129cfe579d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab396255800eb40d05b39bc129cfe579d">&#9670;&nbsp;</a></span>GraphModelChanged()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGraph.GraphModelChanged </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></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>Called when the graph model has changed to invalidate the view. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a36f4d1bb248552f1e4e6ec8625364a2b">com.mxgraph.mxGraphView.Revalidate()</a>.</p>
</div>
</div>
<a id="a4b523527c844770a46b72bfb1d1e0664"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b523527c844770a46b72bfb1d1e0664">&#9670;&nbsp;</a></span>HitsSwimlaneContent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.HitsSwimlaneContent </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>swimlane</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>y</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns true if the given point is inside the content area of the given swimlane. (The content area of swimlanes is transparent to events.) This implementation does not check if the given state is a swimlane, it is assumed that the caller has checked this before using this method. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a67af58074d8d5b02973725482c4ef938">com.mxgraph.mxConstants.DEFAULT_STARTSIZE</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#a8023d2240d233b8f754fb5c0ecdd644f">com.mxgraph.mxUtils.GetDouble()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html#a198cd246c4fa1315d6cc737585ada909">com.mxgraph.mxRectangle.GetRectangle()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a061c5355e240d0a2365812fa7b1939ae">com.mxgraph.mxGraphView.GetState()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#ab1faf80201d6e2755ed97f947f3fb0e8">com.mxgraph.mxUtils.IsTrue()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#abe84f463ef8af1a0d1faaf58a5094423">com.mxgraph.mxGraphView.Scale</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#aafe546b3ab027ffd03fa58c016993569">com.mxgraph.mxCellState.Style</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a002377ed3ad55948c810468fac404b11">com.mxgraph.mxConstants.STYLE_HORIZONTAL</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a046ac11f80e4f5f83a791d2a20830399">com.mxgraph.mxConstants.STYLE_STARTSIZE</a>.</p>
</div>
</div>
<a id="a76fbde35eed7416d00201afbb519458e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76fbde35eed7416d00201afbb519458e">&#9670;&nbsp;</a></span>InsertEdge() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.InsertEdge </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>target</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates and adds a new edge with an empty style. </p>
</div>
</div>
<a id="a83b088c3065d6b8067079dbc8b3ce54a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83b088c3065d6b8067079dbc8b3ce54a">&#9670;&nbsp;</a></span>InsertEdge() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.InsertEdge </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>style</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds a new edge into the given parent using value as the user object and the given source and target as the terminals of the new edge. The Id and style are used for the respective properties of the new cell, which is returned. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Cell that specifies the parent of the new edge.</td></tr>
<tr><td class="paramname">id</td><td>Optional string that defines the Id of the new edge.</td></tr>
<tr><td class="paramname">value</td><td>Object to be used as the user object.</td></tr>
<tr><td class="paramname">source</td><td>Cell that defines the source of the edge.</td></tr>
<tr><td class="paramname">target</td><td>Cell that defines the target of the edge.</td></tr>
<tr><td class="paramname">style</td><td>Optional string that defines the cell style.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the new edge that has been inserted.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a68f0488cf5e867b5d9a9a64b8531658e">com.mxgraph.mxIGraphModel.Add()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a1ba0c455c49ca2982fee04a7645c22db">com.mxgraph.mxIGraphModel.BeginUpdate()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a4d3170b6bcffa23d72bb6b6594be3fdb">com.mxgraph.mxIGraphModel.EndUpdate()</a>, <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad31eb9906e53e2d92e6e9156ba70f3e1">com.mxgraph.mxIGraphModel.GetChildCount()</a>, and <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a6f57467fa9f0886e1ee43777c4abb3f3">com.mxgraph.mxIGraphModel.SetTerminal()</a>.</p>
</div>
</div>
<a id="a23bd58467601af64ee09cbf85dd9ed24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23bd58467601af64ee09cbf85dd9ed24">&#9670;&nbsp;</a></span>InsertVertex() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.InsertVertex </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>height</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates and adds a new vertex with an empty style, see AddVertex. </p>
</div>
</div>
<a id="a844b068eb6cfeb501e3dfe13bc19abd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a844b068eb6cfeb501e3dfe13bc19abd3">&#9670;&nbsp;</a></span>InsertVertex() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.InsertVertex </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>style</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates and adds a new vertex with an empty style, see AddVertex. </p>
</div>
</div>
<a id="a0319623046dc211458e44369e5d4c40f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0319623046dc211458e44369e5d4c40f">&#9670;&nbsp;</a></span>InsertVertex() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Object com.mxgraph.mxGraph.InsertVertex </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>relative</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds a new vertex into the given parent using value as the user object and the given coordinates as the geometry of the new vertex. The id and style are used for the respective properties of the new cell, which is returned. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Cell that specifies the parent of the new vertex.</td></tr>
<tr><td class="paramname">id</td><td>Optional string that defines the Id of the new vertex.</td></tr>
<tr><td class="paramname">value</td><td>Object to be used as the user object.</td></tr>
<tr><td class="paramname">x</td><td>Integer that defines the x coordinate of the vertex.</td></tr>
<tr><td class="paramname">y</td><td>Integer that defines the y coordinate of the vertex.</td></tr>
<tr><td class="paramname">width</td><td>Integer that defines the width of the vertex.</td></tr>
<tr><td class="paramname">height</td><td>Integer that defines the height of the vertex.</td></tr>
<tr><td class="paramname">style</td><td>Optional string that defines the cell style.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the new vertex that has been inserted.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a68f0488cf5e867b5d9a9a64b8531658e">com.mxgraph.mxIGraphModel.Add()</a>, and <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#ad31eb9906e53e2d92e6e9156ba70f3e1">com.mxgraph.mxIGraphModel.GetChildCount()</a>.</p>
</div>
</div>
<a id="ac7761ba7dc3c08a1af1a74ea551c8df6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7761ba7dc3c08a1af1a74ea551c8df6">&#9670;&nbsp;</a></span>Intersects()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.Intersects </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a>&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Rectangle&#160;</td>
<td class="paramname"><em>rect</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">state</td><td></td></tr>
<tr><td class="paramname">rect</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns true if the given cell state and rectangle intersect.</dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#ab22620dc09f4ea87d1e6d091d28db3b2">com.mxgraph.mxCellState.AbsolutePointCount()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#a83abc5af3503a67998ef1f01dd0be8ff">com.mxgraph.mxCellState.AbsolutePoints</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html#a198cd246c4fa1315d6cc737585ada909">com.mxgraph.mxRectangle.GetRectangle()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxRectangle.html#ae0bbeaa2768c8dc94d899aae8c8d4799">com.mxgraph.mxRectangle.Grow()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#a0d097480311f00c4c835f5103a9da3af">com.mxgraph.mxCellState.LabelBounds</a>.</p>
</div>
</div>
<a id="ad6d2e0c00b4fa72987098077aa2eb0e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6d2e0c00b4fa72987098077aa2eb0e2">&#9670;&nbsp;</a></span>IsCellCollapsed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.IsCellCollapsed </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns true if the given cell is collapsed. This implementation returns true if the collapsed state of the cell in the model is true. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose collapsed state should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the collapsed state of the cell.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#adfbdb706654adcabf5a8277d7903a715">com.mxgraph.mxIGraphModel.IsCollapsed()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#af96a48d003b558796d4c334f8729980f">com.mxgraph.mxGraphView.GetVisibleTerminal()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ac448ac6680defd6b671fae681d89cc09">com.mxgraph.mxGraphView.ValidateCell()</a>.</p>
</div>
</div>
<a id="a933a43617f6262b9c9aa9a63ea20be9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a933a43617f6262b9c9aa9a63ea20be9e">&#9670;&nbsp;</a></span>IsCellConnectable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.IsCellConnectable </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns true if the given cell is connectable. This implementation returns true if the connectable state of the cell in the model is true. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose connectable state should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the connectable state of the cell.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a471cb28306dc3fed8cfc93e1e140fdab">com.mxgraph.mxIGraphModel.IsConnectable()</a>.</p>
</div>
</div>
<a id="a08f9ccebcc2578aa94628784ae8770d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08f9ccebcc2578aa94628784ae8770d7">&#9670;&nbsp;</a></span>IsCellMovable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.IsCellMovable </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns true if the given cell is movable. This implementation always returns true. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose movable state should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns true if the cell is movable.</dd></dl>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxFastOrganicLayout.html#abd510ac69d71dc3125886a1933467424">com.mxgraph.mxFastOrganicLayout.execute()</a>.</p>
</div>
</div>
<a id="a1555a5804772fe180b0301b7ec7e677d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1555a5804772fe180b0301b7ec7e677d">&#9670;&nbsp;</a></span>IsCellVisible()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.IsCellVisible </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns true if the given cell is visible. This implementation returns true if the visible state of the cell in the model is true. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell whose visible state should be returned.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the visible state of the cell.</dd></dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a1947ffa03c65ff0a0cb14c7c742a4b8c">com.mxgraph.mxIGraphModel.IsVisible()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#afd6cf1a99e397e8cafa2cacb7909b1c6">com.mxgraph.mxGraphView.GetState()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#af96a48d003b558796d4c334f8729980f">com.mxgraph.mxGraphView.GetVisibleTerminal()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ac448ac6680defd6b671fae681d89cc09">com.mxgraph.mxGraphView.ValidateCell()</a>.</p>
</div>
</div>
<a id="a60a9c81eb28b81d6fa0278b17c9a7cff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60a9c81eb28b81d6fa0278b17c9a7cff">&#9670;&nbsp;</a></span>IsOrthogonal()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.IsOrthogonal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html">mxCellState</a>&#160;</td>
<td class="paramname"><em>edge</em></td><td>)</td>
<td></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>Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">edge</td><td>Cell state that represents the edge.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the edge is orthogonal.</dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxEdgeStyle.html#a7c4baa6df25719619d8d413c0bfad310">com.mxgraph.mxEdgeStyle.ElbowConnector</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxEdgeStyle.html#aae74397bb05970ff3aa5d4d6c8a06210">com.mxgraph.mxEdgeStyle.EntityRelation</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ab4cead25b7ed89a49857fb0f618f822c">com.mxgraph.mxGraphView.GetEdgeStyle()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#ab1faf80201d6e2755ed97f947f3fb0e8">com.mxgraph.mxUtils.IsTrue()</a>, <a class="el" href="namespacecom_1_1mxgraph.html#a83e0f4d840cac3329394b038752c9e55">com.mxgraph.mxEdgeStyleFunction()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxEdgeStyle.html#ae7fe89e5807aa9bc8fbf56ce7e36e35e">com.mxgraph.mxEdgeStyle.SideToSide</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#aafe546b3ab027ffd03fa58c016993569">com.mxgraph.mxCellState.Style</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a17426fb286d7de4a18e8dafc02ffd779">com.mxgraph.mxConstants.STYLE_ORTHOGONAL</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxEdgeStyle.html#a73973d713cf336772f7abcfa899744e4">com.mxgraph.mxEdgeStyle.TopToBottom</a>.</p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a8fb9eed5e15f3cd56903c5218123551e">com.mxgraph.mxGraphView.UpdateFloatingTerminalPoint()</a>.</p>
</div>
</div>
<a id="ae5d4ef252e7dc9829507a76fa6e7582d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5d4ef252e7dc9829507a76fa6e7582d">&#9670;&nbsp;</a></span>IsSwimlane()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.IsSwimlane </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em></td><td>)</td>
<td></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>Returns true if the given cell is a swimlane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>Cell that should be checked.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns true if the cell is a swimlane.</dd></dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#aab5a20a39aea1062f4ea855f7649bcdb">com.mxgraph.mxUtils.GetString()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#aba1b6c4d32841935d40e60115f5d6475">com.mxgraph.mxConstants.SHAPE_SWIMLANE</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxCellState.html#aafe546b3ab027ffd03fa58c016993569">com.mxgraph.mxCellState.Style</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a0128d9ffb622a755ee52dfa2acc6faba">com.mxgraph.mxConstants.STYLE_SHAPE</a>.</p>
</div>
</div>
<a id="a4c474ffd9b221854d8dfe0b06bb50cbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c474ffd9b221854d8dfe0b06bb50cbf">&#9670;&nbsp;</a></span>IsValidAncestor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.IsValidAncestor </td>
<td>(</td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>cell</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>recurse</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">cell</td><td>The possible child cell</td></tr>
<tr><td class="paramname">parent</td><td>The possible parent cell</td></tr>
<tr><td class="paramname">recurse</td><td>boolean whether or not to recurse the child ancestors</td></tr>
</table>
</dd>
</dl>
<p class="reference">References <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a66dd82bb3fd98ef5b1305d850151f22e">com.mxgraph.mxIGraphModel.GetParent()</a>, and <a class="el" href="interfacecom_1_1mxgraph_1_1mxIGraphModel.html#a12fdd478f6d51857e9fdefef8202230a">com.mxgraph.mxIGraphModel.IsAncestor()</a>.</p>
</div>
</div>
<a id="a20587091b06deb2c206b86eb24a5ff0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20587091b06deb2c206b86eb24a5ff0b">&#9670;&nbsp;</a></span>PostProcessCellStyle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Dictionary&lt;string, Object&gt; com.mxgraph.mxGraph.PostProcessCellStyle </td>
<td>(</td>
<td class="paramtype">Dictionary&lt; string, Object &gt;&#160;</td>
<td class="paramname"><em>style</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Tries to resolve the value for the image style in the image bundles and turns short data URIs as defined in <a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html" title="Maps from keys to base64 encoded images or file locations. All values must be URLs or use the format ...">mxImageBundle</a> to data URIs as defined in RFC 2397 of the IETF. </p>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#aab5a20a39aea1062f4ea855f7649bcdb">com.mxgraph.mxUtils.GetString()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a153b61b6f0e5809f11945482a914b0b9">com.mxgraph.mxConstants.STYLE_IMAGE</a>.</p>
</div>
</div>
<a id="a2dc7c6deffa7b0b6cf855ba667cf5f9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2dc7c6deffa7b0b6cf855ba667cf5f9d">&#9670;&nbsp;</a></span>RemoveImageBundle()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGraph.RemoveImageBundle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a>&#160;</td>
<td class="paramname"><em>bundle</em></td><td>)</td>
<td></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>Removes the specified bundle. </p>
</div>
</div>
<a id="a6a2f27cdcadfceec8755762325c1c5f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a2f27cdcadfceec8755762325c1c5f9">&#9670;&nbsp;</a></span>SetCellStyles()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGraph.SetCellStyles </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Object []&#160;</td>
<td class="paramname"><em>cells</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the key to value in the styles of the given cells. This will modify the existing cell styles in-place and override any existing assignment for the given key. If no cells are specified, then the selection cells are changed. If no value is specified, then the respective key is removed from the styles. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">key</td><td>String representing the key to be assigned.</td></tr>
<tr><td class="paramname">value</td><td>String representing the new value for the key.</td></tr>
<tr><td class="paramname">cells</td><td>Array of cells to change the style for.</td></tr>
</table>
</dd>
</dl>
<p class="reference">References <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#a697f7eb719ecb713dd4557e46303b890">com.mxgraph.mxUtils.SetCellStyles()</a>.</p>
</div>
</div>
<a id="a4c4a2a78097bf5d36e3f3f0bf9d6d6fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c4a2a78097bf5d36e3f3f0bf9d6d6fb">&#9670;&nbsp;</a></span>Snap()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double com.mxgraph.mxGraph.Snap </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td></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>Snaps the given numeric value to the grid if gridEnabled is true. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td>Numeric value to be snapped to the grid.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns the value aligned to the grid.</dd></dl>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxFastOrganicLayout.html#abd510ac69d71dc3125886a1933467424">com.mxgraph.mxFastOrganicLayout.execute()</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a26b95dda9390d1ce7b68719ad689bd94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26b95dda9390d1ce7b68719ad689bd94">&#9670;&nbsp;</a></span>defaultLoopStyle</h2>
<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="namespacecom_1_1mxgraph.html#a83e0f4d840cac3329394b038752c9e55">mxEdgeStyleFunction</a> com.mxgraph.mxGraph.defaultLoopStyle = <a class="el" href="classcom_1_1mxgraph_1_1mxEdgeStyle.html#a3f9dfe3ff05b1e9178cc1008b0ff1f69">mxEdgeStyle.Loop</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies the default style for loops. </p>
</div>
</div>
<a id="af9545e3075d3b7488f3e774ee0f5c0b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9545e3075d3b7488f3e774ee0f5c0b2">&#9670;&nbsp;</a></span>gridEnabled</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.gridEnabled = true</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies if the grid is enabled. Default is true. </p>
</div>
</div>
<a id="a5c4d0508dbff0c3da5987da59b33c165"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c4d0508dbff0c3da5987da59b33c165">&#9670;&nbsp;</a></span>gridSize</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int com.mxgraph.mxGraph.gridSize = 10</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies the grid size. Default is 10. </p>
</div>
</div>
<a id="a1d019babb2395d1d12a2ad7dd9e1977f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d019babb2395d1d12a2ad7dd9e1977f">&#9670;&nbsp;</a></span>imageBundles</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a>&gt; com.mxgraph.mxGraph.imageBundles = new List&lt;<a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a>&gt;()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Holds the list of image bundles. </p>
</div>
</div>
<a id="a86a6d6b1f213578b1d5cd95a34977912"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86a6d6b1f213578b1d5cd95a34977912">&#9670;&nbsp;</a></span>labelsVisible</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.labelsVisible = true</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies if labels should be visible. This is used in GetLabel. Default is true. </p>
</div>
</div>
<a id="a099f27db4305e925cf5c7bd020bf5fc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a099f27db4305e925cf5c7bd020bf5fc7">&#9670;&nbsp;</a></span>model</h2>
<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="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> com.mxgraph.mxGraph.model</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Holds the model that contains the cells to be displayed. </p>
</div>
</div>
<a id="a69180902ac160acbcf59471d75b86b36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69180902ac160acbcf59471d75b86b36">&#9670;&nbsp;</a></span>stylesheet</h2>
<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="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a> com.mxgraph.mxGraph.stylesheet</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Holds the stylesheet that defines the appearance of the cells. </p>
</div>
</div>
<a id="a14fcadfb446b612b92a3a4243f2be588"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14fcadfb446b612b92a3a4243f2be588">&#9670;&nbsp;</a></span>tolerance</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int com.mxgraph.mxGraph.tolerance = 4</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies the tolerance for mouse clicks. Default is 4. </p>
</div>
</div>
<a id="a12b4a8dcf881951589ccca36c7ebfccb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12b4a8dcf881951589ccca36c7ebfccb">&#9670;&nbsp;</a></span>VERSION</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const String com.mxgraph.mxGraph.VERSION = &quot;3.9.6&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Holds the version number of this release. Current version is 3.9.6. </p>
</div>
</div>
<a id="a5207a50c5ae3d05f3b99ccbff783ba44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5207a50c5ae3d05f3b99ccbff783ba44">&#9670;&nbsp;</a></span>view</h2>
<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="classcom_1_1mxgraph_1_1mxGraphView.html">mxGraphView</a> com.mxgraph.mxGraph.view</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Holds the view that caches the cell states. </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a30811261265928b697c5a5ec42be526a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30811261265928b697c5a5ec42be526a">&#9670;&nbsp;</a></span>DefaultLoopStyle</h2>
<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="namespacecom_1_1mxgraph.html#a83e0f4d840cac3329394b038752c9e55">mxEdgeStyleFunction</a> com.mxgraph.mxGraph.DefaultLoopStyle</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets or returns the default edge style for loops. </p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ab4cead25b7ed89a49857fb0f618f822c">com.mxgraph.mxGraphView.GetEdgeStyle()</a>.</p>
</div>
</div>
<a id="aad2b05f9d53dcfda674dfd206123dfb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad2b05f9d53dcfda674dfd206123dfb7">&#9670;&nbsp;</a></span>GridEnabled</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.GridEnabled</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets or returns the enabled state of the grid. </p>
</div>
</div>
<a id="ac8a319d1af2576ac3d95991055e1442a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8a319d1af2576ac3d95991055e1442a">&#9670;&nbsp;</a></span>GridSize</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int com.mxgraph.mxGraph.GridSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets or returns the grid size. </p>
</div>
</div>
<a id="ae06ebfd28edd6ee65172e1e99153dba8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae06ebfd28edd6ee65172e1e99153dba8">&#9670;&nbsp;</a></span>ImageBundles</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="classcom_1_1mxgraph_1_1mxImageBundle.html">mxImageBundle</a>&gt; com.mxgraph.mxGraph.ImageBundles</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets or returns the image bundles. </p>
</div>
</div>
<a id="a4e96bd480343081ce1cf9a00a088a343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e96bd480343081ce1cf9a00a088a343">&#9670;&nbsp;</a></span>LabelsVisible</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGraph.LabelsVisible</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets or returns if labels are visible </p>
</div>
</div>
<a id="a87a5b974d43ff5fe11f9ae803fd0a77a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87a5b974d43ff5fe11f9ae803fd0a77a">&#9670;&nbsp;</a></span>Model</h2>
<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="interfacecom_1_1mxgraph_1_1mxIGraphModel.html">mxIGraphModel</a> com.mxgraph.mxGraph.Model</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets or returns the graph model that contains the graph data. </p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxCellRenderer.html#a8f95923014a03b5b06adb1928b2450c7">com.mxgraph.mxCellRenderer.DrawCells()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxFastOrganicLayout.html#abd510ac69d71dc3125886a1933467424">com.mxgraph.mxFastOrganicLayout.execute()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a398bfb9c0dc592ae6eeafb47c677816d">com.mxgraph.mxGraphView.GetBoundingBox()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a7340fdb7dfb84afa2f40e0584b463c2f">com.mxgraph.mxGraphView.GetBounds()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a74a28e534da29ad4e1f4a86c1cd7d1e7">com.mxgraph.mxGraphView.GetTerminalPort()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#af96a48d003b558796d4c334f8729980f">com.mxgraph.mxGraphView.GetVisibleTerminal()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxFastOrganicLayout.html#a8bc62d2822952ffcc280bb4e297ee4dc">com.mxgraph.mxFastOrganicLayout.IsCellIgnored()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a97e1cf43656280b302b55bb5bdcb1364">com.mxgraph.mxGraphView.RemoveState()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a55327a8cf146e104eb1b33a27669e6d2">com.mxgraph.mxGraphView.UpdateBoundingBox()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a249606677ff2502dde0f8cbd62e0d5ab">com.mxgraph.mxGraphView.UpdateCellState()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#a5217526a3a0ed82dab915c8c696ece7c">com.mxgraph.mxGraphView.UpdateEdgeState()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#acdeb7aeb0eee2c89b84a65418c068e96">com.mxgraph.mxGraphView.UpdateLabelBounds()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ae7b4e63e4603beb3a199e8e1a10ad0df">com.mxgraph.mxGraphView.Validate()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#ac448ac6680defd6b671fae681d89cc09">com.mxgraph.mxGraphView.ValidateCell()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxGraphView.html#aec33b8195aeda3a86040deab7ddadd69">com.mxgraph.mxGraphView.ValidateCellState()</a>.</p>
</div>
</div>
<a id="a96688721e89d2fe266b591590c9fc645"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96688721e89d2fe266b591590c9fc645">&#9670;&nbsp;</a></span>Stylesheet</h2>
<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="classcom_1_1mxgraph_1_1mxStylesheet.html">mxStylesheet</a> com.mxgraph.mxGraph.Stylesheet</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets or returns the stylesheet that provides the style. </p>
</div>
</div>
<a id="abf611cca02b13e8dfeaeaf3d2c930f06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf611cca02b13e8dfeaeaf3d2c930f06">&#9670;&nbsp;</a></span>View</h2>
<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="classcom_1_1mxgraph_1_1mxGraphView.html">mxGraphView</a> com.mxgraph.mxGraph.View</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets or returns the view that contains the cell states. </p>
<p class="reference">Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxCellRenderer.html#a8f95923014a03b5b06adb1928b2450c7">com.mxgraph.mxCellRenderer.DrawCells()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/view/mxGraph.cs</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>