Main Page   Hardware Class Hierarchy   Hardware API     Mapping Class Hierarchy  Mapping API 

ir_chain.h

Go to the documentation of this file.
00001 #ifndef IRARRAY
00002 #define IRARRAY
00003 #include <types.h>
00004 #include <chain.h>
00005 #include <ir_base.h>
00006 #include <hardware/oir.h>
00007 //#include <world_model_store.h>
00008 class Scene;
00009 //#include <world_model_store.h>
00010 #define IR_CHAIN_MAX 4
00011 
00012 
00014 
00019 class IR_chain : public chain
00020 {
00021 public:
00022 //  friend CENTIMETER emulated_value(void);
00023 //  void mapper_event(IR_base* const);
00024   IR_chain(void);
00025   bool                  append(IR_base*); 
00026 //  void mapper_event(IR_base* const ir);
00027   IR_base* serve(void); 
00028   IR_base*              operator[](int) const;  
00029   IR_base* reserve(void); 
00030 protected:
00031   IR_base*      _ir_chain[IR_CHAIN_MAX];
00032 private:
00033   void init(void);
00034 };
00035 
00036 
00037 #endif

Generated on Mon Oct 8 19:32:19 2007 for OOMRM Mapping API by doxygen1.3