void UpdateRoute()
void UpdateRoute()
If this GoObject is part of a GoDocument this should possibly delay the call to CalculateRoute by calling GoDocument.GoDocument.UpdateRoute. Otherwise this should just call CalculateRoute to determine a new route immediately.
This is typically implemented as:
public virtual void UpdateRoute() {
GoDocument doc = this.Document;
if (doc != null)
doc.UpdateRoute(this);
else
CalculateRoute();
}