Ejemplo n.º 1
0
 public CoordinateEllipse(float x, float y, float r)
 {
     X     = x;
     Y     = y;
     W     = H = r * 2;
     Style = new CoordinateLineStyle();
 }
Ejemplo n.º 2
0
 public CoordinateEllipse(float x, float y, float r, CoordinateLineStyle style)
 {
     X     = x;
     Y     = y;
     W     = H = r * 2;
     Style = style;
 }
Ejemplo n.º 3
0
 public CoordinatePolyline SetStyle(CoordinateLineStyle style)
 {
     if (style != null)
     {
         Style = style;
     }
     return(this);
 }
Ejemplo n.º 4
0
 public CoordinateEllipse(float x, float y, float w, float h)
 {
     X     = x;
     Y     = y;
     W     = w;
     H     = h;
     Style = new CoordinateLineStyle();
 }
Ejemplo n.º 5
0
 public CoordinateEllipse(float x, float y, float w, float h, CoordinateLineStyle style)
 {
     X     = x;
     Y     = y;
     W     = w;
     H     = h;
     Style = style;
 }
Ejemplo n.º 6
0
 public CoordinateFunction SetStyle(CoordinateLineStyle style)
 {
     if (style != null)
     {
         Style = style;
     }
     return(this);
 }
        public void AddItem(CoordinateLineStyle style, string name)
        {
            if (items.Exists(item =>
                             item.GetType() == typeof(CoordinatePlaneLegendLine) &&
                             style == ((CoordinatePlaneLegendLine)item).LineStyle))
            {
                return;
            }

            items.Add(new CoordinatePlaneLegendLine(name, style, Style));
        }
Ejemplo n.º 8
0
 public CoordinateFunction(Func <float, float> func, float minX, float maxX, float minY, float maxY, CoordinateLineStyle style, CoordinatePointStyle pointsStyle)
 {
     Function    = func;
     Style       = style;
     PointsStyle = pointsStyle;
     this.minX   = minX;
     this.maxX   = maxX;
     this.minY   = minY;
     this.maxY   = maxY;
     Lines       = CalculateLines(func, minX, maxX, minY, maxY);
 }
Ejemplo n.º 9
0
 public CoordinateLine(CoordinatePoint p1, CoordinatePoint p2, CoordinateLineStyle style)
 {
     P1    = p1;
     P2    = p2;
     Style = style;
 }
Ejemplo n.º 10
0
 public CoordinateLine(CoordinatePoint p1, CoordinatePoint p2)
 {
     P1    = p1;
     P2    = p2;
     Style = new CoordinateLineStyle();
 }
Ejemplo n.º 11
0
 public CoordinateFunction(Func <float, float> func, CoordinateLineStyle style, CoordinatePointStyle pointsStyle)
 {
     Function    = func;
     Style       = style;
     PointsStyle = pointsStyle;
 }
 public CoordinatePlaneLegendLine(string name, CoordinateLineStyle lineStyle, CoordinatePlaneLegendStyle legendStyle)
 {
     this.name = name;
     LineStyle = lineStyle;
     Style     = legendStyle;
 }
Ejemplo n.º 13
0
 public CoordinatePlane AddPolyLine(float[] xs, float[] ys, CoordinateLineStyle style)
 {
     entities.Add(new CoordinatePolyline(xs.Select((x, i) => Style.GetDefaultStyledPoint(x, ys[i])).ToArray(), style));
     return(this);
 }
Ejemplo n.º 14
0
 public CoordinatePolyline(CoordinatePoint[] points, CoordinateLineStyle style)
 {
     Points = points;
     Style  = style;
 }
Ejemplo n.º 15
0
 public CoordinatePlane AddLine(PointF p1, PointF p2, CoordinateLineStyle style)
 {
     entities.Add(new CoordinateLine(Style.GetDefaultStyledPoint(p1.X, p1.Y), Style.GetDefaultStyledPoint(p2.X, p2.Y), style));
     return(this);
 }
Ejemplo n.º 16
0
 public CoordinatePlane AddEllipse(float x, float y, float w, float h, CoordinateLineStyle style)
 {
     entities.Add(new CoordinateEllipse(x, y, w, h, style));
     return(this);
 }
Ejemplo n.º 17
0
 public CoordinatePlane AddFunction(Func <float, float> func, CoordinateLineStyle style, CoordinatePointStyle pointsStyle)
 {
     entities.Add(new CoordinateFunction(func, style, pointsStyle));
     return(this);
 }
Ejemplo n.º 18
0
 public CoordinatePlane AddFunction(Func <float, float> func, float minX, float maxX, float minY, float maxY, CoordinateLineStyle style)
 {
     entities.Add(new CoordinateFunction(func, minX, maxX, minY, maxY, style, Style.DefaultPointStyle));
     return(this);
 }
Ejemplo n.º 19
0
 public CoordinatePlane AddPolyLine(CoordinatePoint[] points, CoordinateLineStyle style)
 {
     entities.Add(new CoordinatePolyline(points, style));
     return(this);
 }
Ejemplo n.º 20
0
 public CoordinatePlane AddPolyLine(PointF[] points, CoordinateLineStyle style)
 {
     entities.Add(new CoordinatePolyline(points.Select(p => Style.GetDefaultStyledPoint(p.X, p.Y)).ToArray(), style));
     return(this);
 }
Ejemplo n.º 21
0
 public CoordinatePolyline(CoordinatePoint[] points)
 {
     Points = points;
     Style  = new CoordinateLineStyle();
 }
Ejemplo n.º 22
0
 public CoordinatePlane AddLine(CoordinatePoint p1, CoordinatePoint p2, CoordinateLineStyle style)
 {
     entities.Add(new CoordinateLine(p1, p2, style));
     return(this);
 }
Ejemplo n.º 23
0
 public CoordinatePlane AddLegendItem(CoordinateLineStyle style, string name)
 {
     Legend.AddItem(style, name);
     UpdatePlane();
     return(this);
 }
Ejemplo n.º 24
0
 public CoordinatePlane AddLine(float x1, float y1, float x2, float y2, CoordinateLineStyle style)
 {
     entities.Add(new CoordinateLine(Style.GetDefaultStyledPoint(x1, y1), Style.GetDefaultStyledPoint(x2, y2), style));
     return(this);
 }