Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Data::Scale Class Reference

#include </home/clem/local/src/opie/noncore/multimedia/tonleiter/tonleiterdatahelper.h>

Collaboration diagram for Data::Scale:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Scale ()
 Scale (QString name, QValueList< int > halftones)
 ~Scale ()
int noOfHaltones ()
int getHalfTone (int id)
QString scaleName ()
bool noteInScale (int base, int note)

Private Attributes

QValueList< int > halftones
QString name

Constructor & Destructor Documentation

Data::Scale::Scale  ) 
 

Data::Scale::Scale QString  name,
QValueList< int >  halftones
 

Data::Scale::~Scale  ) 
 


Member Function Documentation

int Data::Scale::getHalfTone int  id  ) 
 

int Data::Scale::noOfHaltones  ) 
 

bool Data::Scale::noteInScale int  base,
int  note
 

QString Data::Scale::scaleName  ) 
 


Member Data Documentation

QValueList<int> Data::Scale::halftones [private]
 

Definition at line 42 of file tonleiterdatahelper.h.

QString Data::Scale::name [private]
 

Definition at line 43 of file tonleiterdatahelper.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:30:06 2005 for OPIE by  doxygen 1.4.2