public TopologyDragControlMode(Controller controller, EventDB eventDB, SelectionMgr selectionMgr, CourseObj courseObject, PointF startDrag, PointF currentLocation)
{
this.controller = controller;
this.eventDB = eventDB;
this.selectionMgr = selectionMgr;
this.courseObjectStart = courseObject;
this.courseObjectDrag = (CourseObj)(courseObject.Clone());
this.startDrag = startDrag;
this.currentLocation = currentLocation;
this.dropTargetHighlight = null;
}