MNE-CPP  beta 0.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
XMEASLIB::SngChnMeasurement Class Referenceabstract

The SngChnMeasurement class is the base class of every SngChnMeasurement. More...

#include <sngchnmeasurement.h>

Inheritance diagram for XMEASLIB::SngChnMeasurement:
XMEASLIB::Measurement Subject XMEASLIB::Numeric XMEASLIB::ProgressBar XMEASLIB::RealTimeMultiSampleArray XMEASLIB::Text

Public Types

typedef QSharedPointer
< SngChnMeasurement
SPtr
 
typedef QSharedPointer< const
SngChnMeasurement
ConstSPtr
 
- Public Types inherited from XMEASLIB::Measurement
typedef QSharedPointer
< Measurement
SPtr
 
typedef QSharedPointer< const
Measurement
ConstSPtr
 
- Public Types inherited from Subject
typedef QSharedPointer< SubjectSPtr
 
typedef QSharedPointer< const
Subject
ConstSPtr
 
typedef QSet< IObserver * > t_Observers
 

Public Member Functions

 SngChnMeasurement ()
 
virtual ~SngChnMeasurement ()
 
virtual void setValue (double value)=0
 
virtual double getValue () const =0
 
virtual bool isSingleChannel () const
 
- Public Member Functions inherited from XMEASLIB::Measurement
 Measurement ()
 
virtual ~Measurement ()
 
void setName (const QString &name)
 
QString getName () const
 
void setVisibility (bool visibility)
 
bool isVisible () const
 
- Public Member Functions inherited from Subject
virtual ~Subject ()
 
void attach (IObserver *pObserver)
 
void detach (IObserver *pObserver)
 
void notify ()
 
t_Observersobservers ()
 
int observerNumDebug ()
 

Additional Inherited Members

- Static Public Attributes inherited from Subject
static bool notifyEnabled = true
 
- Protected Member Functions inherited from Subject
 Subject ()
 

Detailed Description

The SngChnMeasurement class is the base class of every SngChnMeasurement.

DECLARE CLASS SngChnMeasurement

Definition at line 72 of file sngchnmeasurement.h.

Member Typedef Documentation

Const shared pointer type for SngChnMeasurement.

Definition at line 76 of file sngchnmeasurement.h.

Shared pointer type for SngChnMeasurement.

Definition at line 75 of file sngchnmeasurement.h.

Constructor & Destructor Documentation

SngChnMeasurement::SngChnMeasurement ( )

Constructs a SngChnMeasurement.

Definition at line 58 of file sngchnmeasurement.cpp.

SngChnMeasurement::~SngChnMeasurement ( )
virtual

Destroys the SngChnMeasurement.

Definition at line 67 of file sngchnmeasurement.cpp.

Member Function Documentation

virtual double XMEASLIB::SngChnMeasurement::getValue ( ) const
pure virtual

Returns whether SngChnMeasurement is visible. Pure virtual method.

Returns
true if SngChnMeasurement is visible, otherwise false.

Implemented in XMEASLIB::RealTimeMultiSampleArray, XMEASLIB::ProgressBar, XMEASLIB::Text, and XMEASLIB::Numeric.

bool SngChnMeasurement::isSingleChannel ( ) const
virtual

Returns whether Measurement is single channel measurement.

Returns
true if Measurement is single channel measurement, otherwise false.

Implements XMEASLIB::Measurement.

Definition at line 75 of file sngchnmeasurement.cpp.

virtual void XMEASLIB::SngChnMeasurement::setValue ( double  value)
pure virtual

Sets a value. Pure virtual method.

Parameters
[in]valuewhich should be set.

Implemented in XMEASLIB::RealTimeMultiSampleArray, XMEASLIB::ProgressBar, XMEASLIB::Text, and XMEASLIB::Numeric.


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