/home/sn3d/devel/aja-ml/aja-lib/src/ElementNumber.h

Go to the documentation of this file.
00001 /*******************************************************/
00009 #if !defined(_AJA_ELEMENTNUMBER_H_)
00010 #define _AJA_ELEMENTNUMBER_H_
00011 
00012 #include "aja.h"
00013 
00014 namespace aja
00015 {
00016         /***************************************************/
00022         class ElementNumber : public ElementItem
00023         {
00024                 public:
00025             ElementNumber(number_t id, number_t number);
00026                         ElementNumber(number_t id);
00027                         virtual ~ElementNumber();
00028 
00030                 //        METHODS
00032                 public:
00033                         number_t     getNumber();
00034                         void         setNumber(number_t num);
00035 
00036         
00038                 //        MEMBERS
00040                 protected:
00041                         number_t mNumber; 
00042 
00043 
00045                 //      VIRTUAL FUNCTIONS
00047                 public:
00048             bool        buildAja(OutputBuffer& out);
00049                         bool        parseElmData(buffer_t buffer, unsigned int size, unsigned int& pos);
00050                         std::string getElementContent();
00051                         number_t    getItemSize();
00052         };
00053 }
00054 
00055 #endif

Generated on Sun Mar 4 00:30:36 2007 for LIBAJA by  doxygen 1.4.6