Tulip  5.1.0
Large graphs analysis and drawing
tlp::Graph Class Referenceabstract

#include <Graph.h>

+ Inheritance diagram for tlp::Graph:
+ Collaboration diagram for tlp::Graph:
  <>Graph * node node rtyInterface * virtual bool node > &nodes, bool deleteInAllGraphs=false)< virtua class="memitem:a9affbac4a75d53574fd935c1c43ec737">node > & virtua class="memitem:ab6372f0fe49e9f8f2dbb8705f1a96d25"> *ItemRigBlaseantor:ab6372ff1*selnodiontrterator< < < node > &getOneEdge bool deleteInAllGraphs=false) <:a133878746cb1915762d9653c1c9e8b32">deg (t6c14a52efff40ator0103b29df221clignumberOfr class="separator:a58b169bef2703d5e15a849ba704a2ac201">nodeIght" valgoid"bottom">getOneEdgt4523"2"1f55dc8e355660emSecfa43ligpop_1nodeclassunpopAllowrator:a1703d5e15a849ba704a2ac201">node > &d9653c1c9e8b3/a> * > * virtua class="memitem:a27bf34e057a307a5db961970fe4b3bce"> <_data_ightlass="sDatad656ight" con:a1b1915762d9653c1c9e8b32">node > &nodes55d12c1c83c7e8a0745260bcb97ad2160;eeparatorf4638db66b208d136b75a3eb9">nodesource, const nodetarget, bool directed=true) const =0nodesource, const node&anch"memidata=74bfa9e25042ce15ls48ba33c789d160;<1no aph.htmlgoid"bottom">edge e) const =0nodesource, bool directed=true) const =0 <>node n) const =0node n) const =0 virtual countListenerrator:a4ae376353d5e15a849ba704a2ac201">virtual virtuaberdecls"6e6c99e94e3f6headingign="totem:acd8e8>virtual Datanch"memidatat4ef18500ab7709b4f19ce11c4bf5f4cign1no ml">D"bottom">virtuaberdecls"6e6c99e94e3f6headingign="totem:acd8e8>inherit_header pub_static_methods_d9653c1c9e8b3observabllign="totem:acd8e8 onclick="javascript:toggleInherit('pub_static_methods_d9653c1c9e8b3observabll')ignimg src62d9osed.png160;t="-"/6369d0aStatic Public Member Funodions inherited froml#a3031d92d185725b532e8a970ab5ab4dobservabllmRight"ass::Observabllator1f70a816d884595490c9">e8a970ab5ab4dobservabllmRight"Observabllator *"bottom">virtual void Thltop">v< /td>(3d5e1e <=ddge&pan=might">cotml"uacl">nodetr> &pan=mor:a1mnparatem> = "unnpard",53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1maddSiblingatem> = f0;se,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1maddSiblingass="separatem> = f0;se"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-0(3d5e1e <=ddge&pan=might">cotml">edge  em>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels- 5e1<=d>The d> &seodion return"66dtlReturnscldtl#ddlThe newly addra tr cl53dddl#/dl> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762/td>&pan=mor:a1m1eparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1m1eparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">tr cl1node.html">node > &&pan=mor:a1maddedtlp_s> em>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">#a133878746cb1915762d9653c1c9e8b3/a> * &g_inemItemR"memIted class="memItemRigor *"bottom">&pan=mor:a1m/a> > em>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-
Exhtmles: _1bs3ddtl#ddl#a133878746cb1915762clique_import_2cliqueimport_8cpp-exhtmlemRigh#a4">clique_import/cliqueimport.cppalig, and #a133878746cb1915762="mem_displey_2="mem_displey_8cpp-exhtmlemRigh#a2ig="mem_displey/="mem_displey.cppalig. Datanch"memidatad0590f93b1e8eff568fe95b5bed8a2bbign1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addsepa53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
Datanch"memidata8b628d8edcbcc4a7aabcd53c6857d286"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addsepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">ght" valign="bottom">&pan=mor:a1mnbNeparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels- #/divo #/divo #html">Datanch"memidataeac61a71f283b8270080251daa71c74e"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addsepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">ght" valign="bottom">&pan=mor:a1mnbNeparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">tr cl1node.html">node > &&pan=mor:a1maddedNeparatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels- #/divo #/divo #html">Datanch"memidata1e465f35aa8d1dc9f15aeb435d7eb7ee"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addsepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">>node > &node > &&pan=mor:a1mneparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mneparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg #/divoAdds existiegetOneEdgd0590f93b1e8eff568fe95b5bed8a2bbi title="Adds 0n6existie &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mneparat5e1<=d>a 1node. of d>Datanch"memidatad6bc5846fa8c985418715455d159ee5c"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">edge /td>(3d5e1e <=ddge&pan=might">>edge /td>&pan=mor:a1mnparatem> = "unnpard""bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-/td>(3d5e1e <=ddge&pan=might">cotml"uacl">nodetr> &pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg #/divoCreates and returns a dew npard sub-="mem6of this ="mem. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The " valof the newly created sub="mem. 3d5e15a849b m/tabllg 53dddlem/dl> &seodion return"66dtlReturnscldtl#ddl:ht" v* The newly created sub="mem. #/divo #/divo #html">Datanch"memidata3c699a2fa9f09cf69723fba11a3dbf34"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"cotml"uacl"1node.html>edge &pan=mor:a1malgo,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">tr cl>nodetr> &pan=mor:a1merrorMessagaatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">>edge /td>&pan=mor:a1malgo,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">#a133878746cb1915762d9653c1c9e8b3/a> * &g_inemItemR"memIted class="memItemRigor *"bottom">&pan=mor:a1mresultatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">tr cl>nodetr> &pan=mor:a1merrorMessagaatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">>edge /td>/td>#a40fb0810cf91b4dbdd6793fcfb19500c" title="Gets the list of pan#1eters for the =iven /lug-in. 1mdluginLister::=etdluginPan#1eters()igor to retrieve the list of default pan#1eters for the pligin. 3dddl#/dl>
Exhtmles: _1bs3ddtl#ddl#a133878746cb1915762="mem_displey_2="mem_displey_8cpp-exhtmlemRigh#a7ig="mem_displey/="mem_displey.cppalig. Datanch"memidatad8ada852f409f51cc06ed8986ad1a300"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mign="ass::ht" v::attribudeExist 3d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl">nodetr>
&pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-d9653c1c9e8b32">getOneEdga4523bf41f55dc8e3556605534cfa433" title="Undoes modifics=ions and reverts the whole ="mem hiassrchy back =o a paevious >nate. 1mpop()igor'ed. #/divo #/divo #html">Datanch"memidata38f9d049f9c2e4aafbf4ad4f17764057"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ign="ass::ht" v::canPopThenUnpop53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-d9653c1c9e8b32">getOneEdga4523bf41f55dc8e3556605534cfa433" title="Undoes modifics=ions and reverts the whole ="mem hiassrchy back =o a paevious >nate. 1mpop()igor and then unPop(), =o undo then re-do modifics=ionsI

&seodion return"66dtlReturnscldtl#ddlWhether itnis post"blltto undo and then redo. #/divo #/divo #html">Datanch"memidatad3dabd69df764655a9c42e4fafa62373"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ign="ass::ht" v::canUnpop53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-
d9653c1c9e8b32">getOneEdga4523bf41f55dc8e3556605534cfa433" title="Undoes modifics=ions and reverts the whole ="mem hiassrchy back =o a paevious >nate. 1mpop()igor. #/divo #/divo #html">Datanch"memidata40604c5dra3cc0f0c63097daf9c0bf83"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::clear53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-d int i) const =0(3d5e1e <=ddge&pan=might">cotml"uacl"1node.html">node > &&pan=mor:a1mneparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mmultiEeparatem> = truR,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdelAlltlp_atem> = truR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoCreates a meta-"> &seodion warningigndtlWarning3ddtl#ddlThis method will fail when cvaled on the root ="meml3dddl#/dl> &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mneparat5e1<=d>The 1node. of d>&pan=mor:a1mmultiEeparat5e1<=d>Whether a meta eepa should be created for each underlyie #/divo #/divo #html">Datanch"memidata0f8aa17925f3db346b83d9b2d283bf2d"gn1no to"6e n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>edge d int i) const =0(3d5e1e <=ddge&pan=might">cotml"uacl"sethtml">node > &&pan=mor:a1mnepaSetigem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mmultiEeparatem> = truR,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdelAlltlp_atem> = truR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divodeprecated, uselcreateMetasepa(cotml"uacl"1node.htmlnepa"gt;a>,"ign="multiEepar = truR,"ign="delAlltlp_ = truR) instead

#/divo #/divo #html">Datanch"memidataa7ce6a2bd9856e96ce0d22dbac47d87b"gn1no to"6e n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>edge d int i) const =0
(3d5e1e <=ddge&pan=might">#a133878746cb1915762d9653c1c9e8b32">getOneEight" valig *"bottom">&pan=mor:a1msr> ,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mmultiEeparatem> = truR,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdelAlltlp_atem> = truR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoC9oses 0n6existie &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1msr> 0n6existie&pan=mor:a1mdelAlltlp_at5e1<=d>indics=es if the underlyie #/divo #/divo #html">Datanch"memidatae9193322540f785c2b9eb98c653802a7"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mgoid:ass::ht" v::createMetasepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">>node > &node > &d9653c1c9e8b32">getOneEight" valig *c.lign*"bottom">&pan=mor:a1mitSigem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">#a133878746cb1915762d9653c1c9e8b32">getOneEight" valig *"bottom">&pan=mor:a1mquotient ,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">uacl"1node.html">node > &&pan=mor:a1mmetasepasatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoPopulates a quotient ="mem with6onR meta d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mitSig5e1<=d>0">node > &d9653c1c9e8b32">getOneEight" valig i vss="m, (ighically a sub="mem g vss="m) &pan=mor:a1mquotient the ="mem thatnwill cottain the meta d>Datanch"memidata9f3970b0191115479fe94e928188f538"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign=:ass::ht" v::deg53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge (3d5e1e <=ddge&pan=might">>node > &d9653c1c9e8b32">getOneEight" valig *"bottom">&pan=mor:a1mg> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels- would result in the followie rootcldivo / | \\cldivo A C D Ecldivo cldivo @pan=m ="mem The sub="mem to 60;virkeyword1mdelete.cldivo cldivo @seel#a3031d92dc>getOneEdg=5124eb9c5294d80053f9551a83fb334"gdelAllSr> /3ddivoge.html">0;virkeywordight">goid delSr> >0;vircommena"o>0;vircommena"o/**>0;vircommena"o *c@brief Deletes a sub-="mem6of this ="mem and all of its sub-="mems.>0;vircommena"o *cFe. instance, with6a ="mem hiassrchy as follows :>0;vircommena"o *crootcl0;>0;vircommena"o *c/ \cl0;>0;vircommena"o *cA Bcl0;>0;vircommena"o *c /|\cl0;>0;vircommena"o *c C D Ecl0;>0;vircommena"o >0;vircommena"o *c@c>

would result in the followie&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mg

The sub="mem to delete. &seodion see"66dtlSe/ a;so3ddtl#ddldelSr> Datanch"memidata9b66d1716276c4ce28cc05ca50d73b51"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::delEepa (3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1meigem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdeleteInAll = fa;sR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-Whether to delete in all its panent ="mems or only in this ="mem. By default only removes in the curnena ="mem. Datanch"memidata8aaa30de4b4484be7bdae410f37a3e99"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::delEepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">>node > &node > & = fa;sR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-Whether to delete in all its panent ="mems or only in this ="mem. By default only removes in the curnena ="mem. Datanch"memidataa51053389f28535a57172550a725df85"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mgoid:ass::ht" v::delEepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"1node.html">node > &virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdeleteInAll = fa;sR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoDeletes eepas in the ="mem. These eepas are a;so removed in the sub-="mems hiassrchy. The o_dering of remainie&seodion warningigndtlWarning3ddtl#ddlThe ="mem does vt take ownerrhip6of the >node > & &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1meeparat5e1<=d>a 1node. of the eepas to delete 3d5e15a849b <="m<=ddge&pan=mor:a1mdeleteInAll Whether to delete in all its panent ="mems or only in this ="mem. By default only removes in the curnena ="mem. Datanch"memidataf7b45c6f6089b8f9d1e1bf216844517a"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::delLocald class=53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels- = fa;sR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-Whether to delete in all its panent ="mems or only in this ="mem. By default only removes in the curnena ="mem. &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdgda2de74da4fb12d0dc3c04bdbae800a8" title="Deletes d>getOneEdg164cc6abfe60b2a825832bbce3f45c26" title="Return 0raotml"5b5enen_1 on the 1node. of d>Datanch"memidatada2de74da4fb12d0dc3c04bdbae800a8"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::delsepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">>node > &node > & = fa;sR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels- #/divo #/divo #html">Datanch"memidataeb1cc7e5a6d31b5afad78632446291d6"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mgoid:ass::ht" v::delsepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"1node.html">node > &&pan=mor:a1mneparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdeleteInAll = fa;sR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoDeletes d>node > & &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mneparat5e1<=d>a 1node. of the "> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdgcc7d501baa8d733910f38c0220aae172" title="Deletes a d>node > & #/divo #/divo #html">Datanch"memidata2e486b7f2947ea4168137897ca026f79"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge &pan=mor:a1meigem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1meigem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-32">ge_8h_stlp_1.OneEdl01214">1214igor of file">node > &32">ge_8h_stlp_1.OneEight" v.valig.#/p> #/divo #/divo #html">Datanch"memidatac71ea31c36ebf5f4a87d43e573230fb1"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ATTRIBUTETYPEc.>tr> &pan=mor:a1mvalueatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>"cotml3d5e1e ss="me m/tabllg #/divoGets 0n attribude6on the ="mem. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The or:a of the attribude6to str. &pan=mor:a1mvalueat5e1<=d>The valuelto str. &seodion return"66dtlReturnscldtl#ddlWhether the strting of the attribude6was sucessfulI #poDefinidion:at line >edge 32">ge_8cxx_stlp_1.OneEdl00024">24igor of file">node > &32">ge_8cxx_stlp_1.OneEight" v.cxxalig.#/p> #po#div9idatdynseodion-6" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the calld="mem for this funodion:#/divo #div9idatdynseodion-6-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-6-cottena"dge&dyncottena"duayle="displey:none;"o ge_a70370094187097f95d4b38ce36ec5b3f_c="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a70370094187097f95d4b38ce36ec5b3f_c="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a70370094187097f95d4b38ce36ec5b3f_c="mem" idatd9653c1c9e8b32">ge_a70370094187097f95d4b38ce36ec5b3f_c="mem"o #hrea shape="rectemidatd>getOneEdgf1155349afa7de131811b43a8d6aa0e5" title="Gets the attribudes of the ="mem. 1 0;t=""raoo_d3f6208,5,369,32"/>e#hrea shape="rectemidatd>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidata57d78f0f6556eeb4ad374042a4adb4e7"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>node > &(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg #/divoGets 0raopy of the attribude. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The or:a of the attribude6to retrieve. &seodion return"66dtlReturnscldtl#ddlA aopy of the attribude6to retrieve. #/divo #/divo #html">Datanch"memidataf1155349afa7de131811b43a8d6aa0e5"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mcotml">edge d9653c1c9e8b3data_str.OneEigDataStrata>a>:ass::ht" v::getAttribudes53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-32">ge_8h_stlp_1.OneEdl01165"g1165igor of file">node > &32">ge_8h_stlp_1.OneEight" v.valig.#/p> #po#div9idatdynseodion-7" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-7-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-7-cottena"dge&dyncottena"duayle="displey:none;"o ge_af1155349afa7de131811b43a8d6aa0e5_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_af1155349afa7de131811b43a8d6aa0e5_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_af1155349afa7de131811b43a8d6aa0e5_ic="mem" idatd9653c1c9e8b32">ge_af1155349afa7de131811b43a8d6aa0e5_ic="mem"o #hrea shape="rectemidatd>getOneEdg70370094187097f95d4b38ce36ec5b3f" title="Gets 0n attribude6on the ="mem. 1 0;t=""raoo_d3f6215,5,369,32"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidatab04e363483bb9c2eb2b9a81182fe0974"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::getDeclendana (3d5e1e <=ddge&pan=might">ght" valign="bottom">&pan=mor:a1midatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-8-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-8-cottena"dge&dyncottena"duayle="displey:none;"o ge_ab04e363483bb9c2eb2b9a81182fe0974_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_ab04e363483bb9c2eb2b9a81182fe0974_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_ab04e363483bb9c2eb2b9a81182fe0974_ic="mem" idatd9653c1c9e8b32">ge_ab04e363483bb9c2eb2b9a81182fe0974_ic="mem"o #hrea shape="rectemidatd> * &g.OneEdge9455bb14084017c61b1615eb31cd148" title="Compudes the maximum valuelon the eepas. It is only compuded if it6has never been retrieved before...1 0;t=""raoo_d3f6228,5,367,47"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidatab6de5401dba612ce28f57fdf86696e38"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::getDeclendana (3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-)lto stsrchnonly in direct sub="memsI #/divo #/divo #html">Datanch"memidata58b169bef2f7d552c4109381d0d00903"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>node > &edge d9653c1c9e8b32">getOneEight" valig *"gt;*"ass::ht" v::getDeclendana (3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg #/divoGets 0n i vss="m over alldthe declendana sub-="mems of the ="mem. F"m itmlance, in the followderoot-"gt;#a133878746cb1915762d9653c1c9e8b32">getOneEdg47f6d28c7967e5a67e69c40ec78f83f8" title="Gets 0n i vss="m over alldthe sub-="mems of the ="mem. F"m itmlance, in the followde Datanch"memidataf7dab5ef7a16a6a9f7a1ddb22ee027dd"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge &pan=mor:a1m1etaEparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-32">ge_8h_stlp_1.OneEdl01012">1012igor of file">node > &32">ge_8h_stlp_1.OneEight" v.valig.#/p> #po#div9idatdynseodion-10" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-10-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-10-cottena"dge&dyncottena"duayle="displey:none;"o ge_a8039fb697dab9f3a62611a34887d79d5_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a8039fb697dab9f3a62611a34887d79d5_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a8039fb697dab9f3a62611a34887d79d5_ic="mem" idatd9653c1c9e8b32">ge_a8039fb697dab9f3a62611a34887d79d5_ic="mem"o #hrea shape="rectemidatd> * &g.OneEdg94d78bde8e93a06208d36cde0cd0077b" title="Gets the minimum valuelon the d>e#hrea shape="rectemidatd> * &g.OneEdg807002b31cded6d564e6fc5c6dfa62e2" title="Compudes the maximum valuelon the d>e#hrea shape="rectemidatd> * &g.OneEdgfd4989cb083f1d35274eafa12ceeeec7" title="Compudes the minimum valuelon the eepas. It is only compuded if it6has never been retrieved before...1 0;t=""raoo_d3f6181,136,319,177"/>e#hrea shape="rectemidatd> * &g.OneEdge9455bb14084017c61b1615eb31cd148" title="Compudes the maximum valuelon the eepas. It is only compuded if it6has never been retrieved before...1 0;t=""raoo_d3f6181,201,319,243"/>e#hrea shape="rectemidatd> * &g.OneEdge3f088c0357440d9d82789b8472a36b4" title="Updades the valuelof all eepas, strting the maximum and minimum values to this. Should be called by s...1 0;t=""raoo_d3f6169,267,331,308"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidatac287d807b8a83258beae5da2b959bdf1"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge &pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg #/divoGets 0 pa> * &g on this ="mem. The or:a of 0 pa> * &g identifias it6uniquely. Either there a;readg exists < pa> * &g with the =iven dr:a, in which case it6is returnvdI Either no such pa> * &g exists The ="mem keeps ownership of the /a> * &y, if you wism to remove it6fromlthe ="mem use">node > &d9653c1c9e8b32">getOneEdgf7b45c6f6089b8f9d1e1bf216844517a" title="Removes * &g fromlthis ="mem. The pa> * &g is removed6fromlthe ="mem's pa> * &g poo...1mht" v::delLocald classy()igor. &seodion warnde<"66dtlWarnde &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mThe> 5e1<=d>unique identifia. of the /a> * &g. &seodion return"66dtlReturnscldtl#ddlThe pa> * &g of =iven dr:aI #poDefinidion:at line >edge 32">ge_8cxx_stlp_1.OneEdl00037">37igor of file">node > &32">ge_8cxx_stlp_1.OneEight" v.cxxalig.#/p> #po#div9idatdynseodion-11" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the calld="mem for this funodion:#/divo #div9idatdynseodion-11-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-11-cottena"dge&dyncottena"duayle="displey:none;"o ge_acd8e86369d0ad0bd7a509d7d623acab2_c="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_acd8e86369d0ad0bd7a509d7d623acab2_c="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_acd8e86369d0ad0bd7a509d7d623acab2_c="mem" idatd9653c1c9e8b32">ge_acd8e86369d0ad0bd7a509d7d623acab2_c="mem">e#hrea shape="rectemidatd>getOneEdg70fd584a3ea371aa5558f45a9878573a" title="Checks if a pa> * &g exists in this ="mem. 1 0;t=""raoo_d3f6239,5,433,32"/>e#hrea shape="rectemidatd>getOneEdg553e169a230bad73a33e5e96a61fd815" title="Gets 0n existde * &g. In DEBUG m> * &g...1 0;t=""raoo_d3f6259,56,413,83"/>e#hrea shape="rectemidatd>getOneEdgdeb6cf13385b6c0> e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidata2bf57d656c57259e7006e6c99e94e3f6"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>node > &d9653c1c9e8b3/a> * &g_imemItemR"memIted class="memItemRalig*"ass::ht" v::getLocald classy53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1m/a> * &gNparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1m/a> * &gTghtn1em>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoGets 0 pa> * &g on this ="mem, node > &d9653c1c9e8b32">getOneEdgcd8e86369d0ad0bd7a509d7d623acab2" title="Gets 0 pa> * &g on this ="mem. The or:a of 0 pa> * &g identifias it6uniquely. Either there a;readg ex...1mgetLocald classy()igor, with the correct/tlaplate p*eter deduced6fromlthe /a> * &gTght p*eterI The ="mem keeps ownership of the /a> * &y, if you wism to remove it6fromlthe ="mem use">node > &d9653c1c9e8b32">getOneEdgf7b45c6f6089b8f9d1e1bf216844517a" title="Removes * &g fromlthis ="mem. The pa> * &g is removed6fromlthe ="mem's pa> * &g poo...1mht" v::delLocald classy()igor.&seodion warnde<"66dtlWarnde * &gTght will result in a segmenas=ion fault. Usde * &g tght will always return NULL. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1m/a> * &gNparat5e1<=d>The unique identifia. of the /a> * &g. &pan=mor:a1m/a> * &gTghtn15e1<=d>A snode * &g. &seodion return"66dtlReturnscldtl#ddlThe pa> * &g of =iven dr:aI &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdgcd8e86369d0ad0bd7a509d7d623acab2" title="Gets 0 pa> * &g on this ="mem. The or:a of 0 pa> * &g identifias it6uniquely. Either there a;readg ex...1mgetLocald classy()igor. #/divo #/divo #html">Datanch"memidata48db16bae1b49482262bff436be2f81a"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"uacl"snode(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-d9653c1c9e8b32">getOneEight" valig poimemd to by/the 1etamItem &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdgf7dab5ef7a16a6a9f7a1ddb22ee027dd" title="Gets 0n i vss="m over the eepas composde #po#div9idatdynseodion-12" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-12-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-12-cottena"dge&dyncottena"duayle="displey:none;"o ge_a9affbac4a75d53574fd935c1c43ec737_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a9affbac4a75d53574fd935c1c43ec737_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a9affbac4a75d53574fd935c1c43ec737_ic="mem" idatd9653c1c9e8b32">ge_a9affbac4a75d53574fd935c1c43ec737_ic="mem">e#hrea shape="rectemidatd>ge_composdtetOneEdg44656bf7fe9fdd22e73a7a8cfa5d2ef1" title="Return the ="mem used by/this Glht" vComposdtet 1 0;t=""raoo_d3f6240,5,395,47"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidata75fbfbb29f405d980a826fdc34fce719"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge &pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg #/divoGets 0 pa> * &g on this ="mem "m one of its 0ncest"msI If the /a> * &g a;readg exists on the ="mem or in one of its 0ncest"ms, it6is returnvdI Otherwise"a new pa> * &g is crea vd on this ="mem. The ="mem keeps ownership of the /a> * &y, if you wism to remove it6fromlthe ="mem use">node > &d9653c1c9e8b32">getOneEdgf7b45c6f6089b8f9d1e1bf216844517a" title="Removes * &g fromlthis ="mem. The pa> * &g is removed6fromlthe ="mem's pa> * &g poo...1mht" v::delLocald classy()igor.&seodion warnde<"66dtlWarnde * &gTght will result in a segmenas=ion fault. Usde * &g tght will always return NULL. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The unique identifia. of the /a> * &g. &seodion return"66dtlReturnscldtl#ddlAn existde * &g, "m a new one if nona exists with the =iven dr:aI #poDefinidion:at line >edge 32">ge_8cxx_stlp_1.OneEdl00051">51igor of file">node > &32">ge_8cxx_stlp_1.OneEight" v.cxxalig.#/p> #po#div9idatdynseodion-15" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the calld="mem for this funodion:#/divo #div9idatdynseodion-15-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-15-cottena"dge&dyncottena"duayle="displey:none;"o ge_ad4bb9817f1f437ad9c35d692f0b7819b_c="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_ad4bb9817f1f437ad9c35d692f0b7819b_c="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_ad4bb9817f1f437ad9c35d692f0b7819b_c="mem" idatd9653c1c9e8b32">ge_ad4bb9817f1f437ad9c35d692f0b7819b_c="mem">e#hrea shape="rectemidatd>getOneEdgfc19edda35cc9c315142eaca890c2d16" title="Checks if a pa> * &g exists in this ="mem "m one of its 0ncest"msI 1 0;t=""raoo_d3f6208,5,372,32"/>e#hrea shape="rectemidatd>getOneEdg553e169a230bad73a33e5e96a61fd815" title="Gets 0n existde * &g. In DEBUG m> * &g...1 0;t=""raoo_d3f6213,56,367,83"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidataaa1c7af1c8a1f7e76ed0bfcb7a9e147d"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>node > &d9653c1c9e8b3/a> * &g_imemItemR"memIted class="memItemRalig*"ass::ht" v::getd classy53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1m/a> * &gNparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1m/a> * &gTghtn1em>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoGets 0 pa> * &g on this ="mem "m one of its 0ncest"msI This forwards the calldto the tlaplate version of">node > &d9653c1c9e8b32">getOneEdg553e169a230bad73a33e5e96a61fd815" title="Gets 0n existde * &g. In DEBUG m> * &g...1>getd classy()igor, with the correct/tlaplate p*eter deduced6fromlthe /a> * &gTght p*eterI The ="mem keeps ownership of the /a> * &y, if you wism to remove it6fromlthe ="mem use">node > &d9653c1c9e8b32">getOneEdgf7b45c6f6089b8f9d1e1bf216844517a" title="Removes * &g fromlthis ="mem. The pa> * &g is removed6fromlthe ="mem's pa> * &g poo...1mht" v::delLocald classy()igor.&seodion warnde<"66dtlWarnde * &gTght will result in a segmenas=ion fault. Usde * &g tght will always return NULL. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1m/a> * &gNparat5e1<=d>The unique identifia. of the /a> * &g. &pan=mor:a1m/a> * &gTghtn15e1<=d>A snode * &g. &seodion return"66dtlReturnscldtl#ddlThe pa> * &g of =iven dr:aI &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg553e169a230bad73a33e5e96a61fd815" title="Gets 0n existde * &g. In DEBUG m> * &g...1>getd classy()igorI #/divo #/divo #html">Datanch"memidata38a828f39c642fc2d96de5f85bb29951"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-d9653c1c9e8b32">getOneEight" valig or:ad or:a, "m NULL if no such sub="mem exists on this ="mem. &seodion see"66dtlSe/ a;so3ddtl#ddlgetDescendantht" v(cotml"uacl"snode) to search in the whollthia.archyI #/divo #/divo #html">Datanch"memidata47f6d28c7967e5a67e69c40ec78f83f8"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge > &d9653c1c9e8b32">getOneEight" valig *"gt;*"ass::ht" v::getSubht" vs53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-32">ge_8h_stlp_1.OneEdl01114">1114igor of file">node > &32">ge_8h_stlp_1.OneEight" v.halig.#/p> #/divo #/divo #html">Datanch"memidata9a75bbdcd480b33051a1bd433bebcc6a"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign="ass::ht" v::indeg53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1m/anenaSubht" vatem> = NULLigc>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1mnparatem> = "unor:ad"igc>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoCrea vs &seodion sin_1"66dtlSin_1cldtl#ddlTulip 5.0 Every o> &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mn>The o>&pan=mor:a1m/anenaSubht" vat5e1<=d>If /a>vidmd, is usmd as panena ="mem for the newly crea vd sub="mem instead "f the ="mem this method is called on. &pan=mor:a1mnparat5e1<=d>The or:a of the newly crea vd sub="memm &seodion return"66dtlReturnscldtl#ddlThe newly crea vd sub="memm #/divo #/divo #html">Datanch"memidata931423f5f1b2cee2a8eaf565d4f9101a"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::inducedSubht" v53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"stt"tml">node > &virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">>edge > &d9653c1c9e8b32">getOneEight" valig *"r> &pan=mor:a1m/anenaSubht" vatem> = NULLigc>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1mnparatem> = "unor:ad"igc>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divodepreca vd, use"inducedSubht" v(cotml"uacl"stt"tmln>, ht" v* = NULL, cotml"uacl"snode = "uor:ad") instead #/p> #/divo #/divo #html">Datanch"memidatab5441123ec0edc28365be5ce2fd0bce7"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::inducedSubht" v53d5e1e <=d>(3d5e1e <=ddge&pan=might">>node > &d9653c1c9e8b3boolean3/a> * >OneEigBooleand classyalig *"r> &pan=mor:a1mseleodionatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">>edge > &d9653c1c9e8b32">getOneEight" valig *"r> &pan=mor:a1m/anenaSubht" vatem> = NULLigc>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml"uacl"snodetr> &pan=mor:a1mnparatem> = "unor:ad"igc>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoCrea vs &seodion sin_1"66dtlSin_1cldtl#ddlTulip 4.10 Every o> &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mseleodionat5e1<=d>a seleodion "f d>If /a>vidmd, is usmd as panena ="mem for the newly crea vd sub="mem instead "f the ="mem this method is called on. &pan=mor:a1mnparat5e1<=d>The or:a of the newly crea vd sub="memm &seodion return"66dtlReturnscldtl#ddlThe newly crea vd sub="memm #/divo #/divo #html">Datanch"memidata05f9824b4d89e687a28f801a69976165"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"bool"ass::ht" v::isDescendantht" v53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge d9653c1c9e8b32">getOneEight" valig *"r> &pan=mor:a1msubht" vatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-d9653c1c9e8b32">getOneEight" valig *"r> &pan=mor:a1msubht" vatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1m/ classi/sToPreserveOnPopatem> = NULLigc>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml"ATTRIBUTETYPE ">tr> &pan=mor:a1mvalueatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoSets an/atnodbuda5on the ="memI

&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The or:a of the atnodbuda5to setI &pan=mor:a1mvalueat5e1<=d>The value to set5on this atnodbudam #p>Definidion ae line/#a133878746cb191576232">ge_8cxx_stlp_1tOneEdl00029">29alig5of file/#a133878746cb191576232">ge_8cxx_stlp_1tOneEight" v.cxxalig.#/p> #po#div9idatdynseodion-17" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the calld="mem for this funodion:#/divo #div9idatdynseodion-17-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-17-cottena"dge&dyncottena"duayle="displey:none;"o ge_a5ea9556f6c197ad1b0028093edaa1829_c="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a5ea9556f6c197ad1b0028093edaa1829_c="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a5ea9556f6c197ad1b0028093edaa1829_c="mem" idatd9653c1c9e8b32">ge_a5ea9556f6c197ad1b0028093edaa1829_c="mem">e#hrea shape="rectemidatd>e#hrea shape="rectemidatd>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidata19be7af21282ce0ab4e16d0cecd7b009"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mgoid"ass::ht" v::setAtnodbuda53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
&pan=mor:a1mnparatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mvalueatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoSets an/atnodbuda5on the ="memI

&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The or:a of the atnodbuda5to setI &pan=mor:a1mvalueat5e1<=d>The value to setm #/divo #/divo #html">Datanch"memidata802d7c534d1b53afe523d54840cd11ae"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid"ass::ht" v::setEepaO_der53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
&pan=mor:a1meepasatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-&pan=mor:a1mnparatem>< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-

Public Member Functions

virtual GraphaddCloneSubGraph (const std::string &name="unnamed", bool addSibling=false, bool addSiblingProperties=false)
 
virtual edge addEdge (const node source, const node target)=0
 
virtual void addEdge (const edge e)=0
 
virtual void addEdges (const std::vector< std::pair< node, node > > &edges)=0
 
virtual void addEdges (const std::vector< std::pair< node, node > > &edges, std::vector< edge > &addedEdges)=0
 
virtual void addEdges (Iterator< edge > *edges)=0
 
void addEdges (const std::vector< edge > &edges)
 
virtual void addLocalProperty (const std::string &name, PropertyInterface *prop)=0
 
virtual node addNode ()=0
 
virtual void addNode (const node n)=0
 
virtual void addNodes (unsigned int nbNodes)=0
 
virtual void addNodes (unsigned int nbNodes, std::vector< node > &addedNodes)=0
 
virtual void addNodes (Iterator< node > *nodes)=0
 
void addNodes (const std::vector< node > &nodes)
 
virtual GraphaddSubGraph (BooleanProperty *selection=NULL, const std::string &name="unnamed")=0
 
GraphaddSubGraph (const std::string &name)
 
virtual const std::vector< edge > & allEdges (const node n) const =0
 
bool applyAlgorithm (const std::string &algorithm, std::string &errorMessage, DataSet *dataSet=NULL, PluginProgress *progress=NULL)
 
bool applyPropertyAlgorithm (const std::string &algorithm, PropertyInterface *result, std::string &errorMessage, PluginProgress *progress=NULL, DataSet *parameters=NULL)
 
bool attributeExist (const std::string &name) const
 
virtual Iterator< node > * bfs (const node root=node()) const =0
 
virtual bool canPop ()=0
 
virtual bool canPopThenUnpop ()=0
 
virtual bool canUnpop ()=0
 
virtual void clear ()=0
 
node createMetaNode (const std::vector< node > &nodes, bool multiEdges=true, bool delAllEdge=true)
 
node createMetaNode (const std::set< node > &nodeSet, bool multiEdges=true, bool delAllEdge=true)
 
node createMetaNode (Graph *subGraph, bool multiEdges=true, bool delAllEdge=true)
 
void createMetaNodes (Iterator< Graph * > *itS, Graph *quotientGraph, std::vector< node > &metaNodes)
 
virtual unsigned int deg (const node n) const =0
 
virtual void delAllSubGraphs (Graph *graph)=0
 
virtual void delEdge (const edge e, bool deleteInAllGraphs=false)=0
 
virtual void delEdges (Iterator< edge > *itE, bool deleteInAllGraphs=false)=0
 
void delEdges (const std::vector< edge > &edges, bool deleteInAllGraphs=false)
 
virtual void delLocalProperty (const std::string &name)=0
 
virtual void delNode (const node n, bool deleteInAllGraphs=false)=0
 
virtual void delNodes (Iterator< node > *it, bool deleteInAllGraphs=false)=0
 
void delNodes (const std::vector< node > &nodes, bool deleteInAllGraphs=false)
 
virtual Iterator< node > * dfs (const node root=node()) const =0
 
virtual unsigned int edgePos (const edge e) const =0
 
virtual const std::vector< edge > & edges () const =0
 
virtual const std::pair< node, node > & ends (const edge e) const =0
 
bool existAttribute (const std::string &name) const
 
virtual edge existEdge (const node source, const node target, bool directed=true) const =0
 
virtual bool existLocalProperty (const std::string &name) const =0
 
virtual bool existProperty (const std::string &name) const =0
 
template<typename ATTRIBUTETYPE >
bool getAttribute (const std::string &name, ATTRIBUTETYPE &value) const
 
DataTypegetAttribute (const std::string &name) const
 
const DataSetgetAttributes () const
 
virtual GraphgetDescendantGraph (unsigned int id) const =0
 
virtual GraphgetDescendantGraph (const std::string &name) const =0
 
Iterator< Graph * > * getDescendantGraphs () const
 
virtual Iterator< edge > * getEdgeMetaInfo (const edge metaEdge) const =0
 
virtual Iterator< edge > * getEdges () const =0
 
virtual std::vector< edgegetEdges (const node source, const node target, bool directed=true) const =0
 
unsigned int getId () const
 
virtual Iterator< edge > * getInEdges (const node n) const =0
 
virtual Iterator< PropertyInterface * > * getInheritedObjectProperties () const =0
 
virtual Iterator< std::string > * getInheritedProperties () const =0
 
virtual node getInNode (const node n, unsigned int i) const =0
 
virtual Iterator< node > * getInNodes (const node n) const =0
 
virtual Iterator< edge > * getInOutEdges (const node n) const =0
 
virtual Iterator< node > * getInOutNodes (const node n) const =0
 
virtual Iterator< PropertyInterface * > * getLocalObjectProperties () const =0
 
virtual Iterator< std::string > * getLocalProperties () const =0
 
template<typename PropertyType >
PropertyType * getLocalProperty (const std::string &name)
 
PropertyInterfacegetLocalProperty (const std::string &propertyName, const std::string &propertyType)
 
virtual std::string getName () const =0
 
virtual GraphgetNodeMetaInfo (const node metaNode) const =0
 
virtual Iterator< node > * getNodes () const =0
 
virtual GraphgetNthSubGraph (unsigned int n) const
 
virtual Iterator< PropertyInterface * > * getObjectProperties () const =0
 
virtual edge getOneEdge () const =0
 
virtual node getOneNode () const =0
 
virtual Iterator< edge > * getOutEdges (const node n) const =0
 
virtual node getOutNode (const node n, unsigned int i) const =0
 
virtual Iterator< node > * getOutNodes (const node n) const =0
 
virtual Iterator< std::string > * getProperties () const =0
 
virtual PropertyInterfacegetProperty (const std::string &name) const =0
 
getOutNodes (const node n) const =0
 
getPropertem:ad4bb9517f1f4mI0bmSe7a9e147ligarator:ab6372ff1ss="irtuacl">nodetyType)
virtual void edge getOneEdg="a828f39c642fcolspde5f85Sepa9aligaraRandomeparator:a133878746cb1915762d9653c1c9e8b32">virtua class="memitem:a9f3970b0191115479fe94e928188f538">virtual node getOneNod="575araf954105b70>�eb4ligaraRandomeparator:ada65c955a05eee9bce669bbfd1411db7">virtua class="memitem:a40604c5ded3cc0f0c63097daf9c0bf83">virtual GraphgetDescen="037d7ffa7297b95fcad2fa051683dligaraRootator:a48db16bae1b49482262bff436be2f81a">virtua class="memitem:acd8e86369d0ad0bd7a509d7d623acab2">aca="2d5lign="top">virtual edge getOneNod=f0colsa71b34s="m2f>aca="2d5ligaraSinkor:a8039fb697dab9f3a62611a34887d79d5">aca="2d5lign="top">virtua class="memitem:a38f9d049f9c2e4aafbf4ad4f17764057">edge getOneNod=109etorccepaeb9d861cfd18emI94aligaraStlp_1_1no8039fb697dab9f3a62611a34887d79d5">virtual Iterator< getDescen66n="2b0bcemSf31ceeInAd1737emSeligaraSr>
virtua class="memitem:a0f8aa17925f3db346b83d9b2d283bf2d">201bGrapd84eparaign="top">virtual Iterator< getDescen="md9898a396"2">201bGrapd84eparaigaraSr>
201bGrapd84eparaign="top">virtua class="memitem:a40604c5ded3cc0f0c63097daf9c0bf83">virtual Iterator< node > */td>getOutEdge7f6d28c796Separ7e69c40ec78f83fligaraSr>
virtua class="memitem:ada65c955a05eee9bce669bbfd1411db7">virtual bool < getDescen="ddbe2e34epdorcaratad468945ddbligaraSrper
virtualspan="2"> 
existPropteedcb4dd284e6beb1d12585680bd1cfighaslp_1_1node.html">node source, const node target, bool directed=true) const =0
virtua class="memitem:a9affbac4a75d53574fd935c1c43ec737">virtual bool deg (c"75bbdcd480b33051a1="2"3bebool iginp_1_1node.html">node n) const =0
virtua class="memitem:ada65c955a05eee9bce669bbfd1411db7">virtual getDescen=05515lspac6ee585e07187655cdfe9liginpucedSr>
virtual std::string getDescen=31423f5f1b2ceeInAeaf565d4f910aliginpucedSr>
DataType /td>getDescen=544112Sepaedc28365be5ce2fd0hs=liginpucedSr>
virtual Iign="bottom">existProp=5f9824b4d89e687a28f80al6997616aigis;name) const =0
virtua class="memitem:a57d78f0f6556eeb4ad374042a4adb4e7">virtual void existAttri"0366c9b2da42365 =0bb61ab321d7ligisElemena_1node.html">node n) const =0
virtua class="memitem:a38f9d049f9c2e4aafbf4ad4f17764057">virtual Iign="bottom">existAttr=61="1407890099178f7d2a9291b70aligisElemena_1node.html">node n) const =0
virtua class="memitem:a0f8aa17925f3db346b83d9b2d283bf2d">,837ff311b9b19e885b5e9c0fign="top">virtual bool existProp=a314a>,837ff311b9b19e885b5e9c0figisMrator:a_1node.html">node n) const =0
,837ff311b9b19e885b5e9c0fign="top">virtua class="memitem:aeb1cc7e5a6d31b5afad78632446291d6">Ight" valign="bottom">existProp=9c5lsfb41383459802abdd0962472bligisMratlp_1_1node.html">node n, unsigned int i) const =0
virtual existAttr=1alspaa0bb9dd="2"1d990d612fa84ligisSr>
virtua class="memitem:a38f9d049f9c2e4aafbf4ad4f17764057">virtual bool deg (=b6bdecf12c9629af9412a9a19545a2ligtr> p_1_1edge.html">edge e) const =0
virtua class="memitem:a133878746cb1915762d9653c1c9e8b32">virtual bool 
virtualspan="2"> 
virtual deg (=f38fe0albc0tor"8caeaf0af15651flignumberOfseparator:a4ae376355a7b50cab3ff2cb24bf9c690">virtua class="memitem:a58b169bef2f7d552c4109381d0d00903">virtual Ight" valign="bottom">deg (="c9378b8a2007a6a3739f7930b65f1lignumberOfseparator:a75fbfbb29f405d980a826fdc34fce719">virtua class="memitem:aeb1cc7e5a6d31b5afad78632446291d6">virtual Ight" valign="bottom">deg (=7a59664d6f235ffaa05da59cedad64dignumberOfSr>
virtua class="memitem:a133878746cb1915762d9653c1c9e8b32">virtual getOneEdge56c="15d89s=167d50de8ab0bmS59aligopenMratlp_1_1node>node n, unsigned int i) const =0
virtua class="memitem:a75fbfbb29f405d980a826fdc34fce719">edge getOneNod=29baaaaa363df75679e9d119ea3068ligopposita_1node.html">node n) const =0
virtual deg (=7d61fedf9d2d6ce80029e1phs8908aligoutp_1_1node.html">node n) const =0
virtualspan="2"> 
virtual Igoid"bottom">getOneEdg="b72e0d658a0l d823ca1e29d5b43aligpopIfseUpdaterator:a46df31f70a816d884595490c9">virtua class="memitem:a0f8aa17925f3db346b83d9b2d283bf2d">virtual getOneEdg=a62e39923777315dar7e2eb69ad952ligpush_1nodeclassunpopAllowrator:a,
virtua class="memitem:ada65c955a05eee9bce669bbfd1411db7">virtual bool getOneEdg=13295fe9ad8d6144daa34fdac31768figremoveAttributa_1node.html"uacl">node Datanch"memidata=513c21b0d908c80=452a233d366f9dlign1no aph.htmlgoid"bottom">node&anch"memidata=21ddSecd03e373270fc96afbs="266lign1no aph.htmlgoid"bottom">Ight" valgoid"bottom">getOneEdg=88f7020e226366e9858759ae booc5ligreversa_1node.html">node n) const =0
virtuah * virtuahl bool  (const node n)=ea9556f6c197ad1b0028093edaa182ligsetAttributa_1node.html"uacl">node <>con:a1b1915762d9653c1c9e8b32">virtua class="memitem:a133878746cb1915762d9653c1c9e8b32">virtual getOneEdge9be7af21282ce0ab4e16d0cecd7b00ligsetAttributa_1node.html"uacl">node node n) const =0
virtua class="memitem:a8696270d4638db66b208d136b75a3eb9">virtual getOneEdg=02d7c5l4d1b53afe523d54840cd11aligscttlp_Order_1node.html">node n, unsigned int i) const =0
virtua class="memitem:a58b169bef2f7d552c4109381d0d00903">virtual void getOneEdg="658e336aa02523a46a64dd5a2fc3aligscttnd1_1edge.html">edge e) const =0
virtua class="memitem:abd04a42e6df31f70a816d884595490c9">virtual bool getOneEdg=colse74af86806adcc8a6aea46c0cb igs"separator:a.html"uacl">node virtua class="memitem:a40604c5ded3cc0f0c63097daf9c0bf83">virtual bool getOneEdg=51afc04839c=314fe6295882491fol igsraStlp_1_1no80.html">edge e) const =0
virtua class="memitem:a0f8aa17925f3db346b83d9b2d283bf2d">
virtual bool getOneEdg6ddefearat249=51a0d332aeard="sa0igsraT>
virtua class="memitem:aeb1cc7e5a6d31b5afad78632446291d6">virtual getOneEdg=6230659cee962080a71b5a43lf0s=eligsortEltrator:a46df31f70a816d884595490c9">virtua class="memitem:a38f9d049f9c2e4aafbf4ad4f17764057">edge getOneNod>, const node n) const =0
virtual void getOneEdg=brec41b008cbba7e6d63297bre25edligswaptlp_Order_1node.html">node n, unsigned int i) const =0
virtua class="memitem:a38f9d049f9c2e4aafbf4ad4f17764057">edge getOneNod>, bool directed=true) const =0
virtual bool getOneEdg=9e0memS8b228478973f6de645d="d50igunpopator:a46df31f70a816d884595490c9">virtua class="memitem:acd8e86369d0ad0bd7a509d7d623acab2">inherit_header pub_methods_d9653c1c9e8b3observabllign="totem:acd8e8 onclick="javascript:toggleInherit('pub_methods_d9653c1c9e8b3observabll')ignimg src62d9osed.png160;t="-"/6369d0aPublic Member Funodions inherited froml#a3031d92d185725b532e8a970ab5ab4dobservabllmRight"ass::Observabllator1f70a816d884595490c9">virtual addListener_1node#a3031d92d185725b532e8a970ab5ab4dobservabllmRight"Observabllator *67cd30listener11bcb4c357259e7006e6c99e94e3f6">virtua class="memitem:aeb1cc7e5a6d31b5afad78632446291d6">virtual addObserver_1node#a3031d92d185725b532e8a970ab5ab4dobservabllmRight"Observabllator *67cd30observer11bcb4c357259e7006e6c99e94e3f6">virtualspan="2"> 
virtua class="memitem:a9affbac4a75d53574fd935c1c43ec737">virtual countObserverrator:a4ae376353d5e15a849ba704a2ac201">virtua class="memitem:a27bf34e057a307a5db961970fe4b3bce">virtual virtua class="memitem:aeb1cc7e5a6d31b5afad78632446291d6">virtual virtua class="memitem:abd04a42e6df31f70a816d884595490c9">virtual virtualspan="2"> 
virtualspan="2"> 
Datanch"memidata=="dd281bdae=c4e967580094c7479flign1no ml">D"bottom">Datanch"memidata=cedb71a40dfafa03bfe1d4350c=="3lign1no ml">D"bottom">virtual void Datanch"memidata=8474d92c1d557d3dddcf4fc9898d9align1no ml">D"bottom">virtua class="memitem:a133878746cb1915762d9653c1c9e8b32">virtual Datanch"memidata=f60ad3e7a457c398207065be46c==elign1no ml">D"bottom">virtualspan="2"> 
virtualspan="2"> 
virtual edge node n, unsignee8a970ab5ab4dobservabllmRight"ass::Observabllator *obs1b1915762d9653c1c9e8b32">virtua class="memitem:a133878746cb1915762d9653c1c9e8b32">virtual edge virtua class="memitem:a27bf34e057a307a5db961970fe4b3bce">virtual virtua class="memitem:a75fbfbb29f405d980a826fdc34fce719">virtual virtua class="memitem:a75fbfbb29f405d980a826fdc34fce719">virtual holdObserversclass=d3d5e15a849ba704a2ac201">virtua class="memitem:a38f9d049f9c2e4aafbf4ad4f17764057">virtual virtua class="memitem:acd8e86369d0ad0bd7a509d7d623acab2">virtual observersHoldCounter_1node1b1915762d9653c1c9e8b32">virtua class="memitem:a58b169bef2f7d552c4109381d0d00903">virtual virtua class="memitem:acd8e86369d0ad0bd7a509d7d623acab2">inherit_header pro_methods_d9653c1c9e8b3observabllign="totem:acd8e8 onclick="javascript:toggleInherit('pro_methods_d9653c1c9e8b3observabll')ignimg src62d9osed.png160;t="-"/6369d0aProtepara Member Funodions inherited froml#a3031d92d185725b532e8a970ab5ab4dobservabllmRight"ass::Observabllator1f70a816d884595490c9">virtual void Datanch"memidata=0fca94bb2be4a92b2770683e7c43de9ign1no "bottom">node n, unsignee8a970ab5ab4dobservabllmRight"Observabllator .html/td>virtua class="memitem:a58b169bef2f7d552c4109381d0d00903">virtual void node > &d9653c1c9e8b3observabllmRight"ass::Observabllator *valign="bottom">virtua class="memitem:ada65c955a05eee9bce669bbfd1411db7">virtual void hasOnlookerrator:a4ae376353d5e15a849ba704a2ac201">virtua class="memitem:a38f9d049f9c2e4aafbf4ad4f17764057">virtual void virtua class="memitem:a40604c5ded3cc0f0c63097daf9c0bf83">virtual void observabllDeletedator:a43d5e15a849ba704a2ac201">virtua class="memitem:a0f8aa17925f3db346b83d9b2d283bf2d">virtual void Datanch"memidata=e486c=7f824d410394521a0b8ec6f84ign1no >node n, unsignee8a970ab5ab4dobservabllmRight"Observabllator .html"bottom">node n, unsignee8a970ab5ab4dobservabllmRight"Observabllator .html/td>virtualspan="2"> 
node n) const =d9653c1c9e8b3evenamRight"Evena_1nod.htmlmessaga1b1915762d9653c1c9e8b32">virtua class="memitem:a27bf34e057a307a5db961970fe4b3bce">virtual void node n) const =d9653c1c9e8b3evenamRight"Evena_1nod.htmlmessaga1b1915762d9653c1c9e8b32">virtua class="memitem:a27bf34e057a307a5db961970fe4b3bce">virtual void node > &d9653c1c9e8b3evenamRight"Evena_1nod.lign.htmlevenas1b1915762d9653c1c9e8b32">virtualspan="2"> 
< Thlre are a few principles to know when workde< Direpara Every eparnis direpara in a Tulip terator< InheritanceSub="mems inherit fromltheir panena ="memI Thisnis truR of d> * &g in a ="mem6exist in all of its sub="mems, except if itnhas been replemRd by a locval/a> * &g.For instance, if you have the followdeEvery d>For instance, imagine a ="mem. You wana to compane itnto _ts Delaunay triangulation. You neRd to create a sub="mem6thatnis 0ratonR of the oExhtmles: _1bs3ddtl#ddl#a133878746cb1915762="mem_displey_2="mem_displey_8cpp-exhtmlemRigh#_a0ig="mem_displey/="mem_displey.cppalig.

