OpenWalnut  1.4.0
Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Protected Attributes
WRecording Class Reference

Base class for all recorded data and results with events and sensor positions. More...

#include <WRecording.h>

+ Inheritance diagram for WRecording:

List of all members.

Public Member Functions

 WRecording ()
 Empty standard constructor for recordings.
virtual const std::string getName () const
 Gets the name of this prototype.
virtual const std::string getDescription () const
 Gets the description for this prototype.

Static Public Member Functions

static boost::shared_ptr
< WPrototyped
getPrototype ()
 Returns a prototype instantiated with the true type of the deriving class.

Static Public Attributes

static const unsigned int MAX_RECORDING_CHANNELS = 1024
 Maximum number of channels for a certain modality.
static const unsigned int MAX_RECORDING_SAMPLES = 4294967295U
 Maximum number of samples of a recording.
static const unsigned int MAX_RECORDING_SEGMENTS = 128
 Maximum number of segments of a recording.
static const unsigned int MAX_RECORDING_SAMPLING_FREQUENCY = 20000
 Maximum samplimg frequency of a recording.

Static Protected Attributes

static boost::shared_ptr
< WPrototyped
m_prototype = boost::shared_ptr< WPrototyped >()
 The prototype as singleton.

Detailed Description

Base class for all recorded data and results with events and sensor positions.

Definition at line 40 of file WRecording.h.


Constructor & Destructor Documentation

WRecording::WRecording ( ) [explicit]

Empty standard constructor for recordings.

Definition at line 34 of file WRecording.cpp.

Referenced by getPrototype().


Member Function Documentation

const std::string WRecording::getDescription ( ) const [virtual]

Gets the description for this prototype.

Returns:
the description

Reimplemented from WDataSet.

Reimplemented in WEEG, and WEEG2.

Definition at line 44 of file WRecording.cpp.

const std::string WRecording::getName ( ) const [virtual]

Gets the name of this prototype.

Returns:
the name.

Reimplemented from WDataSet.

Reimplemented in WEEG, and WEEG2.

Definition at line 39 of file WRecording.cpp.

boost::shared_ptr< WPrototyped > WRecording::getPrototype ( ) [static]

Returns a prototype instantiated with the true type of the deriving class.

Returns:
the prototype.

Reimplemented from WDataSet.

Reimplemented in WEEG, and WEEG2.

Definition at line 49 of file WRecording.cpp.

References m_prototype, and WRecording().


Member Data Documentation

boost::shared_ptr< WPrototyped > WRecording::m_prototype = boost::shared_ptr< WPrototyped >() [static, protected]

The prototype as singleton.

Reimplemented from WDataSet.

Reimplemented in WEEG, and WEEG2.

Definition at line 94 of file WRecording.h.

Referenced by getPrototype().

const unsigned int WRecording::MAX_RECORDING_CHANNELS = 1024 [static]

Maximum number of channels for a certain modality.

Definition at line 72 of file WRecording.h.

Referenced by WEEG::WEEG(), and WEEG2::WEEG2().

const unsigned int WRecording::MAX_RECORDING_SAMPLES = 4294967295U [static]

Maximum number of samples of a recording.

(2^32)-1 this is often equal to UINT_MAX

Definition at line 78 of file WRecording.h.

Referenced by WEEG::WEEG(), and WEEG2Segment::WEEG2Segment().

const unsigned int WRecording::MAX_RECORDING_SAMPLING_FREQUENCY = 20000 [static]

Maximum samplimg frequency of a recording.

Definition at line 88 of file WRecording.h.

Referenced by WEEG2::WEEG2().

const unsigned int WRecording::MAX_RECORDING_SEGMENTS = 128 [static]

Maximum number of segments of a recording.

Definition at line 83 of file WRecording.h.

Referenced by WEEG::WEEG(), and WEEG2::WEEG2().


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