Beispiel #1
0
 public Mark(double xCoord, string xAxisTitle, double yCoord, string yAxisTitle, string text, string value)
 {
     Text        = text;
     Value       = value;
     XCoordinate = new AxisCoordinate("X", xCoord, xAxisTitle);
     YCoordinate = new AxisCoordinate("Y", yCoord, yAxisTitle);
 }
Beispiel #2
0
 public Line(string name, double coord, string axisTitle, string text, Color markColor, int width)
 {
     Coordinate = new AxisCoordinate(name, coord, axisTitle);
     LineWidth  = width;
     MarkColor  = markColor;
     Text       = text;
 }
Beispiel #3
0
        /// <summary>
        /// This is the primary constructor
        /// </summary>
        /// <param name="nameStart"></param>
        /// <param name="startCoord"></param>
        /// <param name="nameEnd"></param>
        /// <param name="endCoord"></param>
        /// <param name="axisTitle"></param>
        /// <param name="oppositeAxisTitle"></param>
        /// <param name="zoneColor"></param>
        public Zone(string nameStart, double startCoord, string nameEnd, double endCoord, string axisTitle, string oppositeAxisTitle, Color zoneColor)
        {
            StartCoordinate = new AxisCoordinate(nameStart, startCoord, axisTitle);
            EndCoordinate   = new AxisCoordinate(nameEnd, endCoord, axisTitle);

            OppositeAxisTitle = oppositeAxisTitle;
            ZoneColor         = zoneColor;
        }
Beispiel #4
0
        public virtual object Clone()
        {
            AxisCoordinate ac = new AxisCoordinate();

            ac.AxisTitle  = AxisTitle;
            ac.Coordinate = Coordinate;
            ac.Name       = Name;

            return(ac);
        }
Beispiel #5
0
        public override bool Equals(object obj)
        {
            AxisCoordinate ac = obj as AxisCoordinate;

            if (ac != null)
            {
                // For value types and string objects, == is ok to use here.
                return(Coordinate == ac.Coordinate && AxisTitle == ac.AxisTitle && Name == ac.Name);
            }

            return(base.Equals(obj));
        }