/// <summary> /// Creates and plans a new message. /// </summary> /// <param name="aggregated"></param> private void PlanNewMessage(Aggregated aggregated) { // create the message. MicroPlannerMessage message = null; if (aggregated is AggregatedPoint) { MicroPlannerMessagePoint point = new MicroPlannerMessagePoint(); point.Point = aggregated as AggregatedPoint; message = point; } else if (aggregated is AggregatedArc) { MicroPlannerMessageArc arc = new MicroPlannerMessageArc(); arc.Arc = aggregated as AggregatedArc; message = arc; } // plan the message. this.Plan(message); }
/// <summary> /// Creates and plans a new message. /// </summary> /// <param name="aggregated"></param> private void PlanNewMessage(Aggregated aggregated) { // create the message. MicroPlannerMessage message = null; if (aggregated is AggregatedPoint) { MicroPlannerMessagePoint point = new MicroPlannerMessagePoint(); point.Point = aggregated as AggregatedPoint; message = point; } else if (aggregated is AggregatedArc) { MicroPlannerMessageArc arc = new MicroPlannerMessageArc(); arc.Arc = aggregated as AggregatedArc; message = arc; } // plan the message. this.Plan(message); }