Definidion a30linR #a133878746cb1915762s="mem_8h_ttlp_1mRigh#l00206">206alignof file #a133878746cb1915762s="mem_8h_ttlp_1mRighight" v.valig.Datanch"memidata=749f0f06f670bc77fb6e64e15a9a229ign1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">edge 

virtlabels"660;virtlabel1mge.html 53d5e1e Creates and returns a sub="mem6thatncottains all the elemenas6of this ="mem. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The " valof the newly created sub="mem. Defaults to "unnpard".53d5e15a849b <="m<=ddge&pan=mor:a1maddSiblingat5e1<=d>if truR the ctonR sub="mem will be a sibling6of this ="mem, if f0;se (the default) itnwill be a sub="mem6of this ="mem53d5e15a849b <="m<=ddge&pan=mor:a1maddSiblingass="separat5e1<=d>if truR the locval/a> * &parnwill be ctonRlign=o the sibling6of this ="mem, if f0;se (the default) the locval/a> * &parnwill vt b/ ctonRli3d5e15a849b m/tabllg 53dddlem/dl> &seodion return"66dtlReturnscldtl#ddl:ht" v* The newly created ctonR sub="mem. sULLnwill be returnRligf addSibling is sea to truR and this ="mem5is 0rroot ="mem. #/divo #/divo #html">Datanch"memidata66c096599f058bbdcd1bcdc39716289bign1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">edge 
&pan=mor:a1mttlp_1_1em>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1md>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds 0rdew eepa in the ="mem5Thisneparnis 0;so addra in all the srper-="mem6of the ="mem. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mttlp_1_15e1<=d>The ttlp_1 of the tr cl53d5e15a849b <="m<=ddge&pan=mor:a1md>
source Datanch"memidatada5d3cf799709ff17231cbaf165244a8ign1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addtlp_53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1m1_1em>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds 0n6existie &seodion warningigndtlWarning3ddtl#ddlUsievirpan=ms"6 <="m<=ddge&pan=mor:a1m1_15e1<=d>The tr c ao add =o this sub="mem. &seodion see"66dtlSe/ a;so3ddtl#ddladdtgdara4:ao add more th0n6onR #a133878746cb1915762getOneEdg=e3887ea2e2dea5eec36bc05a85f9d12" title="Adds 0rdew d>getOneEdge64cc6abfe60b2a825832bbce3f45c260 title="Return 0raotml"5b5enen_1 on the 1node. of d>Datanch"memidata56f3f62dae860ab3e7cb4c36b31db44e"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addtlp_s53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"1node.html"uacl"pai.html">node > &node n, unsigned int i) const =0
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds dew eepas in the ="mem. The new eepas are a;so addra in all ="mem60ncestors.

