ScoreProcessing Namespace Reference


Classes

class  ComboMessageInterface
class  FileMessageInterface
struct  hostInfos
class  GroupwareNetInterface
class  NetMessageInterface
class  Action
class  ActionFactory
 An actions factory. More...
class  ActionFilter
 Tool for action filtering. More...
class  Annotable
class  Annotation
 The base class of all score annotations. More...
class  AnnotationAttributes
 a class to represent the attributes of any annotation More...
class  AnnotationsFactory
 a factory to create annotations More...
class  AnnotationsList
 a list of score annotations More...
class  AnnotationsReader
 read annotations files More...
class  AnnotationBaseVisitor
 an annotation visitor base type More...
class  AnnotationVisitor
 an annotation visitor base type More...
class  VisitableAnnotation
 visitable annotations interface More...
class  AudioAnnotation
 an audio annotation More...
class  DifficultyAnnotation
 a difficulty annotation. More...
class  EmoticonAnnotation
 an emoticon annotation More...
class  GraphicAnnotation
 a graphic annotation (rectangle, oval, line) More...
class  HandWrittenAnnotation
 a hand written annotation More...
class  LoopAnnotation
 a loop marking intended for practice More...
class  ProcessAnnotation
 annotation for interactive and realtime sound processing. More...
class  RestartAnnotation
 a practice annotation indicating a possible restart point. More...
class  SyncAnnotation
 a synchronization point. More...
class  TextAnnotation
 a textual annotation with a weight and color attributes More...
class  ConversionTools
 Conversion utilities. More...
struct  SPPoint
 A score processing point structure. More...
struct  SPRect
 A score processing rectangle structure. More...
class  CoordinatesConverter
 Coordinates conversion between screen and exercise graphic spaces. More...
class  TTempo
 Defines the tempo. More...
class  EditableExercise
 An editable music exercise representation. More...
class  EditActionFactory
 A music score editing actions factory. More...
class  ScoreEditorFacade
 Music score edition services. More...
struct  PlayerInfo
 Player information. More...
class  Exercise
 A music exercise representation. More...
class  FeedbackCurve
 A feedback curve representation. More...
class  MessageInterface
 messaging system interface More...
class  Music
 A music ressource. More...
class  Performance
 A music performance. More...
struct  ScoreProcessingConstants
 defines constants global to the library More...
class  Invalidator
 graphic invalidation notifications management More...
class  ScoreProcessingFacade
 The main score processing API More...
class  TimeConverter
 Provides time conversion related to a music score. More...
class  UIEvent
 represents user interface events More...

Typedefs

typedef SP_SMARTP< ActionSAction
typedef SP_SMARTP< ActionFilterSActionFilter
typedef SP_SMARTP< AnnotationSAnnotation
typedef SP_SMARTP< class
AnnotationsList
SAnnotationsList
typedef SP_SMARTP
< AudioAnnotation
SAudioAnnotation
typedef SP_SMARTP
< DifficultyAnnotation
SDifficultyAnnotation
typedef SP_SMARTP
< EmoticonAnnotation
SEmoticon
typedef SP_SMARTP
< GraphicAnnotation
SGraphicAnnotation
typedef SP_SMARTP
< HandWrittenAnnotation
SHandWrittenAnnotation
typedef SP_SMARTP< LoopAnnotationSLoopAnnotation
typedef SP_SMARTP
< ProcessAnnotation
SProcessAnnotation
typedef SP_SMARTP
< RestartAnnotation
SRestartAnnotation
typedef SP_SMARTP< SyncAnnotationSSyncAnnotation
typedef SP_SMARTP< TextAnnotationSTextAnnotation
typedef SP_SMARTP
< EditableExercise
SEditableExercise
typedef SP_SMARTP
< ScoreEditorFacade
SScoreEditorFacade
typedef struct
ScoreProcessing::PlayerInfo 
PlayerInfo
 Player information.
typedef SP_SMARTP< ExerciseSExercise
typedef SP_SMARTP< FeedbackCurveSFeedbackCurve
typedef SP_SMARTP< MusicSMusic
typedef SP_SMARTP< PerformanceSPerformance
typedef SP_SMARTP
< ScoreProcessingFacade
SScoreProcessingFacade
typedef SP_SMARTP< TimeConverterSTimeConverter

Enumerations

enum  editActionState { actionDisabled, actionOn, actionPartial, actionOff }

Functions

long CALLBACK OnDataReceived (char *msg, long size)
std::ostream & operator<< (std::ostream &os, const SActionFilter &f)
std::ostream & operator<< (std::ostream &out, Annotation &a)
 print an annotation using its virtual print method
std::ostream & operator<< (std::ostream &out, SAnnotationsList &al)
 print all the annotations in a parsable format

Variables

const char fileName [] = {"\\ActionRecorder.log"}
GroupwareNetInterfaceg_NetPtr = 0
const float smallzoom = 1.5f
 a small zoom value
const float mediumzoom = 2.2f
 the actual default zoom value
const float bigzoom = 3.f
 a big zoom value

Typedef Documentation

Player information.

A player info structure is used to get information about the player state


Enumeration Type Documentation

Enumerator:
actionDisabled 
actionOn 
actionPartial 
actionOff 


Function Documentation

long CALLBACK ScoreProcessing::OnDataReceived ( char *  msg,
long  size 
)

std::ostream& ScoreProcessing::operator<< ( std::ostream &  out,
Annotation &  a 
)

print an annotation using its virtual print method

std::ostream& ScoreProcessing::operator<< ( std::ostream &  os,
const SActionFilter &  f 
) [inline]


Variable Documentation

const float ScoreProcessing::bigzoom = 3.f

a big zoom value

const char ScoreProcessing::fileName[] = {"\\ActionRecorder.log"}

const float ScoreProcessing::mediumzoom = 2.2f

the actual default zoom value

const float ScoreProcessing::smallzoom = 1.5f

a small zoom value

predefined constants for zoom values


Generated on Wed Jan 28 19:16:21 2009 for VEMUS by  doxygen 1.5.8