public GraphAlgos.GraphCtrl GetGraphCtrl() { if (grctrl == null) { grctrl = new GraphAlgos.GraphCtrl(sman.graphsdir); } return(grctrl); }
public void InitLinkCloud(bool forcenew = true) { if (forcenew) { grctrl = null; lastgenmodel = graphSceneE.gen_none; } CreateGrcGos(); }
public void GenLinkCloud(graphSceneE graphScene, GraphGenerationModeE genmode) { this.graphScene = graphScene; grctrl = GetGraphCtrl(); var mm = new LcMapMaker(grctrl, mappars); grctrl.maxRanHeight = LinkFLoor.max; grctrl.minRanHeight = LinkFLoor.min; mm.maxVoiceKeywords = this.maxVoiceKeywords; mm.AddGraphToLinkCloud(graphScene, genmode); nVoiceKeywords = mm.nVoiceKeywords; if (CanGetHeights()) { AddLongLat(); } else { sman.needsLifted = true; } lastgenmodel = graphScene; sman.RequestRefresh("LinkCloudMan-GenLinkCloud"); }
public void DelLinkCloud() { DeleteGrcGos(); grctrl = null; }