/src/gdal/frmts/gtiff/gtiffoddbitsband.h
Line  | Count  | Source (jump to first uncovered line)  | 
1  |  | /******************************************************************************  | 
2  |  |  *  | 
3  |  |  * Project:  GeoTIFF Driver  | 
4  |  |  * Purpose:  GDAL GeoTIFF support.  | 
5  |  |  * Author:   Frank Warmerdam, warmerdam@pobox.com  | 
6  |  |  *  | 
7  |  |  ******************************************************************************  | 
8  |  |  * Copyright (c) 1998, 2002, Frank Warmerdam <warmerdam@pobox.com>  | 
9  |  |  * Copyright (c) 2007-2015, Even Rouault <even dot rouault at spatialys dot com>  | 
10  |  |  *  | 
11  |  |  * SPDX-License-Identifier: MIT  | 
12  |  |  ****************************************************************************/  | 
13  |  |  | 
14  |  | #ifndef GTIFFODDBITSBAND_H_INCLUDED  | 
15  |  | #define GTIFFODDBITSBAND_H_INCLUDED  | 
16  |  |  | 
17  |  | #include "gtiffrasterband.h"  | 
18  |  |  | 
19  |  | /************************************************************************/  | 
20  |  | /* ==================================================================== */  | 
21  |  | /*                             GTiffOddBitsBand                         */  | 
22  |  | /* ==================================================================== */  | 
23  |  | /************************************************************************/  | 
24  |  |  | 
25  |  | class GTiffOddBitsBand CPL_NON_FINAL : public GTiffRasterBand  | 
26  |  | { | 
27  |  |     friend class GTiffDataset;  | 
28  |  |  | 
29  |  |   public:  | 
30  |  |     GTiffOddBitsBand(GTiffDataset *, int);  | 
31  |  |  | 
32  |  |     virtual ~GTiffOddBitsBand()  | 
33  | 0  |     { | 
34  | 0  |     }  | 
35  |  |  | 
36  |  |     bool IsBaseGTiffClass() const override  | 
37  | 0  |     { | 
38  | 0  |         return false;  | 
39  | 0  |     }  | 
40  |  |  | 
41  |  |     virtual CPLErr IReadBlock(int, int, void *) override;  | 
42  |  |     virtual CPLErr IWriteBlock(int, int, void *) override;  | 
43  |  | };  | 
44  |  |  | 
45  |  | #endif  // GTIFFODDBITSBAND_H_INCLUDED  |