00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #ifndef DIQTID_H
00031 #define DIQTID_H
00032
00033
00034 #include "dcmtk/config/osconfig.h"
00035
00036
00037 class DcmQuantPixel;
00038
00039
00050 class DcmQuantIdent
00051 {
00052 public:
00053
00055 DcmQuantIdent(unsigned long cols)
00056 : columns(cols)
00057 {
00058 }
00059
00061 ~DcmQuantIdent()
00062 {
00063 }
00064
00066 inline void adjust(DcmQuantPixel&, long, long)
00067 {
00068 }
00069
00071 inline void propagate(const DcmQuantPixel&, const DcmQuantPixel&, long)
00072 {
00073 }
00074
00080 inline void startRow(long& col, long& limitcol)
00081 {
00082 col = 0;
00083 limitcol = columns;
00084 }
00085
00087 inline void finishRow()
00088 {
00089 }
00090
00094 inline void nextCol(long& col) const
00095 {
00096 ++col;
00097 }
00098
00099 private:
00100
00102 unsigned long columns;
00103
00104 };
00105
00106
00107 #endif
00108
00109
00110
00111
00112
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124
00125
00126
00127