Extract display coordinates from an event message
Source:R/extract_display_coords.R
extract_display_coords.RdExtracts display coordinates from a message that adheres to a
<message_prefix> <label> format. Please note that this function called
during the read_edf call with silent = TRUE. If display_coords
are missing from the eyelinkRecording, run this method to see the warnings.
Usage
extract_display_coords(
object,
message_prefix = "DISPLAY_COORDS",
silent = FALSE
)
# S3 method for class 'data.frame'
extract_display_coords(
object,
message_prefix = "DISPLAY_COORDS",
silent = FALSE
)
# S3 method for class 'eyelinkRecording'
extract_display_coords(
object,
message_prefix = "DISPLAY_COORDS",
silent = FALSE
)Arguments
- object
Either an
eyelinkRecordingobject or data.frame with events, i.e.,eventsslot of theeyelinkRecordingobject.- message_prefix
Beginning of the message string that identifies the DISPLAY_COORDS message. Defaults to
"DISPLAY_COORDS".- silent
Whether to suppress a warning when DISPLAY_COORDS message is missing. Default to
FALSE.
Value
A eyelinkRecording object with an additional display_coords slot (if that was object type),
Either a four element numeric vector with display coordinates, or NULL if object was an events table of
eyelinkRecording object. See eyelinkRecording for details.
Examples
data(gaze)
# by passing the recording
gaze <- extract_display_coords(gaze)
# by passing events table
display_coords <- extract_display_coords(gaze$events)