13#ifndef GDALALG_CLIP_COMMON_INCLUDED
14#define GDALALG_CLIP_COMMON_INCLUDED
16#include "gdalalgorithm.h"
31 virtual ~GDALClipCommon();
34 GDALClipCommon() =
default;
36 std::vector<double> m_bbox{};
37 std::string m_bboxCrs{};
38 std::string m_geometry{};
39 std::string m_geometryCrs{};
40 GDALArgDatasetValue m_likeDataset{};
41 std::string m_likeLayer{};
42 std::string m_likeSQL{};
43 std::string m_likeWhere{};
45 std::pair<std::unique_ptr<OGRGeometry>, std::string> GetClipGeometry();
48 std::pair<std::unique_ptr<OGRGeometry>, std::string> LoadGeometry();
Simple feature geometry classes.