Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

ObjectRepresentation.h

Go to the documentation of this file.
00001 #ifndef Impala_Core_Tracking_ObjectRepresentation_h
00002 #define Impala_Core_Tracking_ObjectRepresentation_h
00003 
00004 #include "Core/Tracking/BasicTypes.h"
00005 #include "Core/Array/Arrays.h"
00006 
00007 
00008 namespace Impala
00009 {
00010 namespace Core
00011 {
00012 namespace Tracking
00013 {
00014 
00026 class ObjectRepresentation
00027 {
00028 public:
00029     virtual Array::Array2dVec3Real64*
00030     GetImage()
00031     {
00032         return 0;
00033     }
00034     
00035     virtual void
00036     Reset(/*const*/ Array::Array2dVec3Real64& image, const Position& pos)
00037     {};
00038     
00039     virtual void
00040     Update(/*const*/ Array::Array2dVec3Real64& image, const Position& pos)
00041     {};
00042     
00043     virtual double
00044     Score(/*const*/ Array::Array2dVec3Real64& image, const Position& pos)
00045     {
00046         return 0;
00047     }
00048 };
00049 
00050 } // namespace Tracking
00051 } // namespace Core
00052 } // namespace Impala
00053 
00054 #endif //Impala_Core_Tracking_ObjectRepresentation_h

Generated on Thu Jan 13 09:04:40 2011 for ImpalaSrc by  doxygen 1.5.1