00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef SOS_H
00012 #define SOS_H
00013
00014 #include "yapi.h"
00015 #include "datatype.h"
00016
00017 class SOS : public Process
00018 {
00019 public:
00020
00021 SOS(
00022 const Id& n,
00023 In<Bits>& ScanHeaderBitsIn,
00024 Out<VYAimageDepth>& scanDepthOut,
00025 Out<VYAimageComponent>& scanComponentIdOut,
00026 Out<VYAid>& HtableIdOut
00027 );
00028
00029
00030 const char* type() const { return "SOS"; }
00031
00032
00033 void main();
00034
00035 private:
00036
00037 InPort<Bits> ScanHeaderBitsInP;
00038
00039
00040 OutPort<VYAimageDepth> scanDepthOutP;
00041 OutPort<VYAimageComponent> scanComponentIdOutP;
00042 OutPort<VYAid> HTableIdOutP;
00043 };
00044
00045 #endif