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
00031
00032
00033
00034
#ifndef DIQTID_H
00035
#define DIQTID_H
00036
00037
00038
#include "osconfig.h"
00039
00040
00041
class DcmQuantPixel;
00042
00043
00054 class DcmQuantIdent
00055 {
00056
public:
00057
00059 DcmQuantIdent(
unsigned long cols)
00060 :
columns(cols)
00061 {
00062 }
00063
00065 ~DcmQuantIdent()
00066 {
00067 }
00068
00070 inline void adjust(
DcmQuantPixel&,
long,
long)
00071 {
00072 }
00073
00075 inline void propagate(
const DcmQuantPixel&,
const DcmQuantPixel&,
long)
00076 {
00077 }
00078
00084 inline void startRow(
long& col,
long& limitcol)
00085 {
00086 col = 0;
00087 limitcol =
columns;
00088 }
00089
00091 inline void finishRow()
00092 {
00093 }
00094
00098 inline void nextCol(
long& col)
const
00099
{
00100 ++col;
00101 }
00102
00103
private:
00104
00106 unsigned long columns;
00107
00108 };
00109
00110
00111
#endif
00112
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124
00125