Beispiel #1
0
 public EyeData
 (
     EyeValidity validity,
     Point2 gazePoint2D,
     Point3 gazePoint3D,
     Point3 eyePosition3D,
     double pupilDiameter
 )
     : base(gazePoint2D, gazePoint3D, eyePosition3D, pupilDiameter)
 {
     Validity = validity;
 }
Beispiel #2
0
 public SingleEyeGazeData
 (
     EyeValidity validity,
     Point2 gazePoint2D,
     Point3 gazePoint3D,
     Point3 eyePosition3D,
     double pupilDiameter,
     DateTimeOffset timestamp
 )
     : base(validity, gazePoint2D, gazePoint3D, eyePosition3D, pupilDiameter)
 {
     Timestamp = timestamp;
 }
Beispiel #3
0
 public EyeData(EyeValidity validity, EyeSample other)
     : base(other)
 {
     Validity = validity;
 }
 /// <summary>
 /// Checks whether the eye validity code is Valid.
 /// </summary>
 /// <param name="validity">Validity code of the eye.</param>
 /// <returns></returns>
 public static bool IsValid(this EyeValidity validity)
 {
     return(validity == EyeValidity.Valid);
 }
 /// <summary>
 /// Checks whether the eye validity code is either Valid or Probably.
 /// </summary>
 /// <param name="validity">Validity code of the eye.</param>
 /// <returns></returns>
 public static bool HasEye(this EyeValidity validity)
 {
     return((validity & HasEyeMask) != EyeValidity.Invalid);
 }