class Atoma

Classes derived from the abstract class Atoma do not contain further elements in a canonical way. More...

Contains pure virtuals
Definition#include <atom.h>
InheritsElement [public ]
Inherited byAddon, AudioEvent, Dump, Event, MasterEvent, MidiEvent, Note, Operation, Ornament, Position, Symbol
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

Classes derived from the abstract class Atoma do not contain further elements in a canonical way. (The class Note still contains a table of elements, but rather as a member, not by inheritance). Atomas can be printed and copied.

 Atoma ()

Atoma

Default constructor

 Atoma (const Atoma&,Type)

Atoma

Constructor used by copy()

 ~Atoma ()

~Atoma

[virtual]

Overload this destructor to free memory!

ostream &  print (int,ostream&)

print

[const pure virtual]

Print has to be implemented

Reimplemented from Element.

void  flush (const char*)

flush

[const pure virtual]

Flush has to be implemented

Reimplemented from Element.

Element *  copy ()

copy

[const pure virtual]

Copy has to be implemented

Reimplemented from Element.

bool  isTrack ()

isTrack

[const virtual]

Atomas cannot be Tracks

Reimplemented from Element.


Generated by: wuerthne on al on Sun Jan 6 22:32:42 2002, using kdoc 2.0a53.