GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
►Nguido | |
CAbstractFont | Abstract font class |
CARAccelerando | The Accelerando position tag |
CARAccent | 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 |
CARAutoBeam | Not yet documented |
CARAutoBeamEnd | Not yet documented |
CARBar | Bar tag |
CARBarFormat | Bar format tag parameter |
CARBase | Not yet documented |
CARBeam | Abstract representation of a beam |
CARBeamState | Not yet documented |
CARBow | String specific: bowing |
CARBowing | Implement bowing abstract objects (slur, ties...) |
CARBreathMark | Not yet documented |
CARChordComma | Not yet documented |
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 |
CARChordTag | Not yet documented |
CARClef | Abstract representation of a staff clef |
CARCluster | Not yet documented |
CARCoda | Coda |
CARColor | The color tag. Ready to support the Alpha componenent for transparency (RGBA) |
CARComposer | Not yet documented |
CARCrescendo | Not yet documented |
CARCue | Not yet documented |
CARDaCapo | Da capo |
CARDaCapoAlFine | Da capo al fine |
CARDaCoda | To coda (\daCoda tag) |
CARDalSegno | Dal segno |
CARDalSegnoAlFine | Dal segno al fine |
CARDefineTag | Not yet documented |
CARDiminuendo | Not yet documented |
CARDisplayDuration | Not yet documented |
CARDotFormat | Not yet documented |
CARDoubleBar | Not yet documented |
CARDrHoos | Not yet documented |
CARDrRenz | Not yet documented |
CARDummyRangeEnd | Not yet documented |
CARDynamic | Base class for ARCrescendo and ARDiminuendo |
CARFactory | Class used in order to build the abstract representation (AR) structure of music |
CARFeatheredBeam | Abstract representation of a feathered beam |
CARFermata | |
CARFine | Fine |
CARFingering | Not yet documented |
CARFinishBar | Not yet documented |
CARFontAble | |
CARFooter | Not yet documented |
CARGlissando | |
CARGrace | Not yet documented |
CARHarmonic | |
CARHarmony | The text tag |
CARInstrument | Not yet documented |
CARIntens | The intensity tag |
CARJump | Common implementation for \coda, \segno, \toCoda etc.. |
CARKey | Key signature |
CARLabel | Not yet documented |
CARLyrics | Implement the lyrics Tag |
CARMarcato | The marcato articulation tag |
CARMark | Not yet documented |
CARMerge | Not yet documented |
CARMeter | Not yet documented |
CARMMRest | Intended to multiple measures rests |
CARMTParameter | Not yet documented |
CARMusic | Translation of a GUIDO Segment into a class |
CARMusicalEvent | Class for musical events (events have an own duration tags not) |
CARMusicalObject | The base class for all AR objects. It contains all musical information : duration and time position |
CARMusicalTag | The base class for all musical tag classes |
CARMusicalVoice | The class for GUIDO sequence, list of timepositions of events of a stream |
CARMusicalVoiceState | This class manage the state of a voice. Here additional information for voices will be stored (i.e..: Stemstate (Stemsup, down, auto) |
CARNaturalKey | Not yet documented |
CARNewPage | Not yet documented |
CARNewSystem | Not yet documented |
CARNotations | The Pedal tag |
CARNote | Representation of a GUIDO note |
CARNoteFormat | Not yet documented |
CARNoteName | |
CAROctava | The Octava tag |
CARPageFormat | Not yet documented |
CARPizzicato | |
CARPositionTag | The base class for all range tags |
CARPossibleBreak | Not yet documented |
CARRepeatBegin | The right facing repeat sign |
CARRepeatEnd | Not yet documented |
CARRepeatEndRangeEnd | Not yet documented |
CARRest | Abstract representation of the rest event |
CARRestFormat | Not yet documented |
CARRitardando | Ritardando tag |
CARSecondGlue | Not yet documented |
CARSegno | Signa |
CARShareLocation | Not yet documented |
CARShareStem | Not yet documented |
CARSlur | Not yet documented |
CARSpace | Not yet documented |
CARSpecial | Not yet documented |
CARStaccato | Staccato Tag |
CARStaff | Not yet documented |
CARStaffFormat | Not yet documented |
CARStaffOff | Not yet documented |
CARStaffOn | Not yet documented |
CARSymbol | The symbol tag |
CARSystemFormat | Not yet documented |
CARTab | Representation of a guitar tablature |
CARTagBegin | Not yet documented |
CARTagEnd | Not yet documented |
CARTDummy | Not yet documented |
CARTempo | The tempo tag parameter |
CARTenuto | Tenuto articulation tag |
CARText | The text tag |
CARTHead | Not yet documented |
CARTie | Not yet documented |
CARTitle | 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 |
CARVisitable | |
CARVisitor | |
CARVoiceManager | This class is used to handle preliminary break-detection |
CARVolta | For different repeat endings |
CbeamRect | |
CBinaryFont | DSL font class |
CBitmap | Bitmap image that can be drawn on the score. (not fully implemented yet) |
CChordTrills | |
CDecoratorDevice | |
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 |
CGMNCodePrintVisitor | |
CGObject | The base class for all graphic objects |
CGPaintStruct | A structure to keep information about clipping and redrawing regions |
CGRAccidental | Accidentals: sharp, flat, natural, double sharp, double flat |
CGRAccolade | The system accolade |
CGRARCompositeNotationElement | Not yet documented |
CGRARNotationElement | This class is the base class for all graphical elements that have a direct counterpart in the Abstract Representation |
CGRArpeggio | The Arpeggio notation element |
CGRArticulation | Articulations: staccato, accent, marcato, tenuto, fermata, breath-mark, harmonics |
CGRAutoBeam | Not yet documented |
CGRBar | Measure bar |
CGRBarFormat | Not yet documented |
CGRBeam | The Beam notation element |
CGRBeamSaveStruct | |
CGRBeginSpaceForceFunction2 | GRBeginSpaceForceFunction2 is an derived version of GRSpaceForceFunction2 |
►CGRBowing | Base class for ties and slurs |
CGRBreakMatrix | Realises the "sparse"-matrix that operates on indexes and saves the penalties associated with a given piece |
CGRBreathMark | A Breath mark graphical element |
CGRChordTag | The Chord Tag |
CGRClef | Graphial representation of a staff clef |
CGRCluster | Graphical representation of a cluster |
CGRCoda | A Coda graphical element |
CGRCompositeNotationElement | Not yet documented |
CGRCrescendo | |
CGRDiminuendo | |
CGRDoubleBar | The double barline |
CGRDrHoos | Not yet documented |
CGRDrRenz | Not yet documented |
CGRDummy | Not yet documented |
►CGRDynamics | |
CGREmpty | An empty (invisible) event |
CGREvent | Graphical representation for an event (= has duration) |
CGRFingering | A fingering string |
CGRFinishBar | Not yet documented |
CGRFixVisitor | |
CGRFlag | Flags attached to a note stem |
CGRForceRodEntry | |
►CGRGlissando | |
CGRGlobalLocation | Not yet documented |
CGRGlobalStem | Shared stem |
CGRGlue | Not yet documented |
CGRGrace | Not yet documented |
►CGRHarmony | A chord symbol string |
CGRInstrument | Not yet documented |
CGRIntens | Not yet documented |
CGRJump | Common part for coda, segno, da capo etc.. |
CGRKey | Key notation tag |
CGRMark | A rehearsal mark |
CGRMeter | Meter notation tag |
CGRMusic | Graphical representation of the music. It handles a list of voices and a list of pages |
CGRNotationElement | Parent class for all notation elements |
CGRNotations | Not yet documented |
CGRNote | Graphical representation of a note |
CGRNoteDot | This class provides a note with a stem and a correct flag |
CGRNoteHead | Not yet documented |
CGROctava | Not yet documented |
CGRPage | Graphical representation of a score page. Contains one or more instances of class GRSystem |
CGRPageText | Not yet documented |
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) |
►CGRPositionTag | The GRPositionTag is the base class for representing range tags |
►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 |
CGRPrintVisitor | |
CGRPTagARNotationElement | Not yet documented |
CGRRange | Placeholder for range-tags that directly place articulation marks for notes/events .. |
CGRRepeatBegin | The right facing repeat bar sign |
CGRRepeatEnd | The left facing repeat bar sign |
CGRRest | The Rest event |
CGRRod | Used with springs and space-force functions |
CGRSegno | A \segno graphical element |
CGRShowVisitor | |
CGRSimpleBeam | Graphical representation af a Beam |
CGRSingleNote | Graphical representation of a note event |
CGRSingleRest | Graphical representation of a rest |
CGRSliceHeight | This class manages the Height of Slices |
CGRSlur | Graphical representation of a slur |
CGRSpace | Not yet documented |
CGRSpaceForceFunction2 | This class realizes the second implementation of the space-force-function |
CGRSpacingMatrix | Not yet documented |
CGRSpecial | Handles the list of all fonts used by the Guido Library |
CGRSpring | Used with rods and space fore functions |
CGRSpringCollider | Not yet documented |
CGRSpringForceIndex | Not yet documented |
CGRStaccato | Graphical representation af a Staccato |
CGRStaff | A GRStaff represents a single line of music |
CGRStaffManager | This class manages the staffs of a system |
CGRStaffState | Keeps information about a staff |
CGRStdNoteHead | Graphical representation of a note head |
CGRStem | Graphical representation of a stem |
►CGRSymbol | |
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 |
CGRSystemStartEndStruct | This class is used to determine when a position tag ends |
CGRSystemTag | GRSystemTag |
CGRSystemTagInterface | Not yet documented |
CGRTab | |
CGRTag | Base class for all GUIDO tags |
CGRTagARNotationElement | GRTagARNotationElement |
CGRTempo | Graphical representation of the tempo |
CGRTempoChange | The Accelerando notation element |
►CGRText | A text string |
CGRTie | Graphical representation of a tie |
CGRTremolo | Not yet documented |
CGRTrill | GRTrill tag |
CGRTrillLinker | |
►CGRTuplet | Graphical representation of a tuplet |
CGRVisitable | |
CGRVisitor | |
CGRVoice | Graphical representation of a voice |
CGRVoiceManager | Not yet documented |
CGRVolta | Ending bracket graphical element |
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 | |
CGuidoStream | |
CGuidoTempo | Representation of tempo information at a given date |
CGuidoTiming | |
CGuidoVersion | A structure for guido version, composed of 3 digit |
CHashEntry | |
CHtmlColor | |
CImage | |
CKF_IPointerList | |
CKF_IVector | |
CKF_List | |
CKF_ListNode | |
CKF_Vector | |
►CKR_HashTable | |
CLimitParams | A struct to set a piano roll boundaries in time and in pitch |
CMapCollector | Abstract class to be provided by clients to collect mappings |
CMapInfos | A class to propagate device related information |
CMeasureAccidentals | Keeps information about accidentals at measure level |
CMetersVisitor | |
CMeterVisitor | |
CMidiMapper | |
CMusicFont | |
CNEPointerList | |
CNodeAR | |
CNodeGR | |
CNoteAndChordFactory | Class used in order to build the abstract representation (AR) structure of music |
CNoteAndChordParser | |
CNoteDrawer | Utility to draw a note |
CNullGDevice | |
CNullGFont | Generic pure virtual & device-independant font class |
CNullGSystem | Generic pure virtual class for manipulating platform independant drawing devices and fonts |
CNVPoint | |
CNVRect | |
CNVstring | |
CParserError | A structure for parser error |
►CPianoRoll | |
CPianoRollTrajectory | |
CPrintVisitor | |
CRectInfos | Information associated to a rectangle in a mapping (MapElement) |
CRolledUnrolledCollector | |
CRProportional | |
CStaticFont | |
CSubHash | This class combines the elements that are saved within a hash-entry for a single graphical element |
Csvgendl | |
CSVGFont | SVG font class |
CSystemNode | |
CTagParameter | The base class for all guido tags |
CTagParameterFloat | The floating point parameter type for Guido Tags |
CTagParameterInt | Not yet documented |
CTagParameterMap | A list of tag parameters represented as a map |
CTagParameterRGBColor | RGB Color tag parameter |
CTagParametersMaps | |
CTagParameterString | A string-type tag parameter |
CTCollisionInfo | |
CTCollisions | |
CTempoChange | Base class for accelerando and ritardando |
CTempoVisitor | |
CTimeMapCollector | Abstract class to be provided by clients to collect time mappings |
CTimeMapper | |
CTimesFont | |
CTimeUnwrap | |
CTRect | |
CVGColor | Generic class to manipulate device independant colors |
CVGDevice | Generic platform independant drawing device |
CVGFont | Generic pure virtual & device-independant font class |
CVGPen | Generic class to manipulate device independant pens |
CVGSystem | Generic pure virtual class for manipulating platform independant drawing devices and fonts |
CVoiceEvent |