class MAGES::Analytics::DefaultProcessors¶
Overview¶
Class that stores all default processors. More…
class DefaultProcessors { public: // properties Processor DummyTrue; Processor DummyFalse; Processor ProcessorAvg; Processor ProcessorSum; Processor ProcessorMax; Processor ProcessorMin; Processor ProcessorMedian; Processor ProcessorActionPerformedState; Processor ProcessorPerformedWrongAction; Processor ProcessorDidNotPerformRequiredAction; Processor ProcessorOperationScoreLimit; Processor ProcessorTimeLimit; Processor ProcessorOperationDuration; Processor ProcessorCollision; Processor ProcessorRotationLimit; Processor ProcessorRangeOfMotion; Processor ProcessorAngleLimit; Processor ProcessorInteractionRestriction; };
Detailed Documentation¶
Class that stores all default processors.
Properties¶
Processor DummyTrue
Gets a dummy processor that always returns true.
Processor DummyFalse
Gets a dummy processor that always returns false.
Processor ProcessorAvg
Gets processor that finds the average from a given list.
Processor ProcessorSum
Gets processor that finds the sum from a given list.
Processor ProcessorMax
Gets processor that finds the max from a given list.
Processor ProcessorMin
Gets processor that finds the min from a given list.
Processor ProcessorMedian
Gets processor that finds the median from a given list.
Processor ProcessorActionPerformedState
Gets processor that finds if certain subactions were performed under another action.
Processor ProcessorPerformedWrongAction
Gets processor that finds if certain actions were performed while another specified action is active.
Processor ProcessorDidNotPerformRequiredAction
Gets processor that finds if certain actions were not performed while another specified action is active.
Processor ProcessorOperationScoreLimit
Gets processor that finds the specified action exceeded the time limit.
Processor ProcessorTimeLimit
Gets processor that finds the specified action exceeded the time limit.
Processor ProcessorOperationDuration
Gets processor that finds the operation duration.
Processor ProcessorCollision
Gets processor that detects if a collision happened in given actions.
Processor ProcessorRotationLimit
Gets processor that detects a rotation limit has been reached.
Processor ProcessorRangeOfMotion
Gets processor that detects a range of motion limit has been reached.
Processor ProcessorAngleLimit
Gets processor that detects if the insert angle of an insert action is greater than the limit.
Processor ProcessorInteractionRestriction
Gets processor that detects a range of motion limit has been reached.