Main Page   File List  

NiloImage.h

00001 #include<OPENR/OObject.h>
00002 #include<OPENR/OObserver.h>
00003 #include<OPENR/OSubject.h>
00004 #include<OPENR/OFbkImage.h>
00005 #include"def.h"
00006 
00007 class NiloImage: public OObject
00008 {
00009  public:
00010   NiloImage();
00011   virtual ~NiloImage();
00012   
00013   OSubject* subject[numOfSubject];
00014   OObserver* observer[numOfObserver];
00015   
00016   virtual OStatus DoInit(const OSystemEvent& event);
00017   virtual OStatus DoStart(const OSystemEvent& event);
00018   virtual OStatus DoStop(const OSystemEvent& event);
00019   virtual OStatus DoDestroy(const OSystemEvent& event);
00020   void Notify(const ONotifyEvent& event);
00021 
00022  private:
00023   static const char* const FBK_LOCATOR = "PRM:/r1/c1/c2/c3/i1-FbkImageSensor:F1";
00024   OPrimitiveID fbkID;
00025   
00026   void OpenPrimitive();
00027 };

Generated on Wed May 28 09:10:45 2003 by doxygen1.2.18