<divclass=CToolTipid="tt182"><divclass=CVariable><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td>var $geometry</td></tr></table></blockquote>Holds the mxGeometry. </div></div><divclass=CToolTipid="tt183"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>function getAttribute(</td><tdclass=PParameternowrap>$key,</td><tdclass=PDefaultValuePrefix> </td><tdclass=PDefaultValuewidth=100%></td></tr><tr><td></td><tdclass=PParameternowrap>$defaultValue</td><tdclass=PDefaultValuePrefix> = </td><tdclass=PDefaultValuewidth=100%> null</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the specified attribute from the user object if it is an XML node.</div></div><divclass=CToolTipid="tt184"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>function getAttributeName(</td><tdclass=PParameternowrap>$fieldname</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the attributename for the given fieldname. </div></div><divclass=CToolTipid="tt185"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>function getBoundingBox(</td><tdclass=PParameternowrap>$cell,</td><tdclass=PDefaultValuePrefix> </td><tdclass=PDefaultValuewidth=100%></td></tr><tr><td></td><tdclass=PParameternowrap>$includeEdges</td><tdclass=PDefaultValuePrefix> = </td><tdclass=PDefaultValuewidth=100%> false,</td></tr><tr><td></td><tdclass=PParameternowrap>$includeDescendants</td><tdclass=PDefaultValuePrefix> = </td><tdclass=PDefaultValuewidth=100%> false</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the bounding box of the given cell including all connected edges if includeEdge is true.</div></div><divclass=CToolTipid="tt186"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>function getBoundingBox(</td><tdclass=PParameternowrap>$state,</td><tdclass=PDefaultValuePrefix> </td><tdclass=PDefaultValuewidth=100%></td></tr><tr><td></td><tdclass=PParameternowrap>$recurse</td><tdclass=PDefaultValuePrefix> = </td><tdclass=PDefaultValuewidth=100%> true</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the bounding box of the shape and the label for the given mxCellState and its children if recurse is true.</div></div><divclass=CToolTipid="tt187"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>static function getBoundingBox(</td><tdclass=PParameternowrap>$rect,</td></tr><tr><td></td><tdclass=PParameternowrap>$rotation</td><tdclass=PAfterParametersnowrap>)</td></tr></table></td></tr></table></blockquote>Returns the bounding box for the rotated rectangle.</div></div><divclass=CToolTipid="tt188"><divclass=CFunction><blockquote><tableborder=0cellspacing=0cellpadding=0class="Prototype prettyprint"><tr><td><tableborder=0cellspacing=0cellpadding=0><tr><tdclass=PBeforeParametersnowrap>function getBounds(</td><tdclass=PParameternowrap>$cells,</td><tdclass=PDefaultValuePrefix> </td><tdclass=PDefaultValuewidth=100%></td></tr><tr><td></td><tdclass=PParameternowrap>$boundingBox</td><tdclass=PDefaultValuePrefix> = </td><tdclass=PDefaultValuewidth=100%> false</td><tdclass=PAfterPar