Ejemplo n.º 1
0
 public static DataSeries AddNewCurrentDataSeries(PersistentVector initialPoints, string name, Color? color)
 {
     DataSeries ds = new DataSeries(Utility.PVtoGPList(initialPoints), name, color);
     CurrentDataSeries = AllDataSeries.Count - 1;
     UpdateSeriesInfoInUI();
     return ds;
 }
Ejemplo n.º 2
0
 public static DataSeries AddNewCurrentDataSeries(string name, Color? color)
 {
     DataSeries ds = new DataSeries(name, color);
     CurrentDataSeries = AllDataSeries.Count - 1;
     UpdateSeriesInfoInUI();
     return ds;
 }
Ejemplo n.º 3
0
        public static GraphPoint SeriesAverage(DataSeries series)
        {
            Vector3 averageCoord = new Vector3();
            int pointCount = series.GetPointCount();
            List<GraphPoint> points = series.GetDataPoints();

            foreach (object point in points)
            {
                averageCoord.X += ((GraphPoint)point).x;
                averageCoord.Y += ((GraphPoint)point).y;
                averageCoord.Z += ((GraphPoint)point).z;
            }

            averageCoord /= pointCount;
            return new GraphPoint(averageCoord);
        }
Ejemplo n.º 4
0
 public static DataSeries SetSeriesColor(DataSeries series, Color col)
 {
     series.SetColor(col);
     return series;
 }
Ejemplo n.º 5
0
 public static DataSeries SetSeriesColorMode(DataSeries series, ColorMode mode)
 {
     series.SetColorMode(mode);
     return series;
 }
Ejemplo n.º 6
0
 public static DataSeries TransformSeries(DataSeries series, float tX, float tY, float tZ, float scale, float pitch, float yaw, float roll)
 {
     return TransformSeries(series, tX, tY, tZ, scale, scale, scale, pitch, yaw, roll);
 }
Ejemplo n.º 7
0
 public static DataSeries OffsetSeries(DataSeries series, float x, float y, float z)
 {
     return series.TranslatePoints(new Vector3(x, y, z));
 }
Ejemplo n.º 8
0
 public static DataSeries SetSeriesPollHistory(DataSeries series, bool enabled, double offset, int limit)
 {
     return series.SetSeriesPollHistory(enabled, offset, limit);
 }
Ejemplo n.º 9
0
 public static DataSeries StartSeriesPollTimer(DataSeries series, double interval)
 {
     return series.StartDataSourcePoll(interval);
 }
Ejemplo n.º 10
0
        public static DataSeries SetCurrentSeries(DataSeries newCurrentSeries)
        {
            int indexOf = AllDataSeries.IndexOf(newCurrentSeries);

            if (indexOf < 0)
            {
                AllDataSeries.Add(newCurrentSeries);
                CurrentDataSeries = AllDataSeries.Count - 1;
            }
            else
            {
                CurrentDataSeries = indexOf;
            }

            return newCurrentSeries;
        }
Ejemplo n.º 11
0
 public static DataSeries SetSeriesPollHistory(DataSeries series, bool enabled)
 {
     return SetSeriesPollHistory(series, enabled, 1, 10);
 }
Ejemplo n.º 12
0
 public static DataSeries ScaleSeries(DataSeries series, float scale)
 {
     return ScaleSeries(series, scale, scale, scale);
 }
Ejemplo n.º 13
0
 public static DataSeries ScaleSeries(DataSeries series, float x, float y, float z)
 {
     return series.ScalePoints(new Vector3(x, y, z));
 }
Ejemplo n.º 14
0
 public static DataSeries RotateSeries(DataSeries series, float pitch, float yaw, float roll)
 {
     return series.RotatePoints(new Vector3(pitch, yaw, roll));
 }
Ejemplo n.º 15
0
 public static DataSeries ResetSeriesTransforms(DataSeries series)
 {
     return series.ResetTransforms();
 }
Ejemplo n.º 16
0
 public static DataSeries RenameSeries(DataSeries series, string newname)
 {
     series.SetName(newname);
     return series;
 }
Ejemplo n.º 17
0
 public static DataSeries SetSeriesDrawMode(DataSeries series, DrawMode mode)
 {
     series.SetDrawMode(mode);
     return series;
 }
Ejemplo n.º 18
0
 public static DataSeries SetDataSource(DataSeries series, string sourceName)
 {
     return SetDataSource(series, sourceName, 0);
 }
Ejemplo n.º 19
0
 public static DataSeries SetSeriesLineWidth(DataSeries series, float width)
 {
     series.SetLineWidth(width);
     return series;
 }
Ejemplo n.º 20
0
 public static DataSeries SetDataSource(DataSeries series, string sourceName, int channel)
 {
     return series.SetDataSource(sourceName, channel);
 }
Ejemplo n.º 21
0
 public static DataSeries SetSeriesPollHistory(DataSeries series, bool enabled, int offset)
 {
     return SetSeriesPollHistory(series, enabled, offset, 10);
 }
Ejemplo n.º 22
0
 public static DataSeries SetDataSourceChannel(DataSeries series, int channel)
 {
     return series.SetDataSourceChannel(channel);
 }
Ejemplo n.º 23
0
 public static DataSeries SetSeriesTransparencyMode(DataSeries series, TransparencyMode mode)
 {
     series.SetTransparencyMode(mode);
     return series;
 }
Ejemplo n.º 24
0
 public static DataSeries GetSeries(DataSeries ds)
 {
     return ds;
 }
Ejemplo n.º 25
0
 public static DataSeries StopSeriesPollTimer(DataSeries series)
 {
     return series.StopDataSourcePoll();
 }
Ejemplo n.º 26
0
        public static int GetDataSeriesID(DataSeries series)
        {
            for (int i = 0; i < AllDataSeries.Count; i++)
            {
                if (AllDataSeries[i] == series)
                    return i + 1;
            }

            return 0;
        }
Ejemplo n.º 27
0
 public static DataSeries TransformSeries(DataSeries series, float tX, float tY, float tZ, float sX, float sY, float sZ, float pitch, float yaw, float roll)
 {
     return series.TransformPoints(  Matrix4.CreateScale(sX, sY, sZ) *
                                     Matrix4.CreateRotationZ(roll) * Matrix4.CreateRotationY(yaw) * Matrix4.CreateRotationX(pitch) *
                                     Matrix4.CreateTranslation(tX, tY, tZ));
 }
Ejemplo n.º 28
0
 public static int GetSeriesPointCount(DataSeries series)
 {
     return series.GetPointCount();
 }
Ejemplo n.º 29
0
 public static DataSeries AddNewSeries(string name, Color? color)
 {
     DataSeries ds = new DataSeries(name, color);
     UpdateSeriesInfoInUI();
     return ds;
 }
Ejemplo n.º 30
0
 public static DataSeries SetSeriesColor(DataSeries series, int r, int g, int b)
 {
     return SetSeriesColor(series, Color.FromArgb(r, g, b));
 }