PurplePen.EventDB.ReplaceControlPoint C# (CSharp) Method

ReplaceControlPoint() public method

public ReplaceControlPoint ( Id id, ControlPoint control ) : void
id Id
control ControlPoint
return void
        public void ReplaceControlPoint(Id<ControlPoint> id, ControlPoint control)
        {
            controlPointStore.Replace(id, control);
        }

Usage Example

Example #1
0
        // Change the orientation of a control. Must be a crossing point.
        public static void ChangeControlOrientation(EventDB eventDB, Id<ControlPoint> controlId, float newOrientation)
        {
            ControlPoint control = eventDB.GetControl(controlId);

            Debug.Assert(control.kind == ControlPointKind.CrossingPoint);

            control = (ControlPoint) control.Clone();
            control.orientation = newOrientation;

            eventDB.ReplaceControlPoint(controlId, control);
        }
All Usage Examples Of PurplePen.EventDB::ReplaceControlPoint