16 #ifndef TRGCDCDisplayHough_FLAG_
17 #define TRGCDCDisplayHough_FLAG_
20 #include "trg/cdc/Display.h"
21 #include "trg/cdc/DisplayDrawingAreaHough.h"
23 #ifdef TRGCDC_SHORT_NAMES
24 #define TCDisplayHough TRGCDCDisplayHough
27 namespace Belle2_TRGCDC {
28 extern Belle2::TRGCDCDisplayRphi* D;
37 class TRGCDCDisplayRphi;
40 class TRGCDCDisplayHough :
public TRGCDCDisplay {
45 TRGCDCDisplayHough(
const std::string& name =
"TRGCDCDisplayHough",
49 virtual ~TRGCDCDisplayHough();
54 double scale(
void)
const;
62 virtual void on_scale_value_changed(
void);
65 virtual void on_positionReset(
void)
override;
70 TRGCDCDisplayDrawingAreaHough& area(
void);
73 TRGCDCDisplayDrawingAreaHough _w;
74 Gtk::Adjustment _adjustment;
82 TRGCDCDisplayDrawingAreaHough&
83 TRGCDCDisplayHough::area(
void)
90 TRGCDCDisplayHough::scale(
void)
const
92 return _scaler.get_value();
97 TRGCDCDisplayHough::scale(
double a)
100 return _scaler.get_value();
106 #endif // TRGCDCDisplayHough_FLAG_