| 3659 | /************************************************************************/ |
| 3660 | |
| 3661 | std::vector<std::string> GDALAlgorithm::GetSubAlgorithmNames() const |
| 3662 | { |
| 3663 | std::vector<std::string> ret = m_subAlgRegistry.GetNames(); |
| 3664 | const auto other = GDALGlobalAlgorithmRegistry::GetSingleton() |
| 3665 | .GetDeclaredSubAlgorithmNames(m_callPath); |
| 3666 | ret.insert(ret.end(), other.begin(), other.end()); |
| 3667 | if (!other.empty()) |
| 3668 | std::sort(ret.begin(), ret.end()); |
| 3669 | return ret; |
| 3670 | } |
| 3671 | |
| 3672 | /************************************************************************/ |
| 3673 | /* GDALAlgorithm::AddArg() */ |