| CARChordGroup | The class ARChordGroup is used to find groups within chords that share a stem and also a display-duration. The chordgroups are constructed during chord-creation |
| ►CARFactory | Class used in order to build the abstract representation (AR) structure of music |
| CNoteAndChordFactory | Class used in order to build the abstract representation (AR) structure of music |
| CARMusicalVoiceState | This class manage the state of a voice. Here additional information for voices will be stored (i.e..: Stemstate (Stemsup, down, auto) |
| ►CARPositionTag | The base class for all range tags |
| CARAccidental | Abstract representation of an accidental element |
| CARAlter | The Alter tag |
| CARArpeggio | Abstract representation of aa arpeggio |
| ►CARArticulation | Not yet documented |
| CARAccent | Not yet documented |
| CARBow | String specific: bowing |
| CARFermata | |
| CARHarmonic | |
| CARMarcato | The marcato articulation tag |
| CARPizzicato | |
| CARStaccato | Staccato Tag |
| CARTenuto | Tenuto articulation tag |
| CARBase | Not yet documented |
| ►CARBeam | Abstract representation of a beam |
| CARAutoBeam | Not yet documented |
| CARFeatheredBeam | Abstract representation of a feathered beam |
| ►CARBowing | Implement bowing abstract objects (slur, ties...) |
| CARSlur | Not yet documented |
| CARTie | Not yet documented |
| CARChordTag | Not yet documented |
| CARCluster | Not yet documented |
| CARCue | Not yet documented |
| CARDisplayDuration | Not yet documented |
| CARDotFormat | Not yet documented |
| ►CARDynamic | Base class for ARCrescendo and ARDiminuendo |
| CARCrescendo | Not yet documented |
| CARDiminuendo | Not yet documented |
| CARGlissando | |
| CARGrace | Not yet documented |
| CARHarmony | The text tag |
| CARLyrics | Implement the lyrics Tag |
| CARMerge | Not yet documented |
| CARMMRest | Intended to multiple measures rests |
| CAROctava | The Octava tag |
| CARRestFormat | Not yet documented |
| CARShareLocation | Not yet documented |
| CARShareStem | Not yet documented |
| CARSymbol | The symbol tag |
| CARTagBegin | Not yet documented |
| ►CARTagEnd | Not yet documented |
| CARAutoBeamEnd | Not yet documented |
| CARDummyRangeEnd | Not yet documented |
| ►CARText | The text tag |
| CARComposer | Not yet documented |
| CARFingering | Not yet documented |
| CARFooter | Not yet documented |
| CARLabel | Not yet documented |
| CARMark | Not yet documented |
| CARTitle | Not yet documented |
| CARTHead | Not yet documented |
| CARTremolo | Not yet documented |
| CARTrill | Not yet documented |
| CARTStem | Not yet documented |
| CARTuplet | Abstract representation of a tuplet |
| CARUserChordTag | Not yet documented |
| CARVolta | For different repeat endings |
| ►CTempoChange | Base class for accelerando and ritardando |
| CARAccelerando | The Accelerando position tag |
| CARRitardando | Ritardando tag |
| ►CARVisitable | |
| ►CARMusicalObject | The base class for all AR objects. It contains all musical information : duration and time position |
| ►CARMusicalEvent | Class for musical events (events have an own duration tags not) |
| CARMusic | Translation of a GUIDO Segment into a class |
| CARMusicalVoice | The class for GUIDO sequence, list of timepositions of events of a stream |
| ►CARNote | Representation of a GUIDO note |
| CARTab | Representation of a guitar tablature |
| CARRest | Abstract representation of the rest event |
| ►CARMusicalTag | The base class for all musical tag classes |
| CARBase | Not yet documented |
| CARBeamState | Not yet documented |
| CARMerge | Not yet documented |
| ►CARMTParameter | Not yet documented |
| CARAccidental | Abstract representation of an accidental element |
| CARAccolade | Accolade tag to group staves into accolades |
| CARAlter | The Alter tag |
| CARArpeggio | Abstract representation of aa arpeggio |
| CARArticulation | Not yet documented |
| CARAuto | Auto tag |
| ►CARBar | Bar tag |
| CARDoubleBar | Not yet documented |
| CARFinishBar | Not yet documented |
| CARRepeatEnd | Not yet documented |
| CARBarFormat | Bar format tag parameter |
| CARBeam | Abstract representation of a beam |
| CARBowing | Implement bowing abstract objects (slur, ties...) |
| CARBreathMark | Not yet documented |
| CARChordComma | Not yet documented |
| CARChordTag | Not yet documented |
| CARClef | Abstract representation of a staff clef |
| CARCluster | Not yet documented |
| CARColor | The color tag. Ready to support the Alpha componenent for transparency (RGBA) |
| CARDefineTag | Not yet documented |
| CARDisplayDuration | Not yet documented |
| CARDotFormat | Not yet documented |
| CARDrHoos | Not yet documented |
| CARDrRenz | Not yet documented |
| CARDynamic | Base class for ARCrescendo and ARDiminuendo |
| ►CARFontAble | |
| CARCue | Not yet documented |
| CARHarmony | The text tag |
| CARInstrument | Not yet documented |
| CARIntens | The intensity tag |
| CARLyrics | Implement the lyrics Tag |
| CARTempo | The tempo tag parameter |
| CARText | The text tag |
| CTempoChange | Base class for accelerando and ritardando |
| CARGlissando | |
| CARGrace | Not yet documented |
| ►CARJump | Common implementation for \coda, \segno, \toCoda etc.. |
| CARCoda | Coda |
| CARDaCapo | Da capo |
| CARDaCapoAlFine | Da capo al fine |
| CARDaCoda | To coda (\daCoda tag) |
| CARDalSegno | Dal segno |
| CARDalSegnoAlFine | Dal segno al fine |
| CARFine | Fine |
| CARSegno | Signa |
| ►CARKey | Key signature |
| CARNaturalKey | Not yet documented |
| CARMeter | Not yet documented |
| CARMMRest | Intended to multiple measures rests |
| CARNewSystem | Not yet documented |
| CARNotations | The Pedal tag |
| CARNoteFormat | Not yet documented |
| CAROctava | The Octava tag |
| CARPageFormat | Not yet documented |
| CARRepeatBegin | The right facing repeat sign |
| CARRepeatEndRangeEnd | Not yet documented |
| CARRestFormat | Not yet documented |
| CARShareLocation | Not yet documented |
| CARShareStem | Not yet documented |
| CARSpace | Not yet documented |
| CARSpecial | Not yet documented |
| CARStaff | Not yet documented |
| CARStaffFormat | Not yet documented |
| CARStaffOff | Not yet documented |
| CARStaffOn | Not yet documented |
| CARSymbol | The symbol tag |
| CARSystemFormat | Not yet documented |
| CARTagBegin | Not yet documented |
| CARTagEnd | Not yet documented |
| CARTHead | Not yet documented |
| CARTremolo | Not yet documented |
| CARTrill | Not yet documented |
| CARTStem | Not yet documented |
| CARTuplet | Abstract representation of a tuplet |
| CARUnits | Not yet documented |
| CARUserChordTag | Not yet documented |
| CARVolta | For different repeat endings |
| CARNewPage | Not yet documented |
| CARPossibleBreak | Not yet documented |
| CARSecondGlue | Not yet documented |
| CARTDummy | Not yet documented |
| ►CARVisitor | |
| CGMNCodePrintVisitor | |
| CMetersVisitor | |
| CMeterVisitor | |
| CPrintVisitor | |
| CTempoVisitor | |
| CARVoiceManager | This class is used to handle preliminary break-detection |
| CbeamRect | |
| CChordTrills | |
| CPianoRoll::DrawParams | |
| Cguido::GuidoMapCollector::Filter | |
| CFontInfo | Description of a font: name, font size and attributes |
| CFontManager | Handles the list of all fonts used by the Guido Library |
| CFormatStringParser | |
| CFraction | Numerator and denominator |
| ►CGObject | The base class for all graphic objects |
| ►CGRNotationElement | Parent class for all notation elements |
| CGRAccidental | Accidentals: sharp, flat, natural, double sharp, double flat |
| ►CGRARNotationElement | This class is the base class for all graphical elements that have a direct counterpart in the Abstract Representation |
| ►CGRARCompositeNotationElement | Not yet documented |
| CGRCluster | Graphical representation of a cluster |
| ►CGREvent | Graphical representation for an event (= has duration) |
| CGREmpty | An empty (invisible) event |
| CGRMusic | Graphical representation of the music. It handles a list of voices and a list of pages |
| ►CGRNote | Graphical representation of a note |
| ►CGRSingleNote | Graphical representation of a note event |
| CGRTab | |
| CGRPage | Graphical representation of a score page.
Contains one or more instances of class GRSystem |
| ►CGRRest | The Rest event |
| CGRSingleRest | Graphical representation of a rest |
| CGRSystem | Manages a number of staffs and has a given start and end timeposition. GRSystem is the grafical representation of a part of ARMusic |
| CGRSystemSlice | Form the basis for the optimum system-break-algorithm |
| CGRGrace | Not yet documented |
| CGRKey | Key notation tag |
| CGRVoice | Graphical representation of a voice |
| CGROctava | Not yet documented |
| ►CGRPTagARNotationElement | Not yet documented |
| CGRArpeggio | The Arpeggio notation element |
| ►CGRBeam | The Beam notation element |
| CGRAutoBeam | Not yet documented |
| ►CGRBowing | Base class for ties and slurs |
| CGRSlur | Graphical representation of a slur |
| CGRTie | Graphical representation of a tie |
| CGRChordTag | The Chord Tag |
| ►CGRDynamics | |
| CGRCrescendo | |
| CGRDiminuendo | |
| CGRGlissando | |
| CGRGlobalLocation | Not yet documented |
| CGRGlobalStem | Shared stem |
| CGRHarmony | A chord symbol string |
| CGRSymbol | |
| CGRTempoChange | The Accelerando notation element |
| ►CGRText | A text string |
| CGRFingering | A fingering string |
| CGRMark | A rehearsal mark |
| CGRTremolo | Not yet documented |
| CGRTrill | GRTrill tag |
| CGRTuplet | Graphical representation of a tuplet |
| CGRVolta | Ending bracket graphical element |
| CGRRange | Placeholder for range-tags that directly place articulation marks for notes/events .. |
| CGRSpace | Not yet documented |
| CGRSpecial | Handles the list of all fonts used by the Guido Library |
| CGRStaccato | Graphical representation af a Staccato |
| ►CGRTagARNotationElement | GRTagARNotationElement |
| CGRAccolade | The system accolade |
| CGRArticulation | Articulations: staccato, accent, marcato, tenuto, fermata, breath-mark, harmonics |
| ►CGRBar | Measure bar |
| CGRDoubleBar | The double barline |
| CGRFinishBar | Not yet documented |
| CGRRepeatEnd | The left facing repeat bar sign |
| CGRBarFormat | Not yet documented |
| CGRBreathMark | A Breath mark graphical element |
| CGRClef | Graphial representation of a staff clef |
| CGRDrHoos | Not yet documented |
| CGRDrRenz | Not yet documented |
| CGRInstrument | Not yet documented |
| CGRIntens | Not yet documented |
| ►CGRJump | Common part for coda, segno, da capo etc.. |
| CGRCoda | A Coda graphical element |
| CGRSegno | A \segno graphical element |
| CGRMeter | Meter notation tag |
| CGRNotations | Not yet documented |
| CGRPageText | Not yet documented |
| CGRRepeatBegin | The right facing repeat bar sign |
| CGRTempo | Graphical representation of the tempo |
| ►CGRCompositeNotationElement | Not yet documented |
| CGRStaff | A GRStaff represents a single line of music |
| CGRDummy | Not yet documented |
| CGRFlag | Flags attached to a note stem |
| CGRGlue | Not yet documented |
| CGRNoteDot | This class provides a note with a stem and a correct flag |
| ►CGRNoteHead | Not yet documented |
| CGRStdNoteHead | Graphical representation of a note head |
| CGRSimpleBeam | Graphical representation af a Beam |
| CGRStem | Graphical representation of a stem |
| CGRSystemTag | GRSystemTag |
| CGPaintStruct | A structure to keep information about clipping and redrawing regions |
| CGRBowing::GRBowingContext | |
| CGRBreakMatrix | Realises the "sparse"-matrix that operates on indexes and saves the penalties associated with a given piece |
| CGRForceRodEntry | |
| CGRGlissando::GRGlissandoContext | |
| CGRPenaltyEntry | Describes an entry in the Sparse-Break-Matrix. We have a (sorted) list of individual entries, which save a force and an individual break-list. the sorting is just be number of lines (which is just the length of the associated list) |
| CGRPossibleBreakState | GRPossibleBreakState saves the states of all structures that are important, if it is decided by the Break-Routine, that a possible break should become a Real break |
| CGRRod | Used with springs and space-force functions |
| ►CGRPositionTag::GRSaveStruct | |
| CGRBeamSaveStruct | |
| CGRBowing::GRBowingSaveStruct | Save informations needed to draw the bow when different staves are needed, see GRPositionTag for comment |
| CGRGlissando::GRGlissandoSaveStruct | |
| CGRHarmony::GRTextSaveStruct | |
| CGRSymbol::GRSymbolSaveStruct | |
| CGRText::GRTextSaveStruct | |
| CGRTuplet::GRTupletSaveStruct | |
| CGRSliceHeight | This class manages the Height of Slices |
| ►CGRSpaceForceFunction2 | This class realizes the second implementation of the space-force-function |
| CGRBeginSpaceForceFunction2 | GRBeginSpaceForceFunction2 is an derived version of GRSpaceForceFunction2 |
| CGRSpacingMatrix | Not yet documented |
| CGRSpring | Used with rods and space fore functions |
| CGRSpringCollider | Not yet documented |
| CGRSpringForceIndex | Not yet documented |
| CGRPossibleBreakState::GRStaffAndState | |
| CGRStaffManager | This class manages the staffs of a system |
| CGRStaffState | Keeps information about a staff |
| CGRSystemStartEndStruct | This class is used to determine when a position tag ends |
| ►CGRSystemTagInterface | Not yet documented |
| CGRBeam | The Beam notation element |
| CGRChordTag | The Chord Tag |
| CGRGlobalStem | Shared stem |
| ►CGRTag | Base class for all GUIDO tags |
| CGRKey | Key notation tag |
| ►CGRPositionTag | The GRPositionTag is the base class for representing range tags |
| CGRCluster | Graphical representation of a cluster |
| CGRGrace | Not yet documented |
| CGROctava | Not yet documented |
| CGRPTagARNotationElement | Not yet documented |
| CGRRange | Placeholder for range-tags that directly place articulation marks for notes/events .. |
| CGRSpecial | Handles the list of all fonts used by the Guido Library |
| CGRTagARNotationElement | GRTagARNotationElement |
| CGRPossibleBreakState::GRVoiceTagsAndStaff::GRTagAndPosition | |
| ►CGRVisitable | |
| CGRNotationElement | Parent class for all notation elements |
| ►CGRVisitor | |
| CGRFixVisitor | |
| CGRPrintVisitor | |
| CGRShowVisitor | |
| CGRTrillLinker | |
| CGRVoiceManager | Not yet documented |
| CGRPossibleBreakState::GRVoiceTagsAndStaff | |
| CGuido2MidiParams | A data structure containing the settings for MIDI conversion |
| CGuidoDate | Representation of a date as a rational value |
| CGuidoElementInfos | Information related to elements |
| CGuidoGlobalSettings | Contains all global settings required by engine (moved from nview.h) |
| CGuidoGrParameters | A structure embedding a layout settings and a page format |
| CGuidoInitDesc | A data structure containing all information required by GuidoInit() |
| CGuidoLayoutSettings | Engine settings for the graphic score layout |
| CGuidoMeter | A meter representation |
| CGuidoOnDrawDesc | Contains all graphic-related information required by GuidoOnDraw() |
| CGuidoPageFormat | The page format parameters |
| ►CGuidoParser | |
| CNoteAndChordParser | |
| CGuidoStream | |
| CGuidoTempo | Representation of tempo information at a given date |
| CGuidoTiming | |
| CGuidoVersion | A structure for guido version, composed of 3 digit |
| CHashEntry | |
| CHtmlColor | |
| ►CImage | |
| CBitmap | Bitmap image that can be drawn on the score. (not fully implemented yet) |
| CKR_HashTable< KEY, TYPE >::KeyType | |
| CKF_List< TYPE > | |
| ►CKF_List< ARMusicalTag * > | |
| CKF_IPointerList< ARMusicalTag > | |
| ►CKF_List< GRNotationElement * > | |
| ►CKF_IPointerList< GRNotationElement > | |
| CNEPointerList | |
| ►CKF_List< GRPossibleBreakState::GRVoiceTagsAndStaff::GRTagAndPosition * > | |
| CKF_IPointerList< GRPossibleBreakState::GRVoiceTagsAndStaff::GRTagAndPosition > | |
| ►CKF_List< GRSpringForceIndex * > | |
| CKF_IPointerList< GRSpringForceIndex > | |
| ►CKF_List< GRSystemSlice * > | |
| CKF_IPointerList< GRSystemSlice > | |
| ►CKF_List< GRSystemStartEndStruct * > | |
| CKF_IPointerList< GRSystemStartEndStruct > | |
| ►CKF_List< GRVoice * > | |
| CKF_IPointerList< GRVoice > | |
| ►CKF_List< KR_HashTable::KeyType * > | |
| CKF_IPointerList< KR_HashTable::KeyType > | |
| ►CKF_List< TYPE * > | |
| ►CKF_IPointerList< TYPE > | |
| CARMusic | Translation of a GUIDO Segment into a class |
| CARMusicalVoice | The class for GUIDO sequence, list of timepositions of events of a stream |
| ►CKF_List< VoiceEvent * > | |
| CKF_IPointerList< VoiceEvent > | |
| CKF_ListNode< TYPE > | |
| CKF_Vector< TYPE > | |
| CKF_Vector< float > | |
| ►CKF_Vector< GRPossibleBreakState::GRStaffAndState * > | |
| CKF_IVector< GRPossibleBreakState::GRStaffAndState > | |
| ►CKF_Vector< GRPossibleBreakState::GRVoiceTagsAndStaff * > | |
| CKF_IVector< GRPossibleBreakState::GRVoiceTagsAndStaff > | |
| CKF_Vector< GuidoPos > | |
| CKF_Vector< int > | |
| ►CKF_Vector< pentryvector * > | |
| CKF_IVector< pentryvector > | |
| ►CKF_Vector< poslist * > | |
| CKF_IVector< poslist > | |
| ►CKF_Vector< TYPE * > | |
| CKF_IVector< TYPE > | |
| CKR_HashTable< KEY, TYPE > | |
| CKR_HashTable< NVstring, GRNotationElement * > | |
| CKR_HashTable< NVstring, HashEntry > | |
| CLimitParams | A struct to set a piano roll boundaries in time and in pitch |
| ►Cmap | |
| CTagParameterMap | A list of tag parameters represented as a map |
| ►CMapCollector | Abstract class to be provided by clients to collect mappings |
| ►Cguido::GuidoMapCollector | Class to collect guido graphic maps |
| Cguido::GuidoStaffCollector | Guido map collector that combines a guido events and staff mappings |
| Cguido::GuidoSystemCollector | Guido map collector adjusting system to slices start |
| Cguido::GuidoVoiceAndBarCollector | Guido map collector retrieving the list of kNote/kRest events. For each kRest starting a measure, its box left is aligned on the measure left barline |
| Cguido::GuidoVoiceCollector | Guido map collector filtering voice events |
| CMapInfos | A class to propagate device related information |
| CMeasureAccidentals | Keeps information about accidentals at measure level |
| CNodeAR | |
| CNodeGR | |
| CNoteDrawer | Utility to draw a note |
| CNVPoint | |
| CNVRect | |
| CParserError | A structure for parser error |
| ►CPianoRoll | |
| CPianoRollTrajectory | |
| CRProportional | |
| CRectInfos | Information associated to a rectangle in a mapping (MapElement) |
| ►Cstring | |
| CARNoteName | |
| CNVstring | |
| CSubHash | This class combines the elements that are saved within a hash-entry for a single graphical element |
| Csvgendl | |
| CSystemNode | |
| ►CTagParameter | The base class for all guido tags |
| ►CTagParameterFloat | The floating point parameter type for Guido Tags |
| CTagParameterInt | Not yet documented |
| CTagParameterRGBColor | RGB Color tag parameter |
| CTagParameterString | A string-type tag parameter |
| CTagParametersMaps | |
| CTCollisionInfo | |
| CTCollisions | |
| ►CTimeMapCollector | Abstract class to be provided by clients to collect time mappings |
| CRolledUnrolledCollector | |
| ►CTimeUnwrap | |
| CMidiMapper | |
| CTimeMapper | |
| CTRect< T > | |
| CTRect< float > | |
| CGRDynamics::TXSegment | |
| CGuidoParser::vareval | |
| CGuidoParser::variable | |
| CVGColor | Generic class to manipulate device independant colors |
| ►CVGDevice | Generic platform independant drawing device |
| CDecoratorDevice | |
| CNullGDevice | |
| ►CVGFont | Generic pure virtual & device-independant font class |
| CAbstractFont | Abstract font class |
| CBinaryFont | DSL font class |
| CNullGFont | Generic pure virtual & device-independant font class |
| ►CStaticFont | |
| CMusicFont | |
| CTimesFont | |
| CSVGFont | SVG font class |
| CVGPen | Generic class to manipulate device independant pens |
| ►CVGSystem | Generic pure virtual class for manipulating platform independant drawing devices and fonts |
| CNullGSystem | Generic pure virtual class for manipulating platform independant drawing devices and fonts |
| CVoiceEvent | |