GDAL
GDALAlgorithm Member List

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

AddAbsolutePathArg(bool *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddActiveLayerArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddAppendLayerArg(bool *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, bool *pValue)GDALAlgorithmprotected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::string *pValue)GDALAlgorithmprotected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, int *pValue)GDALAlgorithmprotected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, double *pValue)GDALAlgorithmprotected
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)GDALAlgorithmprotected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::vector< std::string > *pValue)GDALAlgorithmprotected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::vector< int > *pValue)GDALAlgorithmprotected
AddArg(const std::string &longName, char chShortName, const std::string &helpMessage, std::vector< double > *pValue)GDALAlgorithmprotected
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)GDALAlgorithmprotected
AddArrayNameArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddArrayNameArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddBandArg(int *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddBandArg(std::vector< int > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddBBOXArg(std::vector< double > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddCreationOptionsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddFieldNameArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddFieldTypeSubtypeArg(OGRFieldType *pTypeValue, OGRFieldSubType *pSubtypeValue, std::string *pStrValue, const std::string &argName=std::string(), const char *helpMessage=nullptr)GDALAlgorithmprotected
AddGeometryTypeArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddInputDatasetArg(GDALArgDatasetValue *pValue, GDALArgDatasetType type=GDAL_OF_RASTER|GDAL_OF_VECTOR|GDAL_OF_MULTIDIM_RASTER, bool positionalAndRequired=true, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddInputDatasetArg(std::vector< GDALArgDatasetValue > *pValue, GDALArgDatasetType type=GDAL_OF_RASTER|GDAL_OF_VECTOR|GDAL_OF_MULTIDIM_RASTER, bool positionalAndRequired=true, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddInputFormatsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddLayerCreationOptionsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddLayerNameArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddLayerNameArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddMemorySizeArg(size_t *pValue, std::string *pStrValue, const std::string &optionName, const char *helpMessage)GDALAlgorithmprotected
AddNodataArg(std::string *pValue, bool noneAllowed, const std::string &optionName="nodata", const char *helpMessage=nullptr)GDALAlgorithmprotected
AddNumThreadsArg(int *pValue, std::string *pStrValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOpenOptionsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOptionsSuggestions(const char *pszXML, int datasetType, const std::string &currentValue, std::vector< std::string > &oRet)GDALAlgorithmprotectedstatic
AddOutputDatasetArg(GDALArgDatasetValue *pValue, GDALArgDatasetType type=GDAL_OF_RASTER|GDAL_OF_VECTOR|GDAL_OF_MULTIDIM_RASTER, bool positionalAndRequired=true, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOutputDataTypeArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOutputFormatArg(std::string *pValue, bool bStreamAllowed=false, bool bGDALGAllowed=false, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOutputLayerNameArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOutputOpenOptionsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOutputStringArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOverwriteArg(bool *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddOverwriteLayerArg(bool *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddPixelFunctionArgsArg(std::vector< std::string > *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddPixelFunctionNameArg(std::string *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddProgressArg()GDALAlgorithmprotected
AddStdoutArg(bool *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddUpdateArg(bool *pValue, const char *helpMessage=nullptr)GDALAlgorithmprotected
AddValidationAction(std::function< bool()> f)GDALAlgorithminlineprotected
AllowArbitraryLongNameArgs()GDALAlgorithminlineprotected
CheckSafeForStreamOutput()GDALAlgorithmprotectedvirtual
Finalize()GDALAlgorithmvirtual
FormatAutoCompleteFunction(const GDALAlgorithmArg &arg, bool bStreamAllowed, bool bGDALGAllowed)GDALAlgorithmprotectedstatic
GDALAlgorithm(const std::string &name, const std::string &description, const std::string &helpURL)GDALAlgorithmprotected
GDALAlgorithmGetArg(GDALAlgorithmH hAlg, const char *pszArgName)GDALAlgorithmfriend
GDALAlgorithmGetArgNonConst(GDALAlgorithmH hAlg, const char *pszArgName)GDALAlgorithmfriend
GDALAlgorithmRegistry (defined in GDALAlgorithm)GDALAlgorithmfriend
GDALInConstructionAlgorithmArg (defined in GDALAlgorithm)GDALAlgorithmfriend
GDALRasterReprojectUtils (defined in GDALAlgorithm)GDALAlgorithmfriend
GetActualAlgorithm()GDALAlgorithminline
GetAliases() constGDALAlgorithminline
GetArg(const std::string &osName, bool suggestionAllowed=false)GDALAlgorithminline
GetArg(const std::string &osName, bool suggestionAllowed=false) constGDALAlgorithminline
GetArgNamesForCLI() constGDALAlgorithmprotected
GetArgs() constGDALAlgorithminline
GetArgs()GDALAlgorithminline
GetAutoComplete(std::vector< std::string > &args, bool lastWordIsComplete, bool showAllOptions)GDALAlgorithmvirtual
GetDescription() constGDALAlgorithminline
GetHelpFullURL() constGDALAlgorithminline
GetHelpURL() constGDALAlgorithminline
GetLongDescription() constGDALAlgorithminline
GetName() constGDALAlgorithminline
GetReferencePathForRelativePaths() constGDALAlgorithminline
GetSubAlgorithmNames() constGDALAlgorithm
GetSuggestionForArgumentName(const std::string &osName) constGDALAlgorithm
GetUsageAsJSON() constGDALAlgorithmvirtual
GetUsageForCLI(bool shortUsage, const UsageOptions &usageOptions=UsageOptions()) constGDALAlgorithmvirtual
HasOutputString() constGDALAlgorithmvirtual
HasSubAlgorithms() constGDALAlgorithm
InstantiateSubAlgorithm(const std::string &name, bool suggestionAllowed=true) constGDALAlgorithm
IsCalledFromCommandLine() constGDALAlgorithminline
IsGDALGOutput() constGDALAlgorithmprotected
IsHelpRequested() constGDALAlgorithminline
IsHidden() constGDALAlgorithminline
IsJSONUsageRequested() constGDALAlgorithminline
IsKnownOutputRelatedBooleanArgName(std::string_view osName)GDALAlgorithmprotectedstatic
IsProgressBarRequested() constGDALAlgorithminline
m_aliasesGDALAlgorithmprotected
m_callPathGDALAlgorithmprotected
m_executionForStreamOutputGDALAlgorithmprotected
m_hiddenGDALAlgorithmprotected
m_longDescriptionGDALAlgorithmprotected
m_oMapDatasetNameToDatasetGDALAlgorithmprotected
m_progressBarRequestedGDALAlgorithmprotected
m_quietGDALAlgorithmprotected
m_selectedSubAlgGDALAlgorithmprotected
m_skipValidationInParseCommandLineGDALAlgorithmprotected
m_supportsStreamedOutputGDALAlgorithmprotected
operator[](const std::string &osName)GDALAlgorithminline
operator[](const std::string &osName) constGDALAlgorithminline
ParseAndValidateKeyValue(GDALAlgorithmArg &arg)GDALAlgorithmprotected
ParseCommandLineArguments(const std::vector< std::string > &args)GDALAlgorithmvirtual
ProcessDatasetArg(GDALAlgorithmArg *arg, GDALAlgorithm *algForOutput)GDALAlgorithmprotected
ProcessGDALGOutput()GDALAlgorithmprotectedvirtual
ProcessGDALGOutputRet enum nameGDALAlgorithmprotected
PropagateSpecialActionTo(GDALAlgorithm *target)GDALAlgorithminline
RegisterSubAlgorithm()GDALAlgorithminlineprotected
RegisterSubAlgorithm(const GDALAlgorithmRegistry::AlgInfo &info)GDALAlgorithminlineprotected
Run(GDALProgressFunc pfnProgress=nullptr, void *pProgressData=nullptr)GDALAlgorithm
RunPreStepPipelineValidations() constGDALAlgorithmprotected
SaveGDALG(const std::string &filename, std::string &outString, const std::string &commandLine)GDALAlgorithmstatic
SetAutoCompleteFunctionForFieldName(GDALInConstructionAlgorithmArg &fieldArg, GDALInConstructionAlgorithmArg &layerNameArg, std::vector< GDALArgDatasetValue > &datasetArg)GDALAlgorithmprotectedstatic
SetAutoCompleteFunctionForFilename(GDALInConstructionAlgorithmArg &arg, GDALArgDatasetType type)GDALAlgorithmprotectedstatic
SetAutoCompleteFunctionForLayerName(GDALInConstructionAlgorithmArg &layerArg, GDALInConstructionAlgorithmArg &datasetArg)GDALAlgorithmprotectedstatic
SetCalledFromCommandLine()GDALAlgorithminline
SetCallPath(const std::vector< std::string > &path)GDALAlgorithminline
SetDisplayInJSONUsage(bool b)GDALAlgorithminlineprotected
SetExecutionForStreamedOutput()GDALAlgorithminline
SetParseForAutoCompletion()GDALAlgorithminline
SetReferencePathForRelativePaths(const std::string &referencePath)GDALAlgorithminline
SupportsStreamedOutput() constGDALAlgorithminline
test_gdal_algorithm::test_gdal_algorithm (defined in GDALAlgorithm)GDALAlgorithmfriend
ValidateArguments()GDALAlgorithmvirtual
ValidateFormat(const GDALAlgorithmArg &arg, bool bStreamAllowed, bool bGDALGAllowed) constGDALAlgorithmprotected
WarnIfDeprecated()GDALAlgorithminlineprotectedvirtual
~GDALAlgorithm() (defined in GDALAlgorithm)GDALAlgorithmvirtual