} // end of CreateClient #endregion #region CreateQueue /// <summary> /// Create queue drawing object as a rectangle with caption /// </summary> /// <param name="entity">Queue entity</param> /// <returns>DrawingRectangleObject visualization object</returns> public DrawingObject CreateQueue(Entity entity) { DrawDynamicHoldingEntity queue = new DrawDynamicHoldingEntity(entity, new Point(20, 0), new Size(200, 40), 30, Colors.LightGray); queue.SetCaption(string.Format("Queue: {0}", entity.Identifier), CustomStringAlignment.Left); return(queue); } // end of CreateQueue
} // end of CreateQueue #endregion #region CreateServer /// <summary> /// Create server drawing object as a rectangle with caption /// </summary> /// <param name="entity">Server entity</param> /// <returns>DrawingRectangleObject visualization object</returns> public DrawingObject CreateServer(Entity entity) { DrawDynamicHoldingEntity newServer = new DrawDynamicHoldingEntity(entity, new Point(300, 0), new Size(40, 40), 30, Colors.LightGray); newServer.SetCaption(string.Format("Server: {0}", entity.Identifier), CustomStringAlignment.Left); return(newServer); } // end of CreateServer
} // end of CreatePatient #endregion #region CreateMultiplePatientTreatmentFacility /// <summary> /// Creates a multiple patient treatment facility drawing object /// </summary> /// <param name="entity">Treatment facility entity</param> /// <returns>A drawing object visualizing a multiple patient treatment facility</returns> public DrawingObject CreateMultiplePatientTreatmentFacility(Entity entity) { EntityTreatmentFacility treatFac = (EntityTreatmentFacility)entity; DrawDynamicHoldingEntity drawTreatFac = new DrawDynamicHoldingEntity(treatFac, treatFac.Position, treatFac.Size, PersonSize, Colors.Gray); drawTreatFac.CaptionSize = 24; drawTreatFac.SetCaption(treatFac.ToString(), CustomStringAlignment.Left); return(drawTreatFac); } // end of CreatePatient