/// <summary> /// Defaultconstructor /// </summary> /// <param name="width">width of the canvas making up the diagramgenerator</param> /// <param name="height">hidth of the canvas making up the diagramgenerator</param> /// <param name="diagramData">The diagram data being used in the diagramgeneration</param> /// <param name="YPointsUsedInDiagramGeneration">Ypoints to use in the generation</param> /// <param name="XPointsUsedInDiagramGeneration">Xpoints to use in the generation</param> public DiagramGenerator(double width, double height, DiagramInformation diagramData, List <ArrayList> YPointsUsedInDiagramGeneration, List <ArrayList> XPointsUsedInDiagramGeneration) { Width = width; Height = height; DiagramDataToDraw = diagramData; dataYPointsToPlot = YPointsUsedInDiagramGeneration; dataXPointsToPlot = XPointsUsedInDiagramGeneration; }
/// <summary> /// Checks that the data required was entered /// </summary> private bool AllDataEntered(DiagramInformation diagramInformation) { return(!(string.IsNullOrEmpty(DiaTitleTextBox.Text) || string.IsNullOrEmpty(DiaIntervalXAxisTextBox.Text) || string.IsNullOrEmpty(DiaIntervalYAxisTextBox.Text) || string.IsNullOrEmpty(DiaDivisionsXAxisTextBox.Text) || string.IsNullOrEmpty(DiaDivisionsYAxisTextBox.Text))); }