Line data Source code
1 : /****************************************************************************** 2 : * 3 : * Project: GDAL 4 : * Purpose: gdal "dataset" subcommand 5 : * Author: Even Rouault <even dot rouault at spatialys.com> 6 : * 7 : ****************************************************************************** 8 : * Copyright (c) 2025, Even Rouault <even dot rouault at spatialys.com> 9 : * 10 : * SPDX-License-Identifier: MIT 11 : ****************************************************************************/ 12 : 13 : //! @cond Doxygen_Suppress 14 : 15 : #include "gdalalg_dataset.h" 16 : 17 : #include "gdalalg_dataset_identify.h" 18 : #include "gdalalg_dataset_check.h" 19 : #include "gdalalg_dataset_copy.h" 20 : #include "gdalalg_dataset_rename.h" 21 : #include "gdalalg_dataset_delete.h" 22 : 23 : /************************************************************************/ 24 : /* GDALDatasetAlgorithm */ 25 : /************************************************************************/ 26 : 27 78 : GDALDatasetAlgorithm::GDALDatasetAlgorithm() 28 78 : : GDALAlgorithm(NAME, DESCRIPTION, HELP_URL) 29 : { 30 78 : RegisterSubAlgorithm<GDALDatasetIdentifyAlgorithm>(); 31 78 : RegisterSubAlgorithm<GDALDatasetCheckAlgorithm>(); 32 78 : RegisterSubAlgorithm<GDALDatasetCopyAlgorithm>(); 33 78 : RegisterSubAlgorithm<GDALDatasetRenameAlgorithm>(); 34 78 : RegisterSubAlgorithm<GDALDatasetDeleteAlgorithm>(); 35 78 : } 36 : 37 : GDALDatasetAlgorithm::~GDALDatasetAlgorithm() = default; 38 : 39 : //! @endcond