5 #include <PyDetectorWrapper.h>
6 #include <filems/facade/FMSFacade.h>
8 #include <AbstractDetector.h>
31 std::shared_ptr<AbstractDetector> detector
33 detector(*detector) {}
39 inline double getAccuracy()
41 inline void setAccuracy(
double const accuracy)
43 inline double getRangeMin()
45 inline void setRangeMin(
double const rangeMin)
47 inline double getRangeMax()
49 inline void setRangeMax(
double const rangeMax)
51 inline double getLasScale()
52 {
return detector.
getFMS()->write.getMeasurementWriterLasScale();}
53 inline void setLasScale(
double const lasScale)
54 {detector.
getFMS()->write.setMeasurementWriterLasScale(lasScale);}
Base abstract class for detectors.
Definition: AbstractDetector.h:20
double cfg_device_rangeMin_m
Minimum range for detector in meters.
Definition: AbstractDetector.h:54
std::shared_ptr< FMSFacade > getFMS() const
Obtain the main facade to file management system.
Definition: AbstractDetector.h:131
double cfg_device_rangeMax_m
Maximum range for detector in meters.
Definition: AbstractDetector.h:58
double cfg_device_accuracy_m
Detector accuracy in meters.
Definition: AbstractDetector.h:50
The main facade for file management system.
Definition: FMSFacade.h:19
Wrapper for AbstractDetector class.
Definition: PyDetectorWrapper.h:22