/// <summary>
 /// Initializes a new instance of the <see cref="T:USE_DisplayManagement.DisplayCoordinate"/> class.
 /// </summary>
 /// <param name="coord">Coordinate.</param>
 /// <param name="coord_type">Coordinate type.</param>
 /// <param name="monitorDetails">Monitor details.</param>
 /// <param name="eyeDist">Distance of the eye from the monitor, in cm.</param>
 /// <param name="screenDetails">Screen details.</param>
 public DisplayCoordinate(Vector2 coord, string coord_type, MonitorDetails monitorDetails, float eyeDist, ScreenDetails screenDetails)
 {
     MonitorDetails = monitorDetails;
     ScreenDetails  = screenDetails;
     CalculateCoordinates(coord, coord_type, eyeDist);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:USE_DisplayManagement.DisplayCoordinate"/> class.
 /// </summary>
 /// <param name="coord">Coordinate.</param>
 /// <param name="coord_type">Coordinate type.</param>
 /// <param name="monitorDetails">Monitor details.</param>
 /// <param name="eyeDist">Distance of the eye from the monitor, in cm.</param>
 public DisplayCoordinate(Vector2 coord, string coord_type, MonitorDetails monitorDetails, float eyeDist)
 {
     MonitorDetails = monitorDetails;
     ScreenDetails  = new ScreenDetails(new Vector2(0, 0), monitorDetails.CmSize, monitorDetails.PixelResolution);
     CalculateCoordinates(coord, coord_type, eyeDist);
 }