/// <summary> /// Create new ILGraphCollection /// </summary> /// <param name="panel">Output panel </param> /// <param name="clippingData"></param> internal ILGraphCollection(IILCreationFactory vPainterFact) : base() { m_graphFact = vPainterFact; m_clippingData = new ILClippingData(); m_unsortedCache = new List <ILGraph>(); m_graphComparer = new ILGraphComparer(); }
/// <summary> /// create new ILAxisCollection /// </summary> public ILAxisCollection(ILClippingData clippingView, IILCreationFactory factory) { m_axes = new ILAxis[3]; m_axes[0] = factory.CreateAxis(AxisNames.XAxis, clippingView); m_axes[1] = factory.CreateAxis(AxisNames.YAxis, clippingView); m_axes[2] = factory.CreateAxis(AxisNames.ZAxis, clippingView); EventHandler handler = new EventHandler(Axis_Changed); m_axes[0].Changed += handler; m_axes[1].Changed += handler; m_axes[2].Changed += handler; }
/// <summary> /// create new ILAxisCollection /// </summary> public ILAxisCollection(ILClippingData clippingView, IILCreationFactory factory) { m_axes = new ILAxis[3]; m_axes[0] = factory.CreateAxis(AxisNames.XAxis,clippingView); m_axes[1] = factory.CreateAxis(AxisNames.YAxis,clippingView); m_axes[2] = factory.CreateAxis(AxisNames.ZAxis,clippingView); EventHandler handler = new EventHandler(Axis_Changed); m_axes[0].Changed += handler; m_axes[1].Changed += handler; m_axes[2].Changed += handler; }