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::MltChnMeasurement Class Referenceabstract

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

#include <mltchnmeasurement.h>

Inheritance diagram for XMEASLIB::MltChnMeasurement:
XMEASLIB::Measurement Subject XMEASLIB::RealTimeMultiSampleArrayNew

Public Types

typedef QSharedPointer
< MltChnMeasurement
SPtr
 
typedef QSharedPointer< const
MltChnMeasurement
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

 MltChnMeasurement ()
 
virtual ~MltChnMeasurement ()
 
virtual void setValue (VectorXd value)=0
 
virtual VectorXd 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 MltChnMeasurement class is the base class of every MltChnMeasurement.

DECLARE CLASS MltChnMeasurement

Definition at line 89 of file mltchnmeasurement.h.

Member Typedef Documentation

Const shared pointer type for MltChnMeasurement.

Definition at line 93 of file mltchnmeasurement.h.

Shared pointer type for MltChnMeasurement.

Definition at line 92 of file mltchnmeasurement.h.

Constructor & Destructor Documentation

MltChnMeasurement::MltChnMeasurement ( )

Constructs a MltChnMeasurement.

Definition at line 58 of file mltchnmeasurement.cpp.

MltChnMeasurement::~MltChnMeasurement ( )
virtual

Destroys the MltChnMeasurement.

Definition at line 67 of file mltchnmeasurement.cpp.

Member Function Documentation

virtual VectorXd XMEASLIB::MltChnMeasurement::getValue ( ) const
pure virtual

Returns whether MltChnMeasurement is visible. Pure virtual method.

Returns
true if MltChnMeasurement is visible, otherwise false.

Implemented in XMEASLIB::RealTimeMultiSampleArrayNew.

bool MltChnMeasurement::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 mltchnmeasurement.cpp.

virtual void XMEASLIB::MltChnMeasurement::setValue ( VectorXd  value)
pure virtual

Sets a value. Pure virtual method.

Parameters
[in]valuewhich should be set.

Implemented in XMEASLIB::RealTimeMultiSampleArrayNew.


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