ICalculator Member List

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

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