コード例 #1
0
        } // 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
コード例 #2
0
        } // 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