/// <summary> /// Do all rendering associated with this <see cref="ErrorBarItem"/> to the specified /// <see cref="Graphics"/> device. This method is normally only /// called by the Draw method of the parent <see cref="ZedGraph.CurveList"/> /// collection object. /// </summary> /// <param name="g"> /// A graphic device object to be drawn into. This is normally e.Graphics from the /// PaintEventArgs argument to the Paint() method. /// </param> /// <param name="pane"> /// A reference to the <see cref="ZedGraph.GraphPane"/> object that is the parent or /// owner of this object. /// </param> /// <param name="pos">The ordinal position of the current <see cref="ErrorBarItem"/> /// curve.</param> /// <param name="scaleFactor"> /// The scaling factor to be used for rendering objects. This is calculated and /// passed down by the parent <see cref="ZedGraph.GraphPane"/> object using the /// <see cref="GraphPane.CalcScaleFactor"/> method, and is used to proportionally adjust /// font sizes, etc. according to the actual size of the graph. /// </param> override public void Draw(Graphics g, GraphPane pane, int pos, double scaleFactor) { if (this.isVisible) { errorBar.Draw(g, pane, this, this.BaseAxis(pane), this.ValueAxis(pane, isY2Axis), scaleFactor); } }
/// <summary> /// Do all rendering associated with this <see cref="ErrorBarItem"/> to the specified /// <see cref="Graphics"/> device. This method is normally only /// called by the Draw method of the parent <see cref="ZedGraph.CurveList"/> /// collection object. /// </summary> /// <param name="g"> /// A graphic device object to be drawn into. This is normally e.Graphics from the /// PaintEventArgs argument to the Paint() method. /// </param> /// <param name="pane"> /// A reference to the <see cref="ZedGraph.GraphPane"/> object that is the parent or /// owner of this object. /// </param> /// <param name="pos">The ordinal position of the current <see cref="ErrorBarItem"/> /// curve.</param> /// <param name="scaleFactor"> /// The scaling factor to be used for rendering objects. This is calculated and /// passed down by the parent <see cref="ZedGraph.GraphPane"/> object using the /// <see cref="PaneBase.CalcScaleFactor"/> method, and is used to proportionally adjust /// font sizes, etc. according to the actual size of the graph. /// </param> override public void Draw(IGraphics g, GraphPane pane, int pos, float scaleFactor) { if (_isVisible) { _bar.Draw(g, pane, this, this.BaseAxis(pane), this.ValueAxis(pane), scaleFactor); } }
/// <summary> /// Do all rendering associated with this <see cref="ErrorBarItem" /> to the specified /// <see cref="Graphics" /> device. This method is normally only /// called by the Draw method of the parent <see cref="ZedGraph.CurveList" /> /// collection object. /// </summary> /// <param name="g"> /// A graphic device object to be drawn into. This is normally e.Graphics from the /// PaintEventArgs argument to the Paint() method. /// </param> /// <param name="pane"> /// A reference to the <see cref="ZedGraph.GraphPane" /> object that is the parent or /// owner of this object. /// </param> /// <param name="pos"> /// The ordinal position of the current <see cref="ErrorBarItem" /> /// curve. /// </param> /// <param name="scaleFactor"> /// The scaling factor to be used for rendering objects. This is calculated and /// passed down by the parent <see cref="ZedGraph.GraphPane" /> object using the /// <see cref="PaneBase.CalcScaleFactor" /> method, and is used to proportionally adjust /// font sizes, etc. according to the actual size of the graph. /// </param> public override void Draw(Graphics g, GraphPane pane, int pos, float scaleFactor) { if (IsVisible) { _bar.Draw(g, pane, this, BaseAxis(pane), ValueAxis(pane), scaleFactor); } }