ant
A2 ant: class-based analysis framework
ant::calibration::gui::IndicatorKnob Class Referenceabstract

#include <Indicator_traits.h>

+ Inheritance diagram for ant::calibration::gui::IndicatorKnob:
+ Collaboration diagram for ant::calibration::gui::IndicatorKnob:

Public Member Functions

 IndicatorKnob (const std::string &name_, IndicatorProperties Gui)
 
 IndicatorKnob (const IndicatorKnob &)=delete
 
IndicatorKnoboperator= (const IndicatorKnob &)=delete
 
 IndicatorKnob (IndicatorKnob &&)=delete
 
IndicatorKnoboperator= (IndicatorKnob &&)=delete
 
virtual double get () const =0
 
virtual void set (double v)=0
 
virtual double reference () const
 
virtual ~IndicatorKnob ()=default
 

Public Attributes

std::string name
 
IndicatorProperties gui
 

Constructor & Destructor Documentation

◆ IndicatorKnob() [1/3]

ant::calibration::gui::IndicatorKnob::IndicatorKnob ( const std::string &  name_,
IndicatorProperties  Gui 
)
inline

◆ IndicatorKnob() [2/3]

ant::calibration::gui::IndicatorKnob::IndicatorKnob ( const IndicatorKnob )
delete

◆ IndicatorKnob() [3/3]

ant::calibration::gui::IndicatorKnob::IndicatorKnob ( IndicatorKnob &&  )
delete

◆ ~IndicatorKnob()

virtual ant::calibration::gui::IndicatorKnob::~IndicatorKnob ( )
virtualdefault

Member Function Documentation

◆ get()

◆ operator=() [1/2]

IndicatorKnob& ant::calibration::gui::IndicatorKnob::operator= ( const IndicatorKnob )
delete

◆ operator=() [2/2]

IndicatorKnob& ant::calibration::gui::IndicatorKnob::operator= ( IndicatorKnob &&  )
delete

◆ reference()

virtual double ant::calibration::gui::IndicatorKnob::reference ( ) const
inlinevirtual

◆ set()

Member Data Documentation

◆ gui

IndicatorProperties ant::calibration::gui::IndicatorKnob::gui

◆ name

std::string ant::calibration::gui::IndicatorKnob::name

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