//
        //setters

        public Line addPoint(DrawablePoint pnt)
        {
            this.points.Add(pnt);
            if (this.parent != null)
            {
                pnt.scaleToParent(this.parent);
                update();
                fireMove(this);
            }
            //
            return(this);
        }