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 |