AwCore
AnyWave core library
Public Member Functions | List of all members
AwVirtualChannel Class Reference
Inheritance diagram for AwVirtualChannel:
AwChannel

Public Member Functions

 AwVirtualChannel (AwChannel *chan)
 
virtual ~AwVirtualChannel ()
 
virtual AwVirtualChannelduplicate ()
 
- Public Member Functions inherited from AwChannel
 AwChannel ()
 
 AwChannel (AwChannel *chan)
 
virtual ~AwChannel ()
 
float * newData (int length)
 
void clearData ()
 
SourceType sourceType ()
 
float gain ()
 
float samplingRate ()
 
QString & name ()
 
int dataSize ()
 
float * data ()
 
QString & unit ()
 
double x ()
 
double y ()
 
double z ()
 
double ox ()
 
double oy ()
 
double oz ()
 
void xyz (double *x, double *y, double *z)
 
void orientationXyz (double *ox, double *oy, double *oz)
 
bool isBad ()
 
int type ()
 
QString & referenceName ()
 
QList< AwChannel * > & references ()
 
bool isVisible ()
 
QString & color ()
 
float highFilter ()
 
float notch ()
 
bool hasReferences ()
 
float lowFilter ()
 
bool hasCoordinates ()
 
bool isEEG ()
 
bool isMEG ()
 
bool isReference ()
 
bool isECG ()
 
bool isTrigger ()
 
bool isOther ()
 
bool isEMG ()
 
bool isSEEG ()
 
bool isVirtual ()
 
void setDisplayPluginName (const QString &name)
 
void setUnit (const char *u)
 
void setUnit (const QString &u)
 
void setGain (float factor)
 
void setSamplingRate (float rate)
 
void setName (const QString &Name)
 
void setColor (const QString &col)
 
void setXYZ (double x, double y, double z)
 
void setOrientationXYZ (double ox, double oy, double oz)
 
void setBad (bool flag)
 
void setType (int t)
 Changing the type will clear the reference channel. More...
 
void setReferenceName (const QString &ref)
 
void setHighFilter (float val)
 
void setLowFilter (float val)
 
void setSourceType (SourceType stype)
 
void setDataReady (bool flag=true)
 
void setSelected (bool flag)
 

Additional Inherited Members

- Static Public Member Functions inherited from AwChannel
static QStringList types ()
 
static int stringToType (const QString &s)
 
static QString typeToString (int t)
 

Constructor & Destructor Documentation

AwVirtualChannel::AwVirtualChannel ( AwChannel chan)
inline

Copy constructor

AwVirtualChannel::~AwVirtualChannel ( )
virtual

Member Function Documentation

virtual AwVirtualChannel* AwVirtualChannel::duplicate ( )
inlinevirtual

Duplicates the actual channel object and returns a new duplicated instance

Makes a copy of the current channel. Data are copied too. Returns a pointer to the newly created AwChannel.

Reimplemented from AwChannel.


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