root/plot/Pybrary.Plot/XAxis.cs

Revision 746, 0.7 kB (checked in by mfenniak, 2 years ago)

--

Line 
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4 using System.Drawing;
5
6 namespace Pybrary.Plot
7 {
8     public interface XAxis
9     {
10         event EventHandler OnChanged;
11
12         float CalculateHeight(Graphics g, float maximumWidth);
13         void DrawX(Graphics g, AdvancedRect area, AdvancedRect plotArea);
14         float DataToCoordinate(double v, AdvancedRect rect);
15         double CoordinateToData(float x, AdvancedRect rect);
16
17         double? UserMinimum { get; set; }
18         double? UserMaximum { get; set; }
19         double? ZoomedMinimum { get; set; }
20         double? ZoomedMaximum { get; set; }
21
22         AdvancedRect? DrawArea { get; }
23     }
24 }
Note: See TracBrowser for help on using the browser.