Safemotion Lib
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
base_tracker_runner.BaseTrackerRunner Class Reference
Inheritance diagram for base_tracker_runner.BaseTrackerRunner:
byte_tracker_runner.ByteTrackerRunner

Public Member Functions

 __init__ (self, tracker=None, motion=None)
 
 set_tracker (self, tracker)
 
 set_motion (self, motion)
 
 run_tracker (self, *args, **kwargs)
 

Public Attributes

 tracker
 
 motion
 

Detailed Description

Definition at line 6 of file base_tracker_runner.py.

Constructor & Destructor Documentation

◆ __init__()

base_tracker_runner.BaseTrackerRunner.__init__ ( self,
tracker = None,
motion = None )

Reimplemented in byte_tracker_runner.ByteTrackerRunner.

Definition at line 8 of file base_tracker_runner.py.

8 def __init__(self, tracker=None, motion=None):
9
10 self.tracker = None
11 self.motion = None
12
13 if tracker != None:
14 self.tracker = build_tracker(tracker)
15
16 if motion != None:
17 self.motion = build_motion(motion)
18

Member Function Documentation

◆ run_tracker()

base_tracker_runner.BaseTrackerRunner.run_tracker ( self,
* args,
** kwargs )

Reimplemented in byte_tracker_runner.ByteTrackerRunner.

Definition at line 30 of file base_tracker_runner.py.

30 def run_tracker(self, *args, **kwargs):
31 pass

◆ set_motion()

base_tracker_runner.BaseTrackerRunner.set_motion ( self,
motion )

Definition at line 24 of file base_tracker_runner.py.

24 def set_motion(self, motion):
25 if isinstance(motion, str):
26 motion = build_motion(motion)
27 self.motion = motion
28

◆ set_tracker()

base_tracker_runner.BaseTrackerRunner.set_tracker ( self,
tracker )

Definition at line 19 of file base_tracker_runner.py.

19 def set_tracker(self, tracker):
20 if isinstance(tracker, str):
21 tracker = build_motion(tracker)
22 self.tracker = tracker
23

Member Data Documentation

◆ motion

base_tracker_runner.BaseTrackerRunner.motion

Definition at line 11 of file base_tracker_runner.py.

◆ tracker

base_tracker_runner.BaseTrackerRunner.tracker

Definition at line 10 of file base_tracker_runner.py.


The documentation for this class was generated from the following file: