Coverage Report

Created: 2026-07-25 06:50

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/gdal/apps/gdalmdimpipelinestepalgorithm.h
Line
Count
Source
1
/******************************************************************************
2
 *
3
 * Project:  GDAL
4
 * Purpose:  Step of a gdal mdim pipeline
5
 * Author:   Even Rouault <even dot rouault at spatialys.com>
6
 *
7
 ******************************************************************************
8
 * Copyright (c) 2026, Even Rouault <even dot rouault at spatialys.com>
9
 *
10
 * SPDX-License-Identifier: MIT
11
 ****************************************************************************/
12
13
#ifndef GDALMDIMPIPELINESTEPALGORITHM_INCLUDED
14
#define GDALMDIMPIPELINESTEPALGORITHM_INCLUDED
15
16
//! @cond Doxygen_Suppress
17
18
#include "gdalpipelinestepalgorithm.h"
19
20
/************************************************************************/
21
/*                    GDALMdimPipelineStepAlgorithm                     */
22
/************************************************************************/
23
24
class GDALMdimPipelineStepAlgorithm /* non final */
25
    : public GDALPipelineStepAlgorithm
26
{
27
  public:
28
    ~GDALMdimPipelineStepAlgorithm() override;
29
30
  protected:
31
    GDALMdimPipelineStepAlgorithm(const std::string &name,
32
                                  const std::string &description,
33
                                  const std::string &helpURL,
34
                                  const ConstructorOptions &options);
35
36
    friend class GDALMdimPipelineAlgorithm;
37
    friend class GDALMdimMosaicAlgorithm;
38
39
    int GetInputType() const override
40
0
    {
41
0
        return GDAL_OF_MULTIDIM_RASTER;
42
0
    }
43
44
    int GetOutputType() const override
45
0
    {
46
0
        return GDAL_OF_MULTIDIM_RASTER;
47
0
    }
48
49
    void SetOutputVRTCompatible(bool b);
50
};
51
52
//! @endcond
53
54
#endif