This is the complete list of members for ICalculator, including all inherited members.
assignmentCount() const =0 | ICalculator | pure virtual |
attributeAssignmentStats(unsigned iAttribute, char const *&name, size_t &nInvalid, size_t &nOverflow) const =0 | ICalculator | pure virtual |
clearOutputBandNoData(unsigned iBand)=0 | ICalculator | pure virtual |
clone() const =0 | ICalculator | pure virtual |
convertOrNaN(double &value, RasterDataType type) (defined in ICalculator) | ICalculator | static |
DataTypeSuperset enum name | ICalculator | |
Delete() (defined in ObjectBase) | ObjectBase | virtual |
evaluationErrorCallback(EvaluationErrorCallback *cb=nullptr)=0 | ICalculator | pure virtual |
geometryChanged(bool *flag=nullptr)=0 | ICalculator | pure virtual |
hasOutputBandNoData(unsigned iBand) const =0 | ICalculator | pure virtual |
init() const =0 | ICalculator | pure virtual |
inputBandCount(unsigned iDataset, unsigned nBands)=0 | ICalculator | pure virtual |
inputBandName(unsigned iDataset, unsigned iBand, char const *bandName)=0 | ICalculator | pure virtual |
inputBandNoData(unsigned iDataset, unsigned iBand, double noData)=0 | ICalculator | pure virtual |
inputDatasetCount(unsigned nDatasets)=0 | ICalculator | pure virtual |
inputDatasetSubset(unsigned const *iDatasets=0, unsigned nDatasets=0)=0 | ICalculator | pure virtual |
isConstant() const =0 | ICalculator | pure virtual |
nAttributeAssignmentStats() const =0 | ICalculator | pure virtual |
New() (defined in ICalculator) | ICalculator | static |
New(const char *text, ReadAccess readAccess, WriteAccess writeAccess) | ICalculator | static |
operator*(double factor) const =0 (defined in ICalculator) | ICalculator | pure virtual |
outputBandCount() const =0 | ICalculator | pure virtual |
outputBandName(unsigned iBand) const =0 | ICalculator | pure virtual |
outputBandNoData(unsigned iBand, double noData)=0 | ICalculator | pure virtual |
outputBandNoData(unsigned iBand) const =0 | ICalculator | pure virtual |
outputBandStats(unsigned iBand, size_t &nInvalid, size_t &nNoData, size_t &nOverflow) const =0 | ICalculator | pure virtual |
outputBandType(unsigned iBand) const =0 | ICalculator | pure virtual |
outputBandTypeDefault(RasterDataType)=0 | ICalculator | pure virtual |
print(std::ostream &) const =0 (defined in ICalculator) | ICalculator | pure virtual |
RasterDataType enum name | ICalculator | |
ReadAccess enum name | ICalculator | |
readsNeighbors() const =0 | ICalculator | pure virtual |
readsRasters() const =0 | ICalculator | pure virtual |
readsRastersByIndexOrLimitedSlice() const =0 | ICalculator | pure virtual |
resultDouble(IGeometry &geom, double const *inRaster=0, IGeometry const *const *neighbors=0, unsigned nNeighbors=0, double *outRaster=0) const =0 | ICalculator | pure virtual |
resultDouble(IGeometry const &geom, double const *inRaster=0, IGeometry const *const *neighbors=0, unsigned nNeighbors=0, double *outRaster=0) const =0 | ICalculator | pure virtual |
statementCount() const =0 | ICalculator | pure virtual |
text() const =0 (defined in ICalculator) | ICalculator | pure virtual |
typeSuperset() const =0 (defined in ICalculator) | ICalculator | pure virtual |
WriteAccess enum name | ICalculator | |
~ObjectBase() (defined in ObjectBase) | ObjectBase | inlineprotectedvirtual |