<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>My Project: SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_sample_hospital_model.html">SampleHospitalModel</a></li><li class="navelem"><a class="el" href="namespace_sample_hospital_model_1_1_visualization.html">Visualization</a></li><li class="navelem"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department.html">WPFVisualizationEngineOutpatientDepartment</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Additional visualization for outpatient control units, with extra visualization of waiting list numbers: Number of patients waiting for a slot to be assigned Number of patients waiting for slots  
 <a href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department.png" usemap="#SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment_map" alt=""/>
  <map id="SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment_map" name="SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment_map">
<area href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html" alt="SampleHospitalModel.Visualization.WPFVisualizationEngineHealthCareDepartmentControlUnit&lt; OutpatientActionTypeClass &gt;" shape="rect" coords="0,0,715,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a50cbb97ee541ebb20c7ce54fb48960ed"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department.html#a50cbb97ee541ebb20c7ce54fb48960ed">WPFVisualizationEngineOutpatientDepartment</a> (<a class="el" href="class_w_p_f_visualization_base_1_1_drawing_on_coordinate_system.html">DrawingOnCoordinateSystem</a> drawingSystem, Point position, <a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#abe4ba0d78d527ff6c4cdde7dd27943fc">Size</a> size, double personSize)</td></tr>
<tr class="memdesc:a50cbb97ee541ebb20c7ce54fb48960ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic constructor, just calls base constructor  <a href="#a50cbb97ee541ebb20c7ce54fb48960ed">More...</a><br /></td></tr>
<tr class="separator:a50cbb97ee541ebb20c7ce54fb48960ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8be5c28237bb4fc3261b13bcdb5aa45"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department.html#af8be5c28237bb4fc3261b13bcdb5aa45">AdditionalStaticVisualization</a> (DateTime initializationTime, <a class="el" href="class_simulation_core_1_1_simulation_classes_1_1_simulation_model.html">SimulationModel</a> simModel, <a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_control_unit.html">ControlUnit</a> parentControlUnit)</td></tr>
<tr class="memdesc:af8be5c28237bb4fc3261b13bcdb5aa45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls base class method and additiona visualization for string captions  <a href="#af8be5c28237bb4fc3261b13bcdb5aa45">More...</a><br /></td></tr>
<tr class="separator:af8be5c28237bb4fc3261b13bcdb5aa45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14586d925c0fcb7c6d77394fe4c8d65"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department.html#ab14586d925c0fcb7c6d77394fe4c8d65">AdditionalDynamicVisualization</a> (DateTime currentTime, <a class="el" href="class_simulation_core_1_1_simulation_classes_1_1_simulation_model.html">SimulationModel</a> simModel, <a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_control_unit.html">ControlUnit</a> parentControlUnit, IEnumerable&lt; <a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_event.html">Event</a> &gt; currentEvents)</td></tr>
<tr class="memdesc:ab14586d925c0fcb7c6d77394fe4c8d65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additionally to event handling methods for visualization, the number of patients waiting for a slot to be assigned or waiting for a slot are showed.  <a href="#ab14586d925c0fcb7c6d77394fe4c8d65">More...</a><br /></td></tr>
<tr class="separator:ab14586d925c0fcb7c6d77394fe4c8d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html">SampleHospitalModel.Visualization.WPFVisualizationEngineHealthCareDepartmentControlUnit&lt; OutpatientActionTypeClass &gt;</a></td></tr>
<tr class="memitem:a897a51338edd7243dcf4dfda927be6b6 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a897a51338edd7243dcf4dfda927be6b6">WPFVisualizationEngineHealthCareDepartmentControlUnit</a> (<a class="el" href="class_w_p_f_visualization_base_1_1_drawing_on_coordinate_system.html">DrawingOnCoordinateSystem</a> drawingSystem, Point position, <a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#abe4ba0d78d527ff6c4cdde7dd27943fc">Size</a> size, double personSize)</td></tr>
<tr class="memdesc:a897a51338edd7243dcf4dfda927be6b6 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Basic constructor, assigns visualization methods to dictionaries for event and activity types  <a href="#a897a51338edd7243dcf4dfda927be6b6">More...</a><br /></td></tr>
<tr class="separator:a897a51338edd7243dcf4dfda927be6b6 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3571407fd3c83321bab8ccdae3baac0e inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object.html">DrawingObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a3571407fd3c83321bab8ccdae3baac0e">CreatePatient</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_entity.html">Entity</a> entity)</td></tr>
<tr class="memdesc:a3571407fd3c83321bab8ccdae3baac0e inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a patient drawing object  <a href="#a3571407fd3c83321bab8ccdae3baac0e">More...</a><br /></td></tr>
<tr class="separator:a3571407fd3c83321bab8ccdae3baac0e inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab39da1d23eebe1d8fe34c03b137e877f inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object.html">DrawingObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#ab39da1d23eebe1d8fe34c03b137e877f">CreateDoctor</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_entity.html">Entity</a> entity)</td></tr>
<tr class="memdesc:ab39da1d23eebe1d8fe34c03b137e877f inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a doctor drawing object  <a href="#ab39da1d23eebe1d8fe34c03b137e877f">More...</a><br /></td></tr>
<tr class="separator:ab39da1d23eebe1d8fe34c03b137e877f inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a650fbd7d7bb218e7e719a4dcac3d4a3f inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object.html">DrawingObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a650fbd7d7bb218e7e719a4dcac3d4a3f">CreateNurse</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_entity.html">Entity</a> entity)</td></tr>
<tr class="memdesc:a650fbd7d7bb218e7e719a4dcac3d4a3f inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a nurse drawing object  <a href="#a650fbd7d7bb218e7e719a4dcac3d4a3f">More...</a><br /></td></tr>
<tr class="separator:a650fbd7d7bb218e7e719a4dcac3d4a3f inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa97bfcd681045655d1d5e43d77a1722a inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object.html">DrawingObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#aa97bfcd681045655d1d5e43d77a1722a">CreateTreatmentFacility</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_entity.html">Entity</a> entity)</td></tr>
<tr class="memdesc:aa97bfcd681045655d1d5e43d77a1722a inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a treatment facility drawing object, different objects for different skill types of treatment facilities are generated, e.g. CT or MRI  <a href="#aa97bfcd681045655d1d5e43d77a1722a">More...</a><br /></td></tr>
<tr class="separator:aa97bfcd681045655d1d5e43d77a1722a inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88c622beb3aaa3efa3e10e9cf9a3ce24 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object.html">DrawingObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a88c622beb3aaa3efa3e10e9cf9a3ce24">CreateMultiplePatientTreatmentFacility</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_entity.html">Entity</a> entity)</td></tr>
<tr class="memdesc:a88c622beb3aaa3efa3e10e9cf9a3ce24 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a multiple patient treatment facility drawing object  <a href="#a88c622beb3aaa3efa3e10e9cf9a3ce24">More...</a><br /></td></tr>
<tr class="separator:a88c622beb3aaa3efa3e10e9cf9a3ce24 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae89366f9a28ea6a3ac75891fca0f50a9 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae89366f9a28ea6a3ac75891fca0f50a9"></a>
<a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object.html">DrawingObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#ae89366f9a28ea6a3ac75891fca0f50a9">CreateWaitingRoom</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_entity.html">Entity</a> entity)</td></tr>
<tr class="memdesc:ae89366f9a28ea6a3ac75891fca0f50a9 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a waiting room drawing object </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">entity</td><td>Treatment facility entity</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A drawing object visualizing a waiting room</dd></dl>
<br /></td></tr>
<tr class="separator:ae89366f9a28ea6a3ac75891fca0f50a9 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d4ef8176bd2251ff53971e7ddfad3f3 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a0d4ef8176bd2251ff53971e7ddfad3f3">DrawHoldingEntity</a> (<a class="el" href="interface_simulation_core_1_1_h_c_c_m_elements_1_1_i_dynamic_holding_entity.html">IDynamicHoldingEntity</a> holdingEntity)</td></tr>
<tr class="memdesc:a0d4ef8176bd2251ff53971e7ddfad3f3 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws a holding entity, if size is sufficient for all entities holded, they are visualized in a grid form, if they do not fit they are all visualized in the middle and a string representing the count of holded entities is visualized  <a href="#a0d4ef8176bd2251ff53971e7ddfad3f3">More...</a><br /></td></tr>
<tr class="separator:a0d4ef8176bd2251ff53971e7ddfad3f3 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa57efb82b63494b349a5977073019c43 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#aa57efb82b63494b349a5977073019c43">AdditionalStaticVisualization</a> (DateTime initializationTime, <a class="el" href="class_simulation_core_1_1_simulation_classes_1_1_simulation_model.html">SimulationModel</a> simModel, <a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_control_unit.html">ControlUnit</a> parentControlUnit)</td></tr>
<tr class="memdesc:aa57efb82b63494b349a5977073019c43 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the static visualization, draws all treatment facilities, waiting rooms and multiple patient treatment facilities for each structural area  <a href="#aa57efb82b63494b349a5977073019c43">More...</a><br /></td></tr>
<tr class="separator:aa57efb82b63494b349a5977073019c43 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a780a15d08281938df5c17a0b24584d2d inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a780a15d08281938df5c17a0b24584d2d">HealthCareActionEnd</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_activity.html">Activity</a> activity, DateTime time)</td></tr>
<tr class="memdesc:a780a15d08281938df5c17a0b24584d2d inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that visualized the end of a health care action, patient is removed from the drawing system  <a href="#a780a15d08281938df5c17a0b24584d2d">More...</a><br /></td></tr>
<tr class="separator:a780a15d08281938df5c17a0b24584d2d inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3394a6e0359fa0246fff89c9313965d4 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a3394a6e0359fa0246fff89c9313965d4">HealthCareActionStart</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_activity.html">Activity</a> activity, DateTime time)</td></tr>
<tr class="memdesc:a3394a6e0359fa0246fff89c9313965d4 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that visualized the start of a health care action, patient is added to the drawing system and all entities (staff and patient) are set to the corresponding positions in the treatment facility (if it is not a multiple patient treatment facility).  <a href="#a3394a6e0359fa0246fff89c9313965d4">More...</a><br /></td></tr>
<tr class="separator:a3394a6e0359fa0246fff89c9313965d4 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfff669d5726f33626b88c1a72b8ab96 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#adfff669d5726f33626b88c1a72b8ab96">WaitInFacilityEnd</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_activity.html">Activity</a> activity, DateTime time)</td></tr>
<tr class="memdesc:adfff669d5726f33626b88c1a72b8ab96 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that visualized the end of a wait in facility activity, patient is removed from the drawing system  <a href="#adfff669d5726f33626b88c1a72b8ab96">More...</a><br /></td></tr>
<tr class="separator:adfff669d5726f33626b88c1a72b8ab96 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad09159950ba3f4c77bda340214bcce44 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#ad09159950ba3f4c77bda340214bcce44">WaitInFacilityStart</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_activity.html">Activity</a> activity, DateTime time)</td></tr>
<tr class="memdesc:ad09159950ba3f4c77bda340214bcce44 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that visualized the start of a wait in facility action, patient is added to the drawing system and set to the corresponding positions in the treatment facility (if it is not a multiple patient treatment facility).  <a href="#ad09159950ba3f4c77bda340214bcce44">More...</a><br /></td></tr>
<tr class="separator:ad09159950ba3f4c77bda340214bcce44 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7b7553c4abb3871ccadbd93a336cf69 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#ae7b7553c4abb3871ccadbd93a336cf69">EventPatientLeave</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_event.html">Event</a> ev)</td></tr>
<tr class="memdesc:ae7b7553c4abb3871ccadbd93a336cf69 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upon patient leave events the drawing object is removed from the system  <a href="#ae7b7553c4abb3871ccadbd93a336cf69">More...</a><br /></td></tr>
<tr class="separator:ae7b7553c4abb3871ccadbd93a336cf69 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64759dc8379a68dd03c80d7fde9b2b71 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a64759dc8379a68dd03c80d7fde9b2b71">EventLeavingStaff</a> (<a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_event.html">Event</a> ev)</td></tr>
<tr class="memdesc:a64759dc8379a68dd03c80d7fde9b2b71 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upon staff leave events the drawing object is removed from the system  <a href="#a64759dc8379a68dd03c80d7fde9b2b71">More...</a><br /></td></tr>
<tr class="separator:a64759dc8379a68dd03c80d7fde9b2b71 inherit pub_methods_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a992d490ed94e38c9a9cf1b1f2ddff207"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object_string.html">DrawingObjectString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department.html#a992d490ed94e38c9a9cf1b1f2ddff207">NumberSlotWaitString</a><code> [get]</code></td></tr>
<tr class="memdesc:a992d490ed94e38c9a9cf1b1f2ddff207"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drawing object for the string representing the number of patients waiting for a slot  <a href="#a992d490ed94e38c9a9cf1b1f2ddff207">More...</a><br /></td></tr>
<tr class="separator:a992d490ed94e38c9a9cf1b1f2ddff207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af57ab2efb02c541b204a377740f69906"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object_string.html">DrawingObjectString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_outpatient_department.html#af57ab2efb02c541b204a377740f69906">NumberSlotAssignString</a><code> [get]</code></td></tr>
<tr class="memdesc:af57ab2efb02c541b204a377740f69906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drawing object for the string representing the number of patients waiting for a slot to be assigned  <a href="#af57ab2efb02c541b204a377740f69906">More...</a><br /></td></tr>
<tr class="separator:af57ab2efb02c541b204a377740f69906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td colspan="2" onclick="javascript:toggleInherit('properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html">SampleHospitalModel.Visualization.WPFVisualizationEngineHealthCareDepartmentControlUnit&lt; OutpatientActionTypeClass &gt;</a></td></tr>
<tr class="memitem:a7af7fadd903ca4aa578ceb80cf4747dd inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">Point&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a7af7fadd903ca4aa578ceb80cf4747dd">Position</a><code> [get]</code></td></tr>
<tr class="memdesc:a7af7fadd903ca4aa578ceb80cf4747dd inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of control unit visualization on drawing system  <a href="#a7af7fadd903ca4aa578ceb80cf4747dd">More...</a><br /></td></tr>
<tr class="separator:a7af7fadd903ca4aa578ceb80cf4747dd inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4ba0d78d527ff6c4cdde7dd27943fc inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">Size&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#abe4ba0d78d527ff6c4cdde7dd27943fc">Size</a><code> [get]</code></td></tr>
<tr class="memdesc:abe4ba0d78d527ff6c4cdde7dd27943fc inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of control unit visualization on drawing system  <a href="#abe4ba0d78d527ff6c4cdde7dd27943fc">More...</a><br /></td></tr>
<tr class="separator:abe4ba0d78d527ff6c4cdde7dd27943fc inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53651357a0075b021a5ebad63112fc1a inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#a53651357a0075b021a5ebad63112fc1a">PersonSize</a><code> [get]</code></td></tr>
<tr class="memdesc:a53651357a0075b021a5ebad63112fc1a inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size in which persons are visualized  <a href="#a53651357a0075b021a5ebad63112fc1a">More...</a><br /></td></tr>
<tr class="separator:a53651357a0075b021a5ebad63112fc1a inherit properties_class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Additional visualization for outpatient control units, with extra visualization of waiting list numbers: Number of patients waiting for a slot to be assigned Number of patients waiting for slots </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a50cbb97ee541ebb20c7ce54fb48960ed"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment.WPFVisualizationEngineOutpatientDepartment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_on_coordinate_system.html">DrawingOnCoordinateSystem</a>&#160;</td>
          <td class="paramname"><em>drawingSystem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Point&#160;</td>
          <td class="paramname"><em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_sample_hospital_model_1_1_visualization_1_1_w_p_f_visualization_engine_health_care_department_control_unit.html#abe4ba0d78d527ff6c4cdde7dd27943fc">Size</a>&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>personSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Basic constructor, just calls base constructor </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">drawingSystem</td><td>Drawing system used for visualization</td></tr>
    <tr><td class="paramname">position</td><td>Position of control unit visualization on drawing system</td></tr>
    <tr><td class="paramname">size</td><td>Size of control unit visualization on drawing system</td></tr>
    <tr><td class="paramname">personSize</td><td>Size in which persons are visualized</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ab14586d925c0fcb7c6d77394fe4c8d65"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override void SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment.AdditionalDynamicVisualization </td>
          <td>(</td>
          <td class="paramtype">DateTime&#160;</td>
          <td class="paramname"><em>currentTime</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_simulation_core_1_1_simulation_classes_1_1_simulation_model.html">SimulationModel</a>&#160;</td>
          <td class="paramname"><em>simModel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_control_unit.html">ControlUnit</a>&#160;</td>
          <td class="paramname"><em>parentControlUnit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IEnumerable&lt; <a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_event.html">Event</a> &gt;&#160;</td>
          <td class="paramname"><em>currentEvents</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Additionally to event handling methods for visualization, the number of patients waiting for a slot to be assigned or waiting for a slot are showed. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">currentTime</td><td>Time for additional dynamic visualization</td></tr>
    <tr><td class="paramname">simModel</td><td>Simulation model to be visualized</td></tr>
    <tr><td class="paramname">parentControlUnit</td><td>Control to be visualized</td></tr>
    <tr><td class="paramname">currentEvents</td><td>Events that have been triggered at current time</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af8be5c28237bb4fc3261b13bcdb5aa45"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">override void SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment.AdditionalStaticVisualization </td>
          <td>(</td>
          <td class="paramtype">DateTime&#160;</td>
          <td class="paramname"><em>initializationTime</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_simulation_core_1_1_simulation_classes_1_1_simulation_model.html">SimulationModel</a>&#160;</td>
          <td class="paramname"><em>simModel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_simulation_core_1_1_h_c_c_m_elements_1_1_control_unit.html">ControlUnit</a>&#160;</td>
          <td class="paramname"><em>parentControlUnit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Calls base class method and additiona visualization for string captions </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">initializationTime</td><td>Time at which static visualization is generated</td></tr>
    <tr><td class="paramname">simModel</td><td>Simulation model for which the visuslization is generated</td></tr>
    <tr><td class="paramname">parentControlUnit</td><td>Control unit that is visualized</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="af57ab2efb02c541b204a377740f69906"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object_string.html">DrawingObjectString</a> SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment.NumberSlotAssignString</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Drawing object for the string representing the number of patients waiting for a slot to be assigned </p>

</div>
</div>
<a class="anchor" id="a992d490ed94e38c9a9cf1b1f2ddff207"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_w_p_f_visualization_base_1_1_drawing_object_string.html">DrawingObjectString</a> SampleHospitalModel.Visualization.WPFVisualizationEngineOutpatientDepartment.NumberSlotWaitString</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Drawing object for the string representing the number of patients waiting for a slot </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