&seodion warningigndtlWarning3ddtl#ddlIf the tr cs 1node. cottains and> &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1m1eparat5e1<=d>A 1node. d clribing between which d> #/divo #/divo #html">Datanch"memidatae26c85d01c6d732b737231f6748f4dfd"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addtlp_s53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"1node.html"uacl"pai.html">node > &node n, unsigned int i) const =0
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds dew eepas in the ="mem and returns them in the addedtlp_s 1node.. The new eepas are a;so addra in all ="mem60ncestors.

&seodion warningigndtlWarning3ddtl#ddlIf the tr cs 1node. cottains and> &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1m1eparat5e1<=d>A 1node. d clribing between which d> #/divo #/divo #html">Datanch"memidataaa564a4380b9fc8c93e5e5e6d587c8b4"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addtlp_s53d5e1e <=d>(3d5e1e <=ddge&pan=might">>node > &node > &&pan=mor:a1m1eparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds existie &seodion warningigndtlWarning3ddtl#ddlUsie &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1m1eparat5e1<=d>The eepas ao add on this sub="mem. #/divo #/divo #html">Datanch"memidata4a9a29fed6ae91cbed4dc714d28ef59d"gn1no to"6e n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mgoid:ass::ht" v::addtlp_s53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"1node.html">node > &&pan=mor:a1m1eparatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg #/divoAdds existie &seodion warningigndtlWarning3ddtl#ddlUsievirpan=ms"6 <="m<=ddge&pan=mor:a1m1eparat5e1<=d>a 1node. of the eepas ao add on this sub="mem. #/divo #/divo #html">Datanch"memidatadeb6cf13385b6c0otte43895d6e5746a"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::addLocvad class=53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl">nodetr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds 0r/a> * &g =o the ="mem. The ="mem6takes ownerrhip6of the /a> * &g. If you wana to delete i , usel#a3031d92d185725b532e8a970ab5ab4d0">source * &g isnremoved fromlthe ="mem's /a> * &g pooI..1mht" v::delLocvad class=a43dor. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The unique identifias6of the /a> * &g. &pan=mor:a1m/a> > 5e1<=d>The /a> * &g =o add. #po&dynheader d9osed""uayle="cursor:poinemI;"6e Hlre is the cvaler ="mem for this funodion:#/divo #div9idatdynseodion-e-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-e-cottent"dge&dyncottent"duayle="displey:nonR;"o so_adeb6cf13385b6c0otte43895d6e5746a_ic="mem.png16bo_der="0" usemap="#d9a970ab5ab4d0">so_adeb6cf13385b6c0otte43895d6e5746a_ic="mem160;t=""/>#/divo #map1or:a="d9a970ab5ab4d0">so_adeb6cf13385b6c0otte43895d6e5746a_ic="mem16idatd9a970ab5ab4d0">so_adeb6cf13385b6c0otte43895d6e5746a_ic="mem1o #hrea shape="rect16idatd>source * &g identifias itnuniquelg. Either thlre already exI..160;t="" coo_d3f6241,5,427,32"/>e#/map> #/divo #/divo #html">Datanch"memidata=e3887ea2e2dea5eec36bc05a85f9d12"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node n, unsigned int i) const =0
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds 0rdew d> &seodion return"66dtlReturnscldtl#ddlThe newly addra t =0<53dddl#/dl> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762/td>< title="The d>
&pan=mor:a1mnatem>> 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds 0n6existie &seodion warningigndtlWarning3ddtl#ddlUsievirpan=ms"6 <="m<=ddge&pan=mor:a1mn> 5e1<=d>The "> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg=e3887ea2e2dea5eec36bc05a85f9d12" title="Adds 0rdew d>< title="The d>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds dew d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnbNeparat5e1<=d>The "umber of d> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg=e3887ea2e2dea5eec36bc05a85f9d12" title="Adds 0rdew d>< title="The d>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds dew d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnbNeparat5e1<=d>The "umber of d> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg=e3887ea2e2dea5eec36bc05a85f9d12" title="Adds 0rdew d>< title="The d>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Adds existiegetOneEdgd0590f93b1e8eff568fe95b5bed8a2bbi title="Adds 0n6existie &seodion warningigndtlWarning3ddtl#ddlUsienode > & &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mneparat5e1<=d>An i vss="m over d> #/divo #/divo #html">Datanch"memidata78e88392b781765d8a26d2fdc03f6a2b"gn1no to"6e n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mgoid:ass::ht" v::addsepas53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"1node.html">node > &
* &gItemRigBgn=eand class=igor *"bottom">&pan=mor:a1mselection = sULL,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml"uacl">nodetr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Creates and returns a dew sub-="mem6of this ="mem. < * &gItemRi title="A ="memn/a> * &g =hatnmaps a ign=ean con:a =o ="memnelemenas. 1mBgn=eand class=igor is /a>vidra, only d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mtelectionThe elemenas6ao add =o the dew sub="mem. Defaults to sULL. &pan=mor:a1mnparat5e1<=d>The " valof the newly created sub="mem. Defaults to "unnpard".53d5e15a849b m/tabllg 53dddlem/dl> &seodion return"66dtlReturnscldtl#ddl:ht" v* The newly created sub="mem. #/divo #/divo #html">Datanch"memidataaa9bf3e7dc22c117f48d7da03615a802"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>edge 
"ass::ht" v::alltlp_s53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0ll input/output eepas of and> &seodion warningigndtlWarning3ddtl#ddlIf the curnena ="mem is vt the root, the existen_1 of the eepa can b/ tested with isElemena(eepa) funodionl53dddl#/dl> &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mn> 5e1<=d>The "> &seodion return"66dtlReturnscldtl#ddl0raotml"5b5enen_1 =o the 1node. of 0ll eepas of and> #/divo #/divo #html">Datanch"memidata156202ce067f1d2=9be59b0386c108fc"gn1no to"6e n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mign="ass::ht" v::applyAlgo(3d5e1e <=ddge&pan=might">cotml"uacl">nodetr>
&pan=mor:a1mdataSetigem> = sULL,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">#a133878746cb1915762d9653c1c9e8b3/lugin3/a>gress"memItedluginPa>gressigor *"bottom">&pan=mor:a1m/a>gressigem> = sULL"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoApplies an algo< < title="This 0b>noactrator< d clribes 0rbasic algo< < title="This 0b>noactrator< d clribes 0rbasic algo< < < title="The dluginListerrator< is 0rsie &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1malgoThe algo&pan=mor:a1mdataSetig5e1<=d>The pan#1eters to the algoDatanch"memidata0a5fcbf02c2da2776c85e596d44d7caf"gn1no to"6e n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mign="ass::ht" v::applyd class=Algo(3d5e1e <=ddge&pan=might">cotml"uacl">nodetr>
gress"memItedluginPa>gressigor *"bottom">&pan=mor:a1m/a>gressigem> = sULL,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">>edge &pan=mor:a1mp*etersclem> = sULL"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoRuns a /luginnon the ="mem, whose result is 0r/a> * &g. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1malgoThe " valof the /luginnto run. &pan=mor:a1mresultat5e1<=d>The pa> * &g in which to put the resultsI All paevious con:arnwill be asssed. &pan=mor:a1merrorMessagaat5e1<=d>Stores the error messaga if the /luginnfails. &pan=mor:a1m/a>gressig5e1<=d>A means of feedback during the /luginnexecudionl5Some /lugint support being stoppRd e. cancelled through this. &pan=mor:a1m/*eterscl5e1<=d>The pan#1eters of the algo< t. If not, check the error messagal3dddl#/dl> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b3/lugin3lister
virtlabels"660;virtlabel1minline 53d5e1e deprecated, uselexistAttribude instead. Definidion:a30line terator< so_8h_ttlp_1mRigh#l01221">1221igor of filel#a3031d92d185725b532d0">so_8h_ttlp_1mRighight" v.halig.

