Example #1
0
 public GraphAlgos.GraphCtrl GetGraphCtrl()
 {
     if (grctrl == null)
     {
         grctrl = new GraphAlgos.GraphCtrl(sman.graphsdir);
     }
     return(grctrl);
 }
Example #2
0
 public void InitLinkCloud(bool forcenew = true)
 {
     if (forcenew)
     {
         grctrl       = null;
         lastgenmodel = graphSceneE.gen_none;
     }
     CreateGrcGos();
 }
Example #3
0
        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");
        }
Example #4
0
 public void DelLinkCloud()
 {
     DeleteGrcGos();
     grctrl = null;
 }