示例#1
0
        public DrawingTracker(ITrackable drawing, TrackingContext context, TrackerParameters parameters)
        {
            this.drawing    = drawing;
            this.drawingId  = drawing.Id;
            this.parameters = parameters;

            foreach (KeyValuePair <string, PointF> pair in drawing.GetTrackablePoints())
            {
                trackablePoints.Add(pair.Key, new TrackablePoint(context, parameters, pair.Value));
            }

            drawing.TrackablePointMoved += drawing_TrackablePointMoved;
            assigned = true;
        }