private void BuildDisplayData(ViewPlane viewPlane) { try { var pts = new List <PointF>(); displayData = new DisplayData(FileName); displayData.Color = Color; foreach (IVector3 v in data) { switch (viewPlane) { case ViewPlane.THETAR: var ptc = new PointCyl(v); pts.Add(new PointF((float)ptc.ThetaDeg, (float)ptc.R)); break; case ViewPlane.XZ: pts.Add(new PointF((float)v.X, (float)v.Z)); break; case ViewPlane.YZ: pts.Add(new PointF((float)v.Y, (float)v.Z)); break; case ViewPlane.XY: default: pts.Add(new PointF((float)v.X, (float)v.Y)); break; } } displayData.AddRange(pts); } catch (Exception) { throw; } }
public IDisplayDataObject(IDisplayData IDisplayDatainstance) { IDisplayDataInstance = IDisplayDatainstance; }
public DisplayDataLogic(IDataSaverToFile dataSaveToFile, IDisplayData display, IParserLogic parsingLogic) { this.dataSaveToFile = dataSaveToFile; this.display = display; this.parsingLogic = parsingLogic; }
public DisplayDataEnumerator(IDisplayData collection) { _collection = collection; curIndex = -1; currentItem = default; }
public bool Remove(IDisplayData item) { throw new NotImplementedException(); }
public void Insert(int index, IDisplayData item) { throw new NotImplementedException(); }
public int IndexOf(IDisplayData item) { throw new NotImplementedException(); }
public bool Contains(IDisplayData item) { throw new NotImplementedException(); }
public void Add(IDisplayData item) { data.Add(item); }