From 877a09fae3ca42e12dfa670441d61297a3405760 Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Thu, 6 Jul 2023 16:01:29 +0200 Subject: Use finish method inline. --- .../GazeAnalysis/DispersionThresholdIdentification.py | 15 +++------------ .../GazeAnalysis/VelocityThresholdIdentification.py | 15 +++------------ 2 files changed, 6 insertions(+), 24 deletions(-) (limited to 'src') diff --git a/src/argaze/GazeAnalysis/DispersionThresholdIdentification.py b/src/argaze/GazeAnalysis/DispersionThresholdIdentification.py index 42450e5..350a940 100644 --- a/src/argaze/GazeAnalysis/DispersionThresholdIdentification.py +++ b/src/argaze/GazeAnalysis/DispersionThresholdIdentification.py @@ -134,10 +134,7 @@ class GazeMovementIdentifier(GazeFeatures.GazeMovementIdentifier): if (ts - ts_last) > self.duration_min_threshold: # Get last movement - last_movement = self.current_saccade if len(self.__fixation_positions) == 0 else self.current_fixation - - # Set last movement as finished - last_movement.finish() + last_movement = self.current_saccade.finish() if len(self.__fixation_positions) == 0 else self.current_fixation.finish() # Clear all former gaze positions self.__valid_positions = GazeFeatures.TimeStampedGazePositions() @@ -166,10 +163,7 @@ class GazeMovementIdentifier(GazeFeatures.GazeMovementIdentifier): if deviation <= self.deviation_max_threshold: # Store last saccade - last_saccade = self.current_saccade - - # Set last saccade as finished - last_saccade.finish() + last_saccade = self.current_saccade.finish() # Clear saccade positions self.__saccade_positions = GazeFeatures.TimeStampedGazePositions() @@ -184,10 +178,7 @@ class GazeMovementIdentifier(GazeFeatures.GazeMovementIdentifier): elif len(self.__fixation_positions) > 0: # Store last fixation - last_fixation = self.current_fixation - - # Set last fixation as finished - last_fixation.finish() + last_fixation = self.current_fixation.finish() # Start saccade positions with current gaze position self.__saccade_positions[ts] = gaze_position diff --git a/src/argaze/GazeAnalysis/VelocityThresholdIdentification.py b/src/argaze/GazeAnalysis/VelocityThresholdIdentification.py index c00a778..7405ec6 100644 --- a/src/argaze/GazeAnalysis/VelocityThresholdIdentification.py +++ b/src/argaze/GazeAnalysis/VelocityThresholdIdentification.py @@ -151,10 +151,7 @@ class GazeMovementIdentifier(GazeFeatures.GazeMovementIdentifier): self.__last_position = gaze_position # Get last movement - last_movement = self.current_saccade if len(self.__fixation_positions) == 0 else self.current_fixation - - # Set last movement as finished - last_movement.finish() + last_movement = self.current_saccade.finish() if len(self.__fixation_positions) == 0 else self.current_fixation.finish() # Clear all former gaze positions self.__fixation_positions = GazeFeatures.TimeStampedGazePositions() @@ -180,10 +177,7 @@ class GazeMovementIdentifier(GazeFeatures.GazeMovementIdentifier): if len(self.__fixation_positions) > 0: # Create last fixation - last_fixation = Fixation(self.__fixation_positions) - - # Set last fixation as finished - last_fixation.finish() + last_fixation = Fixation(self.__fixation_positions).finish() # Clear fixation positions self.__fixation_positions = GazeFeatures.TimeStampedGazePositions() @@ -206,10 +200,7 @@ class GazeMovementIdentifier(GazeFeatures.GazeMovementIdentifier): if len(self.__saccade_positions) > 0: # Create last saccade - last_saccade = Saccade(self.__saccade_positions) - - # Set last saccade as finished - last_saccade.finish() + last_saccade = Saccade(self.__saccade_positions).finish() # Clear fixation positions self.__saccade_positions = GazeFeatures.TimeStampedGazePositions() -- cgit v1.1