Example #1
0
        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;
 }
Example #4
0
 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);
 }