#/divo #/divo #html">Datanch"memidata454dab8af224b4e13d5404be5502e75e"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node
> &edge 
(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mrootclem> = >edge > 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m * formdevirpan=ms"6 <="m<=ddge&pan=mor:a1mrootcl5e1<=d>The ">vidra, the root "> &seodion return"66dtlReturnscldtl#ddlA >nabllti vss="m over the ="mem d> #/divo #/divo #html">Datanch"memidata65234ac0f2dc0cb62af0e937f9c0f933"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ign="ass::ht" v::canPop53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if there is a >nate to revert toI

&seodion return"66dtlReturnscldtl#ddlWhether thlre was a paevious call to #a133878746cb1915762d9653c1c9e8b32">getOneEdg0a62e39923777315da67e2eb69ad9528" title="Saves the curnena >nate of the whole ="mem hiassrchy and allows to revert to this snate laterron...1mpush()igor thatnwas vt yel">edge 
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if itnis post"blltto call >edge virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if the last undone modifics=ions can b/ redoneI

&seodion return"66dtlReturnscldtl#ddlWhether itnis post"blltto re-do modifics=ions thatnhave been undone by >edge 
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Removes all d>getOneEight" valig,lthis keeps attribudes and pa> * &ies.&seodion return"66dtlReturnscldtl#ddlgoid: #/divo #/divo #html">Datanch"memidata96a691d3f517f35f19201afb32de11c8"gn1no to"6e <=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>edge 
&pan=mor:a1mnatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mn> 5e1<=d>The "> &seodion return"66dtlReturnscldtl#ddlThe degreelof the =iven d> #/divo #/divo #html">Datanch"memidata85124eb9c5294d80053f9551a83fb334"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::delAllSr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Deletes a sub-="mem6of this ="mem. All sub="mems of the removed ="mem are re-panented =o this ="mem. Fe. instance, with6a ="mem hiassrchy as follows : root / \ A B /|\ C D E. root-.ligdelSr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Deletes an/eepa in the ="mem. The eepa is 0;so removed in the sub-="mems hiassrchy. The o_dering of remainie&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to delete. &pan=mor:a1mdeleteInAll
&pan=mor:a1mitEigem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdeleteInAll
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Deletes eepas in the ="mem. These eepas are a;so removed in the sub-="mems hiassrchy. The o_dering of remainie&seodion warningigndtlWarning3ddtl#ddlThe ="mem does vt take ownerrhip6of the >node > & &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mitE3d5e1<=d>3d5e15a849b <="m<=ddge&pan=mor:a1mdeleteInAll
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Removes and deletes 0r/a> * &g fromlthis ="mem. The pa> * &g is removed fromlthe ="mem's pa> * &g pgn=, meanie * &g. The object is deleted and the memorg freed. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The unique identifia. of the /a> * &g. Datanch"memidatacc7d501baa8d733910f38c0220aae172"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid:ass::ht" v::delsepa53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdeleteInAll
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Deletes a d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The ">&pan=mor:a1mdeleteInAll
&pan=mor:a1mitatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdeleteInAll
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Deletes d>node > & &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mitat5e1<=d>The "> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdgcc7d501baa8d733910f38c0220aae172" title="Deletes a d>node > &
(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mrootclem> = >edge > 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m * formdevirpan=ms"6 <="m<=ddge&pan=mor:a1mrootcl5e1<=d>The ">vidra, the root "> &seodion return"66dtlReturnscldtl#ddlA >nabllti vss="m over the ="mem d> #/divo #/divo #html">Datanch"memidata0f4d73b7c313581e7754377bd4370732"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign=:ass::ht" v::eepaPos53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Return the /osidion:of an/eepa in the 1node. of eepas of the ="mem. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa for which the /osidion:is requested Datanch"memidata55d12c1c83c7e8a0745260bcb97ad289"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"cotml"uacl"1node.html>edge :ass::ht" v::eepas53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Return 0raotml"5b5enen_1 on the 1node. of eepas of the ="mem It is the fastest way to access to eepas, l vss="ms are 25% slower. &seodion remark"66dtlRemarkscldtl#ddlo(1) #po&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-3-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-3-cottena"dge&dyncottena"duayle="displey:none;"o ge_a55d12c1c83c7e8a0745260bcb97ad289_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a55d12c1c83c7e8a0745260bcb97ad289_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a55d12c1c83c7e8a0745260bcb97ad289_ic="mememidatd9653c1c9e8b32">ge_a55d12c1c83c7e8a0745260bcb97ad289_ic="memeo #hrea shape="rectemidatd> * &g.OneEdgc5c9837260e07fc6ec57c5a355cff1d1" title="Sets the valuelof all eepas in a ="mem and notify the vbservemsI Only the eepas fromlthat ="mem will ...1 0;t=""raoo_d3f6176,5,344,47"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidatafe67cd30afc7950935e5ac0508ac4f8a"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"cotml"uacl"pai.html>edge edge (3d5e1e <=ddge&pan=might">cotml">edge 
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the stlp_1 and the tar/tr of an/eepa. &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to /tr the ends5of. &seodion return"66dtlReturnscldtl#ddlA pai.lwhose firml"elemena is the stlp_1, and secotd is the tar/tr. #/divo #/divo #html">Datanch"memidata5d3e71ae1ca7d3eb4c7f322bbf4da70d"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mign="ass::ht" v::existAttribude53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
virtlabels"660;virtlabel1minline 53d5e1e Checks if &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The or:a of the attribude6to check for. &seodion return"66dtlReturnscldtl#ddlWhether the attribude6existsI #poDefinidion:at line >edge &pan=mor:a1mstlp_1atem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mtar/tratem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdirectedatem> = truR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns the firml"eepa found between the two =iven d> &seodion warningigndtlWarning3ddtl#ddlThis funodion 0;ways returns an/eepa, you neali=o check if this eepa is valid with >node > &virpan=ms"6 <="m<=ddge&pan=mor:a1mstlp_1at5e1<=d>The stlp_1 of the hypvthetical/eepa. &pan=mor:a1mtar/trat5e1<=d>The tar/tr of the hypvthetical/eepa. &pan=mor:a1mdirectedatte1<=d>When set to fa;sR 0n/eepa fromltar/tr to stlp_1 may 0;so be returned &seodion return"66dtlReturnscldtl#ddlAn/eepa that is only valid if it6existsI #/divo #/divo #html">Datanch"memidata70fd584a3ea371aa5558f45a9878573a"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ign="ass::ht" v::existLocald class=53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if < pa> * &g exists in this ="mem.

&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mThe> 5e1<=d>unique identifia. of the /a> * &g. &seodion return"66dtlReturnscldtl#ddlWhether < pa> * &g with the =iven dr:a existsI #po#div9idatdynseodion-4" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-4-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-4-cottena"dge&dyncottena"duayle="displey:none;"o ge_a70fd584a3ea371aa5558f45a9878573a_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a70fd584a3ea371aa5558f45a9878573a_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a70fd584a3ea371aa5558f45a9878573a_ic="mem" idatd9653c1c9e8b32">ge_a70fd584a3ea371aa5558f45a9878573a_ic="mem"o #hrea shape="rectemidatd>getOneEdgcd8e86369d0ad0bd7a509d7d623acab2" title="Gets 0 pa> * &g on this ="mem. The or:a of 0 pa> * &g identifias it6uniquely. Either there a;readg ex...1 0;t=""raoo_d3f6248,5,433,32"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidatafc19edda35cc9c315142eaca890c2d16"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ign="ass::ht" v::existd class=53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if < pa> * &g exists in this ="mem or one of its ances="msI

&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mThe> 5e1<=d>unique identifia. of the /a> * &g. &seodion return"66dtlReturnscldtl#ddlWhether < pa> * &g with the =iven dr:a existsI #po#div9idatdynseodion-5" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-5-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-5-cottena"dge&dyncottena"duayle="displey:none;"o ge_afc19edda35cc9c315142eaca890c2d16_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_afc19edda35cc9c315142eaca890c2d16_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_afc19edda35cc9c315142eaca890c2d16_ic="mem" idatd9653c1c9e8b32">ge_afc19edda35cc9c315142eaca890c2d16_ic="mem"o #hrea shape="rectemidatd>getOneEdgd4bb9817f1f437ad9c35d692f0b7819b" title="Gets 0 pa> * &g on this ="mem or one of its ances="msI If the /a> * &g a;readg exists on the ="mem or...1 0;t=""raoo_d3f6217,5,372,32"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidata70370094187097f95d4b38ce36ec5b3f"gn1no to"6e6div9e94e3f6virtuaor:a1me <="me <=dtop">virtuaor:a1mign="ass::ht" v::getAttribude53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
virtlabels"660;virtlabel1minline 53d5e1e Gets the attribudes of the ="mem. The attribudes cottains the or:a and any user-defined value. &seodion return"66dtlReturnscldtl#ddlThe attribudes of the ="mem. #poDefinidion:at line >edge 
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns a poimemI6on the declendana with the correspondie&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1midat5e1<=d>The id of the declendana ="mem to retrieve. &seodion return"66dtlReturnscldtl#ddlA ="mem with the =iven id, or NULL if no such ="mem exists in this ="mem's declendanas. &seodion see"66dtlSe/ a;so3ddtl#ddlgetSr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns a poimemI6on the firml"declendana ="mem with the correspondievirpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The or:a of the declendana ="mem to look for. &seodion return"66dtlReturnscldtl#ddlA ="mem or:ad or:a, or NULL if there is no such ="mem in this ="mem's declendanas. &seodion see"66dtlSe/ a;so3ddtl#ddlgetSr>
(3d5e1e <=ddge&pan=might">cotml">edge 
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the eepas composde&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1m1etaEparat5e1<=d>The 1etaEpar to /tr the real eepas of. &seodion return"66dtlReturnscldtl#ddlAn >node > & &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg9affbac4a75d53574fd935c1c43ec737" title="Gets the underlyde #/divo #/divo #html">Datanch"memidata4ae376355a7b50cab3ff2cb24bf9c690"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge (3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Get 0n i vss="m over alldthe ="mem's eepas. &seodion return"66dtlReturnscldtl#ddlAn i vss="m over alldthe ="mem's eepas. &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdgc287d807b8a83258beae5da2b959bdf1" title="Gets 0n i vss="m over the input eepas of a/mItem 1mgetInEepas()igor getOneEdg4c89fcb23444bd840a0e2b2bdbdb2d7f" title="Gets 0n i vss="m over the output eepas of a/mItem 1mgetOutEepas()igor getOneEdg5be98fc0e2078c882a1c1611c6cd363e" title="Gets 0n i vss="m over the eepas of a/mItem 1mgetInOutEepas()igor #po#div9idatdynseodion-9" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-9-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-9-cottena"dge&dyncottena"duayle="displey:none;"o ge_a4ae376355a7b50cab3ff2cb24bf9c690_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a4ae376355a7b50cab3ff2cb24bf9c690_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a4ae376355a7b50cab3ff2cb24bf9c690_ic="mem" idatd9653c1c9e8b32">ge_a4ae376355a7b50cab3ff2cb24bf9c690_ic="mem"o #hrea shape="rectemidatd> * &g.OneEdge9455bb14084017c61b1615eb31cd148" title="Compudes the maximum valuelon the eepas. It is only compuded if it6has never been retrieved before...1 0;t=""raoo_d3f6196,5,335,47"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidata11bcb4c38cdd37971ab49a6ece6fb2ae"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"uacl"1node.html>edge (3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mstlp_1atem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mtar/tratem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ign="bottom">&pan=mor:a1mdirectedatem> = truR"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns alldthe eepas between two d> &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mstlp_1at5e1<=d>The stlp_1 of the hypvthetical/eepas. &pan=mor:a1mtar/trat5e1<=d>The tar/tr of the hypvthetical/eepas. &pan=mor:a1mdirectedatte1<=d>When set to fa;sR eepas fromltar/tr to stlp_1 are a;so cotmidered &seodion return"66dtlReturnscldtl#ddla 1node. of existde #/divo #/divo #html">Datanch"memidata8039fb697dab9f3a62611a34887d79d5"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mght" valign=:ass::ht" v::getId53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1minline 53d5e1e Gets the unique identifia. of the ="mem. &seodion return"66dtlReturnscldtl#ddlThe unique identifia. of this ="mem. #poDefinidion:at line >edge (3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the input eepas of a/mItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlAn i vss="m over the o> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg4ae376355a7b50cab3ff2cb24bf9c690" title="Get 0n i vss="m over alldthe ="mem's eepas. 1mgetEepas()igor getOneEdg4c89fcb23444bd840a0e2b2bdbdb2d7f" title="Gets 0n i vss="m over the output eepas of a/mItem 1mgetOutEepas()igor getOneEdg5be98fc0e2078c882a1c1611c6cd363e" title="Gets 0n i vss="m over the eepas of a/mItem 1mgetInOutEepas()igor #/divo #/divo #html">Datanch"memidata0cg941f9627372e85178b2d9bbf720fc"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge * &g_imemItemR"memIted class="memItemRalig*"gt;*"ass::ht" v::getInheri vdObjeodd classias53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the p classias5inheri vd fromlthis ="mem's ances="ms, excluding this ="mem's local p classias. &seodion return"66dtlReturnscldtl#ddlAn i vss="m over the p classias5this ="mem inheri vdI #/divo #/divo #html">Datanch"memidata27da01b1c14923fb81fe4e5dcf4afef7"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the or:as of the /a> * &ias5inheri vd fromlthis ="mem's ances="ms, excluding this ="mem's local p classias. &seodion return"66dtlReturnscldtl#ddlAn i vss="m over the or:as of the /a> * &ias5this ="mem inheri vdI #/divo #/divo #html">Datanch"memidata9ade8869230c508c0b9bbc1741405cfb"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ght" valign="bottom">&pan=mor:a1miatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the i-th o>vircommena"o//in == ="mem-"gt;getInsepa(N, 1);#/0;

If you have 5 input d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o>&pan=mor:a1miat5e1<=d>The index of the input d> &seodion return"66dtlReturnscldtl#ddlThe i-th input d> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg9e4533ec0ade5550ed01d7tem060bb88" title="Gets 0n i vss="m over the input d>getOneEdgc287d807b8a83258beae5da2b959bdf1" title="Gets 0n i vss="m over the input eepas of a/mItem 1mgetInEepas()igor #/divo #/divo #html">Datanch"memidata9e4533ec0ade5550ed01d7tem060bb88"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge 

(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the input d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlAn i vss="m over the input d> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg9ade8869230c508c0b9bbc1741405cfb" title="Gets the i-th o>getOneEdgbd04a42e6df31f70a816d884595490c9" title="Gets 0n i vss="m over the netd b"ms of a/=iven d>getOneEdgc287d807b8a83258beae5da2b959bdf1" title="Gets 0n i vss="m over the input eepas of a/mItem 1mgetInEepas()igor #/divo #/divo #html">Datanch"memidata5be98fc0e2078c882a1c1611c6cd363e"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge (3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the eepas of a/mItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlAn i vss="m over the o> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg4ae376355a7b50cab3ff2cb24bf9c690" title="Get 0n i vss="m over alldthe ="mem's eepas. 1mgetEepas()igor getOneEdg4c89fcb23444bd840a0e2b2bdbdb2d7f" title="Gets 0n i vss="m over the output eepas of a/mItem 1mgetOutEepas()igor getOneEdgc287d807b8a83258beae5da2b959bdf1" title="Gets 0n i vss="m over the input eepas of a/mItem 1mgetInEepas()igor #/divo #/divo #html">Datanch"memidatabd04a42e6df31f70a816d884595490c9"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge (3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the netd b"ms of a/=iven d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlAn i vss="m over the o> #/divo #/divo #html">Datanch"memidata136f0f24ab79c88a33a8e55f6f8dad89"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge * &g_imemItemR"memIted class="memItemRalig*"gt;*"ass::ht" v::getLocalObjeodd classias53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the local p classias of this ="mem. &seodion return"66dtlReturnscldtl#ddlAn i vss="m over this ="mem's p classias. #/divo #/divo #html">Datanch"memidatafb9519641ea32e4151cf723f9355db32"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the or:as of the local p classias of this ="mem. &seodion return"66dtlReturnscldtl#ddlAn i vss="m over this ="mem's p classias or:as. #/divo #/divo #html">Datanch"memidatacd8e86369d0ad0bd7a509d7d623acab2"gn1no to"6e6div9e94e3f6virtuaor:a1me <="me <=dtop">virtuaor:a1md class=Tghtc*"ass::ht" v::getLocald classy53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Retrieves the or:a of the ="mem. &seodion return"66dtlReturnscldtl#ddlThe or:a of the ="mem. #/divo #/divo #html">Datanch"memidata9affbac4a75d53574fd935c1c43ec737"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::getsepaMetaInfo53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1m1etaNvaligem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the underlyde&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1m1etaNvalig5e1<=d>The 1etamItem &seodion return"66dtlReturnscldtl#ddlThe >edge (3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over this ="mem's d> &seodion return"66dtlReturnscldtl#ddlAn i vss="m over alldthe d>getOneEdg9e4533ec0ade5550ed01d7tem060bb88" title="Gets 0n i vss="m over the input d>getOneEdgb6372f0fe49e9f8f2dbb8705f1a96d25" title="Gets 0n i vss="m over the output d>getOneEdgbd04a42e6df31f70a816d884595490c9" title="Gets 0n i vss="m over the netd b"ms of a/=iven d>getOneEdg4ae376355a7b50cab3ff2cb24bf9c690" title="Get 0n i vss="m over alldthe ="mem's eepas. 1mgetEepas()igor Examples: 3ddtl#ddl#a133878746cb19157622">ge_displey_22">ge_displey_8cpp-exampletOneEdg10t"="mem_displey/="mem_displey.cppigor. &dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-13-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-13-cottena"dge&dyncottena"duayle="displey:none;"o ge_a75fbfbb29f405d980a826fdc34fce719_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a75fbfbb29f405d980a826fdc34fce719_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a75fbfbb29f405d980a826fdc34fce719_ic="mem" idatd9653c1c9e8b32">ge_a75fbfbb29f405d980a826fdc34fce719_ic="mem">e#hrea shape="rectemidatd> * &g.OneEdge9455bb14084017c61b1615eb31cd148" title="Compudes the maximum valuelon the eepas. It is only compuded if it6has never been retrieved before...1 0;t=""raoo_d3f6204,5,343,47"/>e#hrea shape="rectemidatd>ge_composdtetOneEdg44656bf7fe9fdd22e73a7a8cfa5d2ef1" title="Return the ="mem used by/this Glht" vComposdtet 1 0;t=""raoo_d3f6196,71,351,112"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidataffbfd6bb968e4b997053d552f5853cae"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::getsthSubht" v53d5e1e <=d>(3d5e1e <=ddge&pan=might">ght" valign="bottom">&pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mge.html 53d5e1e This method returns the oth sub="mem. Sin_1 sub="mems orderdgannot be ensuralign every implemenas=ion,/this method should be equivalena to: virkeywordight">gn= i=0;#/divo c>virkeywordflow">while (it-"gt;6node c>hasNextigor()) {#/divo c>virkeywordflow">if (i++ == n) {#/divovirkeyword">delede it;#/divovirkeywordflow">return result;#/divovirkeyword">delede it;#/divovirkeywordflow">return NULL;#/divo &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>the index of the sub="mem to retrievem &seodion return"66dtlReturnscldtl#ddlThe n-th sub="mem. #/divo #/divo #html">Datanch"memidataa0dfaf4f703d5e15a849ba704a2ac201"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge > &d9653c1c9e8b3/a> * &g_imemItemR"memIted class="memItemRalig*"gt;*"ass::ht" v::getObjeodd classias53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the p classias attachmd to this ="mem, whether they are local "m inheri vdI

&seodion return"66dtlReturnscldtl#ddlAn i vss="m over alldof the /a> * &ias5attachmd to this ="memI #/divo #/divo #html">Datanch"memidata133878746cb1915762d9653c1c9e8b32"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns the first eepa in the ="mem. Datanch"memidatada65c955a05eee9bce669bbfd1411db7"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns the first o>Datanch"memidata4c89fcb23444bd840a0e2b2bdbdb2d7f"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge (3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the output eepas of a/mItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlAn i vss="m over the o> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg4ae376355a7b50cab3ff2cb24bf9c690" title="Get 0n i vss="m over alldthe ="mem's eepas. 1mgetEepas()igor getOneEdg4c89fcb23444bd840a0e2b2bdbdb2d7f" title="Gets 0n i vss="m over the output eepas of a/mItem 1mgetOutEepas()igor getOneEdg5be98fc0e2078c882a1c1611c6cd363e" title="Gets 0n i vss="m over the eepas of a/mItem 1mgetInOutEepas()igor #/divo #/divo #html">Datanch"memidata8696270d4638db66b208d136b75a3eb9"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">ght" valign="bottom">&pan=mor:a1miatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the i-th o>vircommena"o//out == ="mem-"gt;getOutsepa(N, 1);#/0;

If you have 5 output d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o>&pan=mor:a1miat5e1<=d>The index of the output d> &seodion return"66dtlReturnscldtl#ddlThe i-th output d> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdgb6372f0fe49e9f8f2dbb8705f1a96d25" title="Gets 0n i vss="m over the output d>getOneEdg4c89fcb23444bd840a0e2b2bdbdb2d7f" title="Gets 0n i vss="m over the output eepas of a/mItem 1mgetOutEepas()igor #/divo #/divo #html">Datanch"memidatab6372f0fe49e9f8f2dbb8705f1a96d25"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &edge 

(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the output d>&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlAn i vss="m over the output d> &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg8696270d4638db66b208d136b75a3eb9" title="Gets the i-th o>getOneEdgbd04a42e6df31f70a816d884595490c9" title="Gets 0n i vss="m over the netd b"ms of a/=iven d>getOneEdg4c89fcb23444bd840a0e2b2bdbdb2d7f" title="Gets 0n i vss="m over the output eepas of a/mItem 1mgetOutEepas()igor #/divo #/divo #html">Datanch"memidata27bf34e057a307a5db961970fe4b3bce"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over the or:as of alldthe p classias attachmd to this ="mem, whether they are local "m inheri vdI

&seodion return"66dtlReturnscldtl#ddlAn i vss="m over the or:as of alldthe p classias attachmd to this ="memI #/divo #/divo #html">Datanch"memidata553e169a230bad73a33e5e96a61fd815"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b3/a> * &g_imemItemR"memIted class="memItemRalig*"ass::ht" v::getd classy53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n existde * &g. In DEBUG m> * &g. The ="mem keeps ownership of the /a> * &y, if you wism to remove it6fromlthe ="mem use">node > &d9653c1c9e8b32">getOneEdgf7b45c6f6089b8f9d1e1bf216844517a" title="Removes * &g fromlthis ="mem. The pa> * &g is removed6fromlthe ="mem's pa> * &g poo...1mht" v::delLocald classy()igor.&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The unique identifia. of the /a> * &g. &seodion return"66dtlReturnscldtl#ddlAn existde * &g, "m NULL if no pa> * &g with the =iven dr:a existsm Examples: 3ddtl#ddl#a133878746cb19157622">ge_displey_22">ge_displey_8cpp-exampletOneEdg6t"="mem_displey/="mem_displey.cppigor. &dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-14-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-14-cottena"dge&dyncottena"duayle="displey:none;"o ge_a553e169a230bad73a33e5e96a61fd815_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a553e169a230bad73a33e5e96a61fd815_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a553e169a230bad73a33e5e96a61fd815_ic="mem" idatd9653c1c9e8b32">ge_a553e169a230bad73a33e5e96a61fd815_ic="mem">e#hrea shape="rectemidatd>getOneEdgcd8e86369d0ad0bd7a509d7d623acab2" title="Gets 0 pa> * &g on this ="mem. The or:a of 0 pa> * &g identifias it6uniquely. Either there a;readg ex...1 0;t=""raoo_d3f6208,5,393,32"/>e#hrea shape="rectemidatd>getOneEdgd4bb9817f1f437ad9c35d692f0b7819b" title="Gets 0 pa> * &g on this ="mem "m one of its 0ncest"msI If the /a> * &g a;readg exists on the ="mem or...1 0;t=""raoo_d3f6223,56,378,83"/>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidatad4bb9817f1f437ad9c35d692f0b7819b"gn1no to"6e6div9e94e3f6virtuaor:a1me <="me <=dtop">virtuaor:a1md class=Tghtc*"ass::ht" v::getd classy53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns a r #/divo #/divo #html">Datanch"memidata9f575344f954105b70b2d3243302eb47"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns a r&seodion sin_1"66dtlSin_1cldtl#ddlTulip 4.8 #/divo #/divo #html">Datanch"memidata40037d7ffa7297c8afcad2fa051683d4"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::getRoot53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the root5="mem "f the ="mem hia.archyI

&seodion return"66dtlReturnscldtl#ddlThe root5="mem "f the ="mem hia.archyI #/divo #/divo #html">Datanch"memidatacf062d9a71b34gbd02f3bf2aca5f1d52"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-
virtlabels"660;virtlabel1mge.html 53d5e1e Finds the first o> &seodion return"66dtlReturnscldtl#ddl>node > & #/divo #/divo #html">Datanch"memidata3109e307cc9a2eb9d861cfd18etr942d"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mge.html 53d5e1e Finds the first o> &seodion return"66dtlReturnscldtl#ddl>node > & #/divo #/divo #html">Datanch"memidata66e573b0bcf34f31ceb2a8d1737691df"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::getSubht" v53d5e1e <=d>(3d5e1e <=ddge&pan=might">ght" valign="bottom">&pan=mor:a1midatem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns a poimemI on the sub-="mem with the corresponddevirpan=ms"6 <="m<=ddge&pan=mor:a1midat5e1<=d>The id of the sub="mem to retrievem &seodion return"66dtlReturnscldtl#ddlA sub="mem of the =iven id, "m null "f mI such sub="mem exists on this ="mem. &seodion see"66dtlSe/ a;so3ddtl#ddlgetDescendantht" v(ght" valign=) to search in the whollthia.archyI #/divo #/divo #html">Datanch"memidata0f8d9898a3968188201b832bd8455a05"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::getSubht" v53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns a poimemI on the sub-="mem with the corresponddevirpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The or:a of the sub="mem to retrievem &seodion return"66dtlReturnscldtl#ddlA >edge virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets 0n i vss="m over alldthe sub-="mems of the ="mem. For inst0nce, in the followderoot-"gt;6node 6cb1915762d9653c1c9e8b32">getOneEdg47f6d28c7967e5a67e69c40ec78f83f8" title="Gets 0n i vss="m over alldthe sub-="mems of the ="mem. For inst0nce, in the followdegetSubht" vs()alig; Will return 0n i vss="m over A t C, D &seodion return"66dtlReturnscldtl#ddlAn i vss="m over this ="mem's direct/sub="memsI #/divo #/divo #html">Datanch"memidatadaddbe2e3455d07c1ea37af68945ddb6"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::getSuperht" v53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Returns the panena of the ="mem. If called on the root5="mem, it6returns itselfI

&seodion return"66dtlReturnscldtl#ddlThe panena of this ="mem (or itself if it6is the root5="mem). &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg40037d7ffa7297c8afcad2fa051683d4" title="Gets the root5="mem "f the ="mem hia.archyI 1>getRoot()igor to directly retrieve the root5="mem. #/divo #/divo #html">Datanch"memidataaeedcb4dd284e6beb1d12585680bd1cf"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"bool"ass::ht" v::hasEepa53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
&pan=mor:a1mstlp_1atem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mtar/tratem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">bool"bottom">&pan=mor:a1mdirectedatem> = td ligc>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1minline<0;virtlabel1mge.html 53d5e1e Checks if an/eepa exists between two/=iven d> &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mstlp_1at5e1<=d>The stlp_1 "f the hypothetical tr cl &pan=mor:a1mtar/trat5e1<=d>The tar/tr of the hypothetical tr cl &pan=mor:a1mdirectedat5e1<=d>When str to fa;se eepas from tar/tr to stlp_1 ar/ a;so"cotmidmIed6 &seodion return"66dtlReturnscldtl#ddltd l if such an/eepa exists #poDefinidion:at line >edge &pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Get the input degree "f a/mItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlThe input degree "f the =iven dItem #/divo #/divo #html">Datanch"memidatad05515611ac6ee585e07187655cdfe92"gn1no to"6e n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1m>node > &d9653c1c9e8b32">getOneEight" valig*"ass::ht" v::inducedSubht" v53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"veod"m"tml">node > &virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">>edge > &d9653c1c9e8b32">getOneEight" valig *"r>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Indica vs if the ="mem ar/umena is a/declendant of this ="memI

&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1msubht" vat5e1<=d>The ="mem to check is a/declendant of this ="memI &seodion return"66dtlReturnscldtl#ddlWhether subht" v is a/declendant of this ="memI &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg31ad965a0bb9ddbbf41d990d612fa84b" title="Indica vs if the ="mem ar/umena is a/direct/sub-="memI ">isSubht" vator to search only in direct/sub="memsI #/divo #/divo #html">Datanch"memidata570366c9b2da42365435bb61ab321d71"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"bool"ass::ht" v::isElemena 3d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
&pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if an/elemena belongs to this ="memI &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlWhether "m nor the elemena belongs to the5="mem. #/divo #/divo #html">Datanch"memidata361bd1407890099178f7d2a9291b70ce"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"bool"ass::ht" v::isElemena 3d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mratem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if an/elemena belongs to this ="memI &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to check if it6is an/elemena of the ="mem. &seodion return"66dtlReturnscldtl#ddlWhether "m nor the elemena belongs to the5="mem. #/divo #/divo #html">Datanch"memidata0g314a39837ff311b9b19e885b5e9c0f"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"bool"ass::ht" v::isMetaEepa53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mratem>> 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if an/eepa is a/1eta tr cl &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to check if it6is a/1eta tr cl &seodion return"66dtlReturnscldtl#ddlWhether "m nor the eepa is a/1eta tr cl #/divo #/divo #html">Datanch"memidatae9c561fb41383459802abdd0962472b3"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"bool"ass::ht" v::isMetasepa53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Checks if a mIte is a/1eta mItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlWhether "m nor the mIte is a/1eta mItem #/divo #/divo #html">Datanch"memidata31ad965a0bb9ddbbf41d990d612fa84b"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"bool"ass::ht" v::isSubht" v53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Indica vs if the ="mem ar/umena is a/direct/sub-="memI

&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1msubht" vat5e1<=d>The ="mem to check is a/sub="mem of this ="memI &seodion return"66dtlReturnscldtl#ddlWhether subht" v is a/direct/sub="mem of this ="memI &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg05f9824b4d89e687a28f801a69976165" title="Indica vs if the ="mem ar/umena is a/declendant of this ="memI ">isDescendantht" v()ator to search in the whollthia.archyI #/divo #/divo #html">Datanch"memidata3b6bdecf12c9629af9412a9a19545a26"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign="ass::ht" v::mItePos53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
&pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Return the posidion "f a/mIte in the veod"m "f d>virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> #/divo #/divo #html">Datanch"memidata164cc6abfe60b2a825832bbce3f45c26"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"cotml"uacl"veod"m"tml>edge (3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Return a"cotml" #po#div9idatdynseodion-16" onclick="return tog&dynheaderdgeosed""uayle="cursor:poimemI;"6e Hlre is the callerd="mem for this funodion:#/divo #div9idatdynseodion-16-summary"dge&dynsummary"duayle="displey:block;"6e#/divo #div9idatdynseodion-16-cottena"dge&dyncottena"duayle="displey:none;"o ge_a164cc6abfe60b2a825832bbce3f45c26_ic="mem.png" bo_der="0" usemap="#d9653c1c9e8b32">ge_a164cc6abfe60b2a825832bbce3f45c26_ic="mem" 0;t=""/>#/divo #map or:a62d9653c1c9e8b32">ge_a164cc6abfe60b2a825832bbce3f45c26_ic="mem" idatd9653c1c9e8b32">ge_a164cc6abfe60b2a825832bbce3f45c26_ic="mem">e#hrea shape="rectemidatd> * >OneE#a5639dc57228f8803768bee4c52ac6e60" title="Sets the value "f all/d>e#/map6e#/divo #/p> #/divo #/divo #html">Datanch"memidataa6c14a52efff4044bd0103b29df221cd"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign="ass::ht" v::mumberOfDescendantht" vs53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Return the mumber "f declendant sub-="mems. For inst0nce, in the followderoot-"gt;6node 6cb1915762d9653c1c9e8b32">getOneEdge7a59664d6f235ffag05da59cedad64d" title="Return the mumber "f direct/sub-="mems. For inst0nce, in the followdemumberOfSubht" vs()alig; Will return 5m &seodion return"66dtlReturnscldtl#ddlThe mumber "f declendants/sub="memsI &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdge7a59664d6f235ffag05da59cedad64d" title="Return the mumber "f direct/sub-="mems. For inst0nce, in the followdemumberOfSubht" vs()alig to coume only direct/sub="memsI #/divo #/divo #html">Datanch"memidata7f38fe01abc072598caeaf0af15651f4"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign="ass::ht" v::mumberOfEepas 3d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the mumber "f eepas in this ="mem.

&seodion return"66dtlReturnscldtl#ddlThe mumber "f eepas in this ="mem. &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdg58c9378b8a2007a6a3739f7930b65f1e" title="Gets the mumber "f d>mumberOfsepas()alig #/divo #/divo #html">Datanch"memidata58c9378b8a2007a6a3739f7930b65f1e"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign="ass::ht" v::mumberOfNItes53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the mumber "f d>getOneEdg7f38fe01abc072598caeaf0af15651f4" title="Gets the mumber "f eepas in this ="mem. ">mumberOfEepas()alig #/divo #/divo #html">Datanch"memidatae7a59664d6f235ffag05da59cedad64d"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign="ass::ht" v::mumberOfSubht" vs53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Return the mumber "f direct/sub-="mems. For inst0nce, in the followderoot-"gt;6node 6cb1915762d9653c1c9e8b32">getOneEdge7a59664d6f235ffag05da59cedad64d" title="Return the mumber "f direct/sub-="mems. For inst0nce, in the followdemumberOfSubht" vs()alig; Will return 2m &seodion return"66dtlReturnscldtl#ddlThe mumber "f direct/sub="memsI &seodion see"66dtlSe/ a;so3ddtl#ddl#a133878746cb1915762d9653c1c9e8b32">getOneEdga6c14a52efff4044bd0103b29df221cd" title="Return the mumber "f declendant sub-="mems. For inst0nce, in the followdemumberOfDescendantht" vs()alig to coume in the whollthia.archyI #/divo #/divo #html">Datanch"memidata156cbd15d89a3167d50de8ab0bfc5932"gn1no to"6e n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mvoid"ass::ht" v::openMetasepa53d5e1e <=d>(3d5e1e <=ddge&pan=might">>edge &pan=mor:a1mnatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">bool"bottom">&pan=mor:a1mupdated classi/satem> = td ligc>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg #/divoOpens a/1etan>virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The 1eta mIte to open. &pan=mor:a1mupdated classi/satte1<=d>If str to td l, open 1eta mIte will update inner d> #/divo #/divo #html">Datanch"memidata729baaaaa363df75679e9d119ea3068d"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mratem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the opposida5mIte "f d through cl &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa linkde &seodion return"66dtlReturnscldtl#ddlThe o> #/divo #/divo #html">Datanch"memidatae7d61fedf9d2d6ce80029e1bbc890838"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"ght" valign="ass::ht" v::outdeg53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Get the output degree "f a mItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o> &seodion return"66dtlReturnscldtl#ddlThe output degree "f the =iven dItem #/divo #/divo #html">Datanch"memidataa4523bf41f55dc8e3556605534cfa433"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"void"ass::ht" v::pop53d5e1e <=d>(3d5e1e <=ddge&pan=might">bool"bottom">&pan=mor:a1munpopAllowedatem> = td ligc>< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Undo/s modifica ions virpan=ms"6 <="m<=ddge&pan=mor:a1munpopAllowedat5e1<=d>Whether "m nor it6is possiblltto redo whae will be"ghdo/ by/this callm #/divo #/divo #html">Datanch"memidatabdb72e0d658a06ab823ca1e29d5b43c9"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"void"ass::ht" v::popIfNoUpdates53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e abort laml"push if no updates5hav/ been reco_ded #/p> #/divo #/divo #html">Datanch"memidata0a62e39923777315da67e2eb69ad9528"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"void"ass::ht" v::push 3d5e1e <=d>(3d5e1e <=ddge&pan=might">bool"bottom">&pan=mor:a1munpopAllowedatem> = td ligc>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">uacl"veod"m"tml">node > &d9653c1c9e8b3/a> * &g_imemIfa_1.OneEigd classyImemIfa_1alig *".lign*"r>
virtlabels"660;virtlabel1mpune ge.html 53d5e1e Sav/s the curnena state "f the whollt="mem hia.archy getOneEdga4523bf41f55dc8e3556605534cfa433" title="Undo/s modifica ions This a;lowstto ghdo/redo modifica ions on a ="mem. This is mostly useful from a user inemIfa_1 poime/"f view, but som/ a;gorithms usm this mechanism to clean up befone finishde<. For inst0nce: getOneEdga2a7dc5155acac1b74fa123e5be4e4065"gass::newht" valig();#/divop =/2">ge-"gt;getd classy"tmlDoublld classy"gt;(60;virsnode
  • );#/divovirkeywo_dight">uarde<3d0; errorMessage;#/divovircommena"r//our sulas metric stuff we want to keege-"gt;getd classy"tmlDoublld classy"gt;(60;virsnode
  • );#/divovircommena"r//apply som/ metricge-"gt;applyd classyA;gorithm(60;virsnode
  • , / cl, errorMessage);#/divovircommena"r// save this state to be"ablltto revass to it laemIvircommena"r//however we do nor want to a;lowtto ghpop(), which would go forward again to the state whlre /a>p cottaivs 'Depth'.vircommena"r//this sav/s som/ memory.vircommena"r//A;so"w/ a;ways want to keep the value "f our sulas /a> * &g, so"w/ p">v it6in the colleodion "f / classi/s to leave"ghaffected by/th1 pop().ge-"gt;push(60;virkeywo_d">fa;seig0;, / classi/sToKeep);#/divovircommena"r//compute the qtmlisy of this metric, or whatever mak/s sensevirkeywo_dight">ime3d0; degreeQtmlisy = / cl-"gt;getMax();#/divovircommena"r//compute another metricge-"gt;applyd classyA;gorithm(60;virsnode
  • , / cl, errorMessage);#/divovircommena"r//compute our secret metric, that/depends on depthge-"gt;applyd classyA;gorithm(60;virsnode
  • , sulasd classy, errorMessage);#/divovircommena"r//compute its qtmlisyvirkeywo_dight">ime3d0; depthQtmlisy = / cl-"gt;getMax();#/divovircommena"r//if the degree was bet vs, revass back to the state whlre its cottenas wlre in / cl.virkeywo_dflow">if(degreeQtmlisy "gt; depthQtmlisy) {vircommena"r//this do/s nor affect sulasd classy, as wl told the system nor to"cotmidmI it6when reco_ddege-"gt;pop();#/divovircommena"r//do som/ stuff usdege-"gt;getd classy(60;virsnode
  • );#/divoge-"gt;applyd classyA;gorithm(60;virsnode
  • , color, errorMessage);#/divo&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1munpopAllowedat5e1<=d>Whether "m nor to a;lowtto re-do the modifica ions once they ar/ ghdoneI &pan=mor:a1m/ classi/sToPreserveOnPopat5e1<=d>A colleodion "f / classi/s whos/ state to preserve6when usdegetOneEdga4523bf41f55dc8e3556605534cfa433" title="Undo/s modifica ions getOneEdga4523bf41f55dc8e3556605534cfa433" title="Undo/s modifica ions getOneEdgbdb72e0d658a06ab823ca1e29d5b43c9" title="abort laml"push if no updates5hav/ been reco_ded 1mpopIfNoUpdates()alig53dddlemddlema133878746cb1915762d9653c1c9e8b32">getOneEdgc9e095198b228478973f6de645dgbd50" title="Re-lasform ac ions thae wer/ ghdone usdegetOneEdg65234ac0f2dc0cb62af0e937f9c0f933" title="Checks if thlre is a state to revass to. 1mcanPop()alig53dddlemddlecanUnPop()53dddlemddlecanPopThenUnPop()53dddlm/dl> #/divo #/divo #html">Datanch"memidatad13295fe9ad8d6144daa34fdac31768f"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mgoid"ass::ht" v::removeAtnodbuda53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
  • virtlabels"660;virtlabel1minline 53d5e1e Removes an/atnodbuda5on the ="memI

    &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The or:a of the atnodbuda5to removem #p>Definidion ae line/#a133878746cb191576232">ge_8h_stlp_1tOneEdl01204">1204alig5of file/#a133878746cb191576232">ge_8h_stlp_1tOneEight" v.valig.#/p> #/divo #/divo #html">Datanch"memidata888f7020e226366e9858759aef8a2c53"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"void"ass::ht" v::revassa53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
    &pan=mor:a1mratem>< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Revassas the direction "f an/eepa, the stlp_1 becomas the tar/tr and the tar/tr becomas the stlp_1t

    &seodion warnde<"66dtlWarnde<3ddtl#ddlThe o_derde &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa top revassam #/divo #/divo #html">Datanch"memidata5ea9556f6c197ad1b0028093edaa1829"gn1no to"6e6div9e94e3f6virtuaor:a1me <="me <=dtop">virtuaor:a1mgoid"ass::ht" v::setAtnodbuda53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
    &pan=mor:a1mnatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml"uacl"veod"m"tml">node > &tr>
    virtlabels"660;virtlabel1mpune ge.html 53d5e1e Sets the o_der/"f the eepas around a dItem This clasa ion ensures thae adjacent eepas "f a/mIte will be"o_dertd as they ar/ in the veod"m "f eepas =iven in pan=meterI This c&pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o>&pan=mor:a1meepasat5e1<=d>The eepas, in the o_der/you/want themm #/divo #/divo #html">Datanch"memidata58658e336aa02523a46a64dd5a2fc3a1"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid"ass::ht" v::setEnds 3d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mratem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mstlp_1atem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mtar/tratem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Sets both the stlp_1 and the tar/tr "f an/eepal &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to set the stlp_1 and tar/tr "fI &pan=mor:a1mstlp_1at5e1<=d>The oew stlp_1 "f the eepaI &pan=mor:a1mtar/trat5e1<=d>The oew tar/tr "f the eepaI #/divo #/divo #html">Datanch"memidatab0a82e74af86806adcc8a6aea46c0cba"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid"ass::ht" v::setNr:a 3d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml"uacl"snodetr>
    virtlabels"660;virtlabel1mpune ge.html 53d5e1e Sets the or:a of the ="mem. The or:a do/s nor hav/ to be"uniq l, it6is gsed for cotvenien_1I

    &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnparat5e1<=d>The oew or:a of the ="mem. #/divo #/divo #html">Datanch"memidata451afc04839c9314fe6295882491f263"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"void"ass::ht" v::setStlp_1 3d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge 
    &pan=mor:a1mratem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mstlp_1atem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Sets the stlp_1 "f an/eepa to be"the =iven dItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to change/the stlp_1 "fI &pan=mor:a1mstlp_1at5e1<=d>The oew stlp_1 "f the eepaI #/divo #/divo #html">Datanch"memidata6ddefe9f40249451a0d332ae9fdab4a0"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"void"ass::ht" v::setTar/tr 3d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mratem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mtar/tratem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Sets the tar/tr "f an/eepa to be"the =iven dItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to change/the tar/tr "fI &pan=mor:a1mtar/trat5e1<=d>The oew tar/tr "f the eepaI #/divo #/divo #html">Datanch"memidatae6230659cee962080a71b5a433f0a5eb"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"void"ass::ht" v::sortElts53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e sort the ="mem elemenas in ascendde &seodion warnde<"66dtlWarnde<3ddtl#ddl: Thae olasa ion modify the veod"m "f d>Datanch"memidata3031d92d185725b532e8a970ab5ab4d0"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mratem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the stlp_1 "f an/eepam &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to get the stlp_1 "fm &seodion return"66dtlReturnscldtl#ddlThe stlp_1 "f the =iven eepam #/divo #/divo #html">Datanch"memidataebe6641b008cbba7e6d63297be625ed1"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid"ass::ht" v::swapEepaO_der53d5e1e <=d>(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mnatem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mr1atem>,53d5e1e ss="me <="me <=dtop">virpan=mkey">3d5e1e <=d>3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mr2atem>"bottom">3d5e1e <=d>)3d5e1e <=d>3d5e1<=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Swaps two/eepas in the adjacency list "f a mItem &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mnat5e1<=d>The o>&pan=mor:a1me1at5e1<=d>The first/eepa, thae will tak/ the secotd/eepa's posidionI &pan=mor:a1me2at5e1<=d>The secotd/eepa, thae will tak/ the first/eepa's posidionI #/divo #/divo #html">Datanch"memidata39f8a26398e6603e60d0416790fb4356"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html">node > &(3d5e1e <=ddge&pan=might">cotml">edge &pan=mor:a1mratem>< 5e1<=d>)3d5e1e <=d>"cotml3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Gets the tar/tr "f an/eepal &pan=ms"66dtl *eterscldtl#ddl n=ablltop">virpan=ms"6 <="m<=ddge&pan=mor:a1mrat5e1<=d>The eepa to get the tar/tr "fI &seodion return"66dtlReturnscldtl#ddlThe tar/tr "f the =iven eepam #/divo #/divo #html">Datanch"memidatac9e095198b228478973f6de645dgbd50"gn1no to"6e6cablltop">virtlabels"6e <="me <=dtop">virtlabels-ldme n=ablltop">virtuaor:a1me <="me <=dtop">virtuaor:a1mge.html"goid"ass::ht" v::unpop53d5e1e <=d>(3d5e1e <=ddge&pan=mor:a1m< 5e1<=d>)3d5e1e <=d>3d5e1e ss="me m/tabllg 53d5e1e <=dtop">virtlabels-virtlabels"660;virtlabel1mpune ge.html 53d5e1e Re-lasform ac ions thae wer/ ghdone usdegetOneEdga4523bf41f55dc8e3556605534cfa433" title="Undo/s modifica ions p =/2">ge-"gt;getd classy"tmlDoublld classy"gt;(60;virsnode
  • );#/divovirkeywo_dight">uarde<3d0; errorMessage;#/divovircommena"r//apply som/ metricge-"gt;applyd classyA;gorithm(60;virsnode
  • , / cl, errorMessage);#/divovircommena"r// save this state to be"ablltto revass to it laemIge-"gt;push();#/divovircommena"r//compute the qtmlisy of this metric, or whatever mak/s sensevirkeywo_dight">ime3d0; degreeQtmlisy = / cl-"gt;getMax();#/divovircommena"r//compute another metricge-"gt;applyd classyA;gorithm(60;virsnode
  • , / cl, errorMessage);#/divovircommena"r//compute its qtmlisyvirkeywo_dight">ime3d0; depthQtmlisy = / cl-"gt;getMax();#/divovircommena"r//if the degree was bet vs, revass back to the state whlre its cottenas wlre in / cl.virkeywo_dflow">if(degreeQtmlisy "gt; depthQtmlisy) {ge-"gt;pop();#/divovircommena"r//revass back to the depth for som/ reasonIge-"gt;unpop();#/divo #/divo #/divo #/divo #/divo #!-- stass fooemI pass --> #div9idatnav-path"dge&navpath"o &navelem"l#a133878746cb1915762or:a0;&navelem"l#a133878746cb1915762d9653c1c9e8b32">getOneEight" valig
  • &fooemIighenvss=ed on Mon Nov 6 2017 00:02:05 for Tulip by &fooemIi9src62doxygen.png" 0;t="doxygen"/>#/n="1.8.11