|
GDAL
|
Public Member Functions | |
| virtual CPLErr | XMLInit (CPLXMLNode *psTree, const char *) |
| virtual CPLXMLNode * | SerializeToXML (const char *pszVRTPath) |
| void | SetSrcBand (GDALRasterBand *) |
| void | SetSrcMaskBand (GDALRasterBand *) |
| void | SetSrcWindow (int, int, int, int) |
| void | SetDstWindow (int, int, int, int) |
| void | SetNoDataValue (double dfNoDataValue) |
| Set the no data value for this band. | |
| const CPLString & | GetResampling () const |
| void | SetResampling (const char *pszResampling) |
| int | GetSrcDstWindow (int, int, int, int, int, int, double *pdfReqXOff, double *pdfReqYOff, double *pdfReqXSize, double *pdfReqYSize, int *, int *, int *, int *, int *, int *, int *, int *) |
| virtual CPLErr | RasterIO (int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, GSpacing nPixelSpace, GSpacing nLineSpace, GDALRasterIOExtraArg *psExtraArg) |
| virtual double | GetMinimum (int nXSize, int nYSize, int *pbSuccess) |
| virtual double | GetMaximum (int nXSize, int nYSize, int *pbSuccess) |
| virtual CPLErr | ComputeRasterMinMax (int nXSize, int nYSize, int bApproxOK, double *adfMinMax) |
| virtual CPLErr | ComputeStatistics (int nXSize, int nYSize, int bApproxOK, double *pdfMin, double *pdfMax, double *pdfMean, double *pdfStdDev, GDALProgressFunc pfnProgress, void *pProgressData) |
| virtual CPLErr | GetHistogram (int nXSize, int nYSize, double dfMin, double dfMax, int nBuckets, GUIntBig *panHistogram, int bIncludeOutOfRange, int bApproxOK, GDALProgressFunc pfnProgress, void *pProgressData) |
| void | DstToSrc (double dfX, double dfY, double &dfXOut, double &dfYOut) |
| void | SrcToDst (double dfX, double dfY, double &dfXOut, double &dfYOut) |
| virtual void | GetFileList (char ***ppapszFileList, int *pnSize, int *pnMaxSize, CPLHashSet *hSetFiles) |
| virtual int | IsSimpleSource () |
| virtual const char * | GetType () |
| GDALRasterBand * | GetBand () |
| int | IsSameExceptBandNumber (VRTSimpleSource *poOtherSource) |
| CPLErr | DatasetRasterIO (int nXOff, int nYOff, int nXSize, int nYSize, void *pData, int nBufXSize, int nBufYSize, GDALDataType eBufType, int nBandCount, int *panBandMap, GSpacing nPixelSpace, GSpacing nLineSpace, GSpacing nBandSpace, GDALRasterIOExtraArg *psExtraArg) |
| void | UnsetPreservedRelativeFilenames () |
Protected Attributes | |
| GDALRasterBand * | poRasterBand |
| GDALRasterBand * | poMaskBandMainBand |
| int | nSrcXOff |
| int | nSrcYOff |
| int | nSrcXSize |
| int | nSrcYSize |
| int | nDstXOff |
| int | nDstYOff |
| int | nDstXSize |
| int | nDstYSize |
| int | bNoDataSet |
| double | dfNoDataValue |
| CPLString | osResampling |
| int | bRelativeToVRTOri |
| CPLString | osSourceFileNameOri |
| void VRTSimpleSource::SetNoDataValue | ( | double | dfNoDataValue | ) |
Set the no data value for this band.
To clear the nodata value, just set it with an "out of range" value. Complex band no data values must have an imagery component of zero.
This method is the same as the C function GDALSetRasterNoDataValue().
| dfNoData | the value to set. |
1.7.3.