// // Copyright 2002 by Craig Stuart Sapp, All Rights Reserved. // Programmer: Craig Stuart Sapp // Creation Date: Sun Feb 10 19:42:45 PST 2002 // Last Modified: Sun Feb 10 19:42:48 PST 2002 // Filename: ...sig/src/sigInfo/ScoreParametersSimple.h // Web Address: http://sig.sapp.org/include/sigInfo/ScoreParametersSimple.h // Syntax: C++ // // Description: Base class for SCORE musical objects. // #ifndef _SCOREPARAMETERSSIMPLE_H_INCLUDED #define _SCOREPARAMETERSSIMPLE_H_INCLUDED #include "Array.h" class ScoreParametersSimple { public: ScoreParametersSimple (void); ScoreParametersSimple (ScoreParametersSimple& item); void clear (void); float getValue (int index); float getPValue (int index); void setValue (int index, float value); void setPValue (int index, float value); void setAllocSize (int aSize); int getFixedSize (void); void setFixedSize (int value); int getKeySize (void); ScoreParametersSimple& operator= (ScoreParametersSimple& anItem); void print (void); void clearKeyParams (void); protected: void appendKeyParameter (const char* string); private: Array fixedParameters; Array > keyParameters; }; #endif /* _SCOREPARAMETERSSIMPLE_H_INCLUDED */ // md5sum: 23bb8fd811be6b25c9dff0a99b58faae ScoreParametersSimple.h [20050403]