# -*- coding: utf-8 -*-
from ..base import Base
from ..reader.base import DetectionReader, GroundTruthReader, SensorDataReader
from stonesoup.buffered_generator import BufferedGenerator
[docs]class Simulator(Base, BufferedGenerator):
"""Simulator base class"""
[docs]class DetectionSimulator(Simulator, DetectionReader):
"""Detection Simulator base class"""
[docs]class GroundTruthSimulator(Simulator, GroundTruthReader):
"""Ground truth simulator"""
[docs]class SensorSimulator(Simulator, SensorDataReader):
"""Sensor Simulator base class"""