00001 /* 00002 * This file contains working unit derived from TSimpleUnit. 00003 * 00004 * Author: 00005 * Tomas Mrkvicka 00006 * xmrkvi03@stud.fit.vutbr.cz 00007 * 00008 */ 00009 00010 // FORWARD DECLARATIONS 00011 namespace NSPipeline 00012 { 00013 class TTestUnit; 00014 }; 00015 00016 #ifndef _PIPELINE_DERIVEDUNIT_HH_ 00017 #define _PIPELINE_DERIVEDUNIT_HH_ 00018 00019 #include "simpleunit/Simple_integer.h" 00020 00021 namespace NSPipeline 00022 { 00023 00024 //////////////////////////////////////////////////////////////////////////////// 00025 //////////////////////////////////////////////////////////////////////////////// 00026 //////////////////////////////////////////////////////////////////////////////// 00027 // TTestUnit 00028 00029 /** Ukazkova vypocetni jednotka. Pocita 00030 * 00031 * Vypocetni trida, ktera se pouzije pro vypocet primo ve tride TSimpleUnit. 00032 */ 00033 class TTestUnit : public TSimpleUnitProcessingInterface_integer 00034 { 00035 //PUBLIC METHODS 00036 public: 00037 virtual void ProcessFrame( const TFrame * frame ); 00038 virtual ~TTestUnit(void); 00039 }; 00040 00041 // TTestUnit 00042 //////////////////////////////////////////////////////////////////////////////// 00043 //////////////////////////////////////////////////////////////////////////////// 00044 //////////////////////////////////////////////////////////////////////////////// 00045 00046 }; //END of NSPipeline 00047 using namespace NSPipeline; 00048 00049 #endif