Example #1
0
        private void ControlForm_Load(object sender, EventArgs e)
        {
            function        = new ThreeDimensionalFunction(30, 1, ThreeDimensionalFunctionEvaluator.fromString("sin(x) + cos(y)"));
            drawableFuncion = new DrawableFunction(this.zoomIndex, function.GetPoints());
            Panel drawingPanel = PanelGetter.GetPanel();

            functionDrawer = new FunctionDrawer(drawingPanel.CreateGraphics(), drawingPanel.BackColor, drawingPanel.Height, drawingPanel.Width);
        }
Example #2
0
 public Drawer(ParserCombinator parser, FunctionDrawer fDrawer)
 {
     this.parser  = parser;
     this.fDrawer = fDrawer;
 }
Example #3
0
 public DrawerForPoints(FunctionDrawer fDrawer)
 {
     this.fDrawer = fDrawer;
 }