Line.addPoint C# (CSharp) Method

addPoint() public method

public addPoint ( ) : void
return void
    public void addPoint()
    {
        if(_pointsList.Count == _graphWidth)
            _pointsList.RemoveAt(0);
        _pointsList.Add(_lastVal);

        for(int i = 0 ; i < _pointsList.Count - 1; i++){
            _pointsArray[i] = _pointsArray[i+1];
            _pointsArray[i].x = i * _ratioW + _panelInfos.panelPos.x + 0.001f*_panelInfos.padding;
        }
        _pointsArray[_pointsList.Count - 1] = newPoint(_pointsList.Count - 1);
    }

Usage Example

Example #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Create your application here
            SetContentView(Resource.Layout.LineGraph);
            Line      l = new Line();
            LinePoint p = new LinePoint();

            p.setX(0);
            p.setY(5);
            l.addPoint(p);
            p = new LinePoint();
            p.setX(8);
            p.setY(8);
            l.addPoint(p);
            p = new LinePoint();
            p.setX(10);
            p.setY(4);
            l.addPoint(p);
            l.setColor(Color.ParseColor("#FFBB33"));

            LineGraph li = FindViewById <LineGraph> (Resource.Id.linegraph);           //(LineGraph)v.findViewById(R.id.linegraph);

            li.addLine(l);
            li.setRangeY(0, 10);
            li.setLineToFill(0);
            li.setOnPointClickedListener(this);
        }
All Usage Examples Of Line::addPoint