Exemple #1
0
        private void drawActionMouseMove(MouseEventArgs e)
        {
            double worldX = mouseToWorldX(e.X);
            double worldY = mouseToWorldY(e.Y);

            currentLineGraph.Add(worldX, worldY);
            Invalidate();
        }
Exemple #2
0
        private void drawActionMouseDown(MouseEventArgs e)
        {
            currentAction = ActionType.FreeDraw;
            double worldX = mouseToWorldX(e.X);
            double worldY = mouseToWorldY(e.Y);

            currentLineGraph = new LineGraph(ModifierKeys == Keys.Shift);
            currentLineGraph.Add(worldX, worldY);
        }
Exemple #3
0
        private static LineGraph loadGraph(BinaryReader reader)
        {
            bool isConnected = reader.ReadBoolean();
            int  pointCount  = reader.ReadInt32();

            LineGraph line = new LineGraph(isConnected);

            for (int i = 0; i < pointCount; i++)
            {
                line.Add(loadPoint(reader, line));
            }

            return(line);
        }
Exemple #4
0
 public void DrawPoint(float point1, float point2, string time)
 {
     _chart.Add(point1, point2, time);
 }