GDAL

GDALAlgorithm Member List

This is the complete list of members for GDALAlgorithm, including all inherited members.

AddAbsolutePathArg(bool *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddActiveLayerArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddAppendLayerArg(bool *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, bool *pValue) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::string *pValue) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, int *pValue) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, double *pValue) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, GDALArgDatasetValue *pValue, GDALArgDatasetType type=GDAL_OF_RASTER|GDAL_OF_VECTOR|GDAL_OF_MULTIDIM_RASTER) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::vector< std::string > *pValue) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::vector< int > *pValue) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::vector< double > *pValue) | GDALAlgorithm | protected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::vector< GDALArgDatasetValue > *pValue, GDALArgDatasetType type=GDAL_OF_RASTER|GDAL_OF_VECTOR|GDAL_OF_MULTIDIM_RASTER) | GDALAlgorithm | protected
AddArrayNameArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddArrayNameArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddBandArg(int *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddBandArg(std::vector< int > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddBBOXArg(std::vector< double > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddCreationOptionsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddFieldNameArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddFieldTypeSubtypeArg(OGRFieldType *pTypeValue, OGRFieldSubType *pSubtypeValue, std::string *pStrValue, const std::string &argName=std::string(), const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddGeometryTypeArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddInputDatasetArg(GDALArgDatasetValue *pValue, GDALArgDatasetType type=GDAL_OF_RASTER|GDAL_OF_VECTOR|GDAL_OF_MULTIDIM_RASTER, bool positionalAndRequired=true, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddInputDatasetArg(std::vector< GDALArgDatasetValue > *pValue, GDALArgDatasetType type=GDAL_OF_RASTER|GDAL_OF_VECTOR|GDAL_OF_MULTIDIM_RASTER, bool positionalAndRequired=true, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddInputFormatsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddLayerCreationOptionsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddLayerNameArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddLayerNameArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddMemorySizeArg(size_t *pValue, std::string *pStrValue, const std::string &optionName, const char *helpMessage) | GDALAlgorithm | protected
AddNodataArg(std::string *pValue, bool noneAllowed, const std::string &optionName="nodata", const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddNumThreadsArg(int *pValue, std::string *pStrValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOpenOptionsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOptionsSuggestions(const char *pszXML, int datasetType, const std::string &currentValue, std::vector< std::string > &oRet) | GDALAlgorithm | protected static
AddOutputDatasetArg(GDALArgDatasetValue *pValue, GDALArgDatasetType type=GDAL_OF_RASTER|GDAL_OF_VECTOR|GDAL_OF_MULTIDIM_RASTER, bool positionalAndRequired=true, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOutputDataTypeArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOutputFormatArg(std::string *pValue, bool bStreamAllowed=false, bool bGDALGAllowed=false, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOutputLayerNameArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOutputOpenOptionsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOutputStringArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOverwriteArg(bool *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddOverwriteLayerArg(bool *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddPixelFunctionArgsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddPixelFunctionNameArg(std::string *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddProgressArg() | GDALAlgorithm | protected
AddStdoutArg(bool *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddUpdateArg(bool *pValue, const char *helpMessage=nullptr) | GDALAlgorithm | protected
AddValidationAction(std::function< bool()> f) | GDALAlgorithm | inline protected
AllowArbitraryLongNameArgs() | GDALAlgorithm | inline protected
CheckSafeForStreamOutput() | GDALAlgorithm | protected virtual
Finalize() | GDALAlgorithm | virtual
FormatAutoCompleteFunction(const GDALAlgorithmArg &arg, bool bStreamAllowed, bool bGDALGAllowed) | GDALAlgorithm | protected static
GDALAlgorithm(const std::string &name, const std::string &description, const std::string &helpURL) | GDALAlgorithm | protected
GDALAlgorithmGetArg | GDALAlgorithm | friend
GDALAlgorithmGetArgNonConst | GDALAlgorithm | friend
GDALAlgorithmRegistry (defined in GDALAlgorithm) | GDALAlgorithm | friend
GDALInConstructionAlgorithmArg (defined in GDALAlgorithm) | GDALAlgorithm | friend
GDALRasterReprojectUtils (defined in GDALAlgorithm) | GDALAlgorithm | friend
GetActualAlgorithm() | GDALAlgorithm | inline
GetAliases() const | GDALAlgorithm | inline
GetArg(const std::string &osName, bool suggestionAllowed=false) | GDALAlgorithm | inline
GetArg(const std::string &osName, bool suggestionAllowed=false) const | GDALAlgorithm | inline
GetArgNamesForCLI() const | GDALAlgorithm | protected
GetArgs() const | GDALAlgorithm | inline
GetArgs() | GDALAlgorithm | inline
GetAutoComplete(std::vector< std::string > &args, bool lastWordIsComplete, bool showAllOptions) | GDALAlgorithm | virtual
GetDescription() const | GDALAlgorithm | inline
GetHelpFullURL() const | GDALAlgorithm | inline
GetHelpURL() const | GDALAlgorithm | inline
GetLongDescription() const | GDALAlgorithm | inline
GetName() const | GDALAlgorithm | inline
GetReferencePathForRelativePaths() const | GDALAlgorithm | inline
GetSubAlgorithmNames() const | GDALAlgorithm |
GetSuggestionForArgumentName(const std::string &osName) const | GDALAlgorithm |
GetUsageAsJSON() const | GDALAlgorithm | virtual
GetUsageForCLI(bool shortUsage, const UsageOptions &usageOptions=UsageOptions()) const | GDALAlgorithm | virtual
HasOutputString() const | GDALAlgorithm | virtual
HasSubAlgorithms() const | GDALAlgorithm |
InstantiateSubAlgorithm(const std::string &name, bool suggestionAllowed=true) const | GDALAlgorithm |
IsCalledFromCommandLine() const | GDALAlgorithm | inline
IsGDALGOutput() const | GDALAlgorithm | protected
IsHelpRequested() const | GDALAlgorithm | inline
IsHidden() const | GDALAlgorithm | inline
IsJSONUsageRequested() const | GDALAlgorithm | inline
IsKnownOutputRelatedBooleanArgName(std::string_view osName) | GDALAlgorithm | protected static
IsProgressBarRequested() const | GDALAlgorithm | inline
m_aliases | GDALAlgorithm | protected
m_callPath | GDALAlgorithm | protected
m_executionForStreamOutput | GDALAlgorithm | protected
m_hidden | GDALAlgorithm | protected
m_longDescription | GDALAlgorithm | protected
m_oMapDatasetNameToDataset | GDALAlgorithm | protected
m_progressBarRequested | GDALAlgorithm | protected
m_quiet | GDALAlgorithm | protected
m_selectedSubAlg | GDALAlgorithm | protected
m_skipValidationInParseCommandLine | GDALAlgorithm | protected
m_supportsStreamedOutput | GDALAlgorithm | protected
operator[](const std::string &osName) | GDALAlgorithm | inline
operator[](const std::string &osName) const | GDALAlgorithm | inline
ParseAndValidateKeyValue(GDALAlgorithmArg &arg) | GDALAlgorithm | protected
ParseCommandLineArguments(const std::vector< std::string > &args) | GDALAlgorithm | virtual
ProcessDatasetArg(GDALAlgorithmArg *arg, GDALAlgorithm *algForOutput) | GDALAlgorithm | protected
ProcessGDALGOutput() | GDALAlgorithm | protected virtual
ProcessGDALGOutputRet enum name | GDALAlgorithm | protected
PropagateSpecialActionTo(GDALAlgorithm *target) | GDALAlgorithm | inline
RegisterSubAlgorithm() | GDALAlgorithm | inline protected
RegisterSubAlgorithm(const GDALAlgorithmRegistry::AlgInfo &info) | GDALAlgorithm | inline protected
Run(GDALProgressFunc pfnProgress=nullptr, void *pProgressData=nullptr) | GDALAlgorithm |
RunPreStepPipelineValidations() const | GDALAlgorithm | protected
SaveGDALG(const std::string &filename, std::string &outString, const std::string &commandLine) | GDALAlgorithm | static
SetAutoCompleteFunctionForFieldName(GDALInConstructionAlgorithmArg &fieldArg, GDALInConstructionAlgorithmArg &layerNameArg, std::vector< GDALArgDatasetValue > &datasetArg) | GDALAlgorithm | protected static
SetAutoCompleteFunctionForFilename(GDALInConstructionAlgorithmArg &arg, GDALArgDatasetType type) | GDALAlgorithm | protected static
SetAutoCompleteFunctionForLayerName(GDALInConstructionAlgorithmArg &layerArg, GDALAlgorithmArg &datasetArg) | GDALAlgorithm | protected static
SetCalledFromCommandLine() | GDALAlgorithm | inline
SetCallPath(const std::vector< std::string > &path) | GDALAlgorithm | inline
SetDisplayInJSONUsage(bool b) | GDALAlgorithm | inline protected
SetExecutionForStreamedOutput() | GDALAlgorithm | inline
SetParseForAutoCompletion() | GDALAlgorithm | inline
SetReferencePathForRelativePaths(const std::string &referencePath) | GDALAlgorithm | inline
SupportsStreamedOutput() const | GDALAlgorithm | inline
test_gdal_algorithm::test_gdal_algorithm (defined in GDALAlgorithm) | GDALAlgorithm | friend
ValidateArguments() | GDALAlgorithm | virtual
ValidateFormat(const GDALAlgorithmArg &arg, bool bStreamAllowed, bool bGDALGAllowed) const | GDALAlgorithm | protected
WarnIfDeprecated() | GDALAlgorithm | inline protected virtual
~GDALAlgorithm() (defined in GDALAlgorithm) | GDALAlgorithm | virtual