BrahmsCore documentation
Index
Annotated List
Hierarchy
Globals
Files

class Atoma

Classes derived from class Atoma do not contain further elements (in a canonical way - the class Note contains a table of elements as a data member).

Contains pure virtuals

#include <atom.h>

Inherits: Element

Inherited by: Ornament, Bow, Expression, Lyrics, Stem, Reference, Event, Note, Symbol, MasterEvent, MidiEvent, Operation, AddElement, Addon, AddOrnament, AddSymbol, AddToSelection, ChangeNote, ConvertTrack, CopySelection, CutSelection, DeleteSelection, GlueParts, MoveEvent, MovePart, NewSelection, PasteSelection, RemoveElement, RemoveFromSelection, SelectLeft, SelectRight, SplitPart, Unselect, Position, String

More...


List of all Methods

Public Members


Detailed Description

Classes derived from class Atoma do not contain further elements (in a canonical way - the class Note contains a table of elements as a data member). Atomas are can be printed and copied. (This class was originally of course called Atom, but this conflicted with class kapp.h


Atoma ()

Default constructor


Atoma (Atoma*,Type)

Constructor used by copy()


~Atoma () [virtual]

overload this destructor to free memory!


ostream & print (int,ostream&) [pure virtual]

print has to be implemented


void flush (char*) [pure virtual]

flush has to be implemented


Element * copy () [pure virtual]

copy has to be implemented


Generated by: wuerthne@clouseau on Fri Jan 19 23:08:00 200.