Пример #1
0
 public freeGraphToDMGL(GraphStylerSettings settings = null)
 {
     setup = settings;
     if (setup == null)
     {
         setup = imbSCI.Graph.config.imbSCIGraphConversionConfig.settings.DefaultGraphExportStyle;
     }
 }
 protected void Deploy(GraphStylerSettings settings = null)
 {
     setup = settings;
     if (setup == null)
     {
         setup = imbSCI.Graph.config.imbSCIGraphConversionConfig.settings.DefaultGraphExportStyle;
     }
 }
Пример #3
0
        public graphToDirectedGraphConverterBasic()
        {
            setup = new GraphStylerSettings();
            setup.GraphDirection = DGML.enums.GraphDirectionEnum.LeftToRight;
            setup.GraphLayout    = DGML.enums.GraphLayoutEnum.DependencyMatrix;
            setup.alphaMin       = 0.7;
            setup.NodeGradient   = new ColorGradient("#FF195ac5", "#FF195ac5", ColorGradientFunction.AtoB | ColorGradientFunction.Hue | ColorGradientFunction.Saturation | ColorGradientFunction.CircleCCW);
            setup.LinkGradient   = new ColorGradient("#FF195ac5", "#FF195ac5", ColorGradientFunction.AllAToB);

            Deploy(setup);
        }
Пример #4
0
        public DirectedGraphStylingCase(GraphStylerSettings settings)
        {
            if (settings == null)
            {
                throw new ArgumentNullException(nameof(settings), "Style setup is null [" + GetType().Name + "]");
            }
            setup = settings;

            nodeStyler = new NodeWeightStylerCategories(setup.NodeGradient, setup);
            linkStyler = new NodeWeightStylerCategories(setup.LinkGradient, setup);
        }
Пример #5
0
        public graphToDirectedGraphConverterDelegateBased()
        {
            setup = new GraphStylerSettings();
            setup.doAddNodeTypeToLabel      = false;
            setup.doAddLinkWeightInTheLabel = false;
            setup.GraphDirection            = DGML.enums.GraphDirectionEnum.LeftToRight;
            setup.GraphLayout  = DGML.enums.GraphLayoutEnum.DependencyMatrix;
            setup.alphaMin     = 0.7;
            setup.NodeGradient = new ColorGradient("#FF195ac5", "#FF195ac5", ColorGradientFunction.AtoB | ColorGradientFunction.Hue | ColorGradientFunction.CircleCCW);
            setup.LinkGradient = new ColorGradient("#FF6c6c6c", "#FF6c6c6c", ColorGradientFunction.AllAToB);

            Deploy(setup);
        }
Пример #6
0
 public IGraphTODirectedGraphConverter() : base()
 {
     setup = new GraphStylerSettings();
 }
 public graphDataToDirectedGraphConverter() : base()
 {
     setup = new GraphStylerSettings();
 }