A test suit for the Cached Raster class interface. More...
#include <TsExpansibleRaster.h>
Protected Member Functions | |
| void | addBottomBandsTest () |
| void | addBottomLinesTest () |
| void | addLeftColumnsTest () |
| void | addRightColumnsTest () |
| void | addTopBandsTest () |
| void | addTopLinesTest () |
| void | assertUniqueElement (const double &targetValue, const unsigned int &requiredBand, const unsigned int &requiredCol, const unsigned int &requiredLine, const te::rst::Raster &raster) |
| void | cloneTest () |
| void | fillWithNoDataValues (te::rst::Raster &raster) |
| void | multiResolutionTest () |
| void | readWriteTest () |
| void | testValues (te::rst::Raster &raster) |
| void | writeValues (te::rst::Raster &raster) |
A test suit for the Cached Raster class interface.
....
This test suite will check the Cached Raster class
Definition at line 47 of file TsExpansibleRaster.h.
|
protected |
Definition at line 473 of file TsExpansibleRaster.cpp.
References te::mem::ExpansibleRaster::addBottomBands(), assertUniqueElement(), te::dt::DOUBLE_TYPE, fillWithNoDataValues(), te::mem::ExpansibleRaster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Raster::getValue(), te::rst::Raster::setValue(), testValues(), and writeValues().
|
protected |
Definition at line 218 of file TsExpansibleRaster.cpp.
References te::mem::ExpansibleRaster::addBottomLines(), assertUniqueElement(), col, te::dt::DOUBLE_TYPE, fillWithNoDataValues(), te::rst::Grid::geoToGrid(), te::rst::Raster::getGrid(), te::mem::ExpansibleRaster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Raster::getValue(), te::rst::Grid::gridToGeo(), te::rst::Raster::setValue(), testValues(), and writeValues().
|
protected |
Definition at line 292 of file TsExpansibleRaster.cpp.
References te::mem::ExpansibleRaster::addLeftColumns(), assertUniqueElement(), col, te::dt::DOUBLE_TYPE, fillWithNoDataValues(), te::rst::Grid::geoToGrid(), te::rst::Raster::getGrid(), te::mem::ExpansibleRaster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Raster::getValue(), te::rst::Grid::gridToGeo(), te::rst::Raster::setValue(), testValues(), and writeValues().
|
protected |
Definition at line 350 of file TsExpansibleRaster.cpp.
References te::mem::ExpansibleRaster::addRightColumns(), assertUniqueElement(), col, te::dt::DOUBLE_TYPE, fillWithNoDataValues(), te::rst::Grid::geoToGrid(), te::rst::Raster::getGrid(), te::mem::ExpansibleRaster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Raster::getValue(), te::rst::Grid::gridToGeo(), te::rst::Raster::setValue(), testValues(), and writeValues().
|
protected |
Definition at line 423 of file TsExpansibleRaster.cpp.
References te::mem::ExpansibleRaster::addTopBands(), assertUniqueElement(), te::dt::DOUBLE_TYPE, fillWithNoDataValues(), te::mem::ExpansibleRaster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Raster::getValue(), te::rst::Raster::setValue(), testValues(), and writeValues().
|
protected |
Definition at line 160 of file TsExpansibleRaster.cpp.
References te::mem::ExpansibleRaster::addTopLines(), assertUniqueElement(), col, te::dt::DOUBLE_TYPE, fillWithNoDataValues(), te::rst::Grid::geoToGrid(), te::rst::Raster::getGrid(), te::mem::ExpansibleRaster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Raster::getValue(), te::rst::Grid::gridToGeo(), te::rst::Raster::setValue(), testValues(), and writeValues().
|
protected |
Definition at line 100 of file TsExpansibleRaster.cpp.
References band, col, te::rst::Raster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Raster::getValue(), line, nCols, and nLines.
Referenced by addBottomBandsTest(), addBottomLinesTest(), addLeftColumnsTest(), addRightColumnsTest(), addTopBandsTest(), and addTopLinesTest().
|
protected |
Definition at line 576 of file TsExpansibleRaster.cpp.
References te::mem::ExpansibleRaster::clone(), te::dt::DOUBLE_TYPE, testValues(), te::dt::UINT16_TYPE, te::dt::UINT32_TYPE, and writeValues().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
protected |
Definition at line 56 of file TsExpansibleRaster.cpp.
References band, col, te::rst::Raster::getBand(), te::rst::Raster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Band::getProperty(), line, te::rst::BandProperty::m_noDataValue, nCols, nLines, and te::rst::Raster::setValue().
Referenced by addBottomBandsTest(), addBottomLinesTest(), addLeftColumnsTest(), addRightColumnsTest(), addTopBandsTest(), and addTopLinesTest().
|
protected |
|
protected |
Definition at line 134 of file TsExpansibleRaster.cpp.
References te::dt::DOUBLE_TYPE, testValues(), te::dt::UINT16_TYPE, te::dt::UINT32_TYPE, and writeValues().
|
protected |
Definition at line 77 of file TsExpansibleRaster.cpp.
References band, col, te::rst::Raster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rst::Raster::getValue(), line, nCols, nLines, and pixelValue.
Referenced by addBottomBandsTest(), addBottomLinesTest(), addLeftColumnsTest(), addRightColumnsTest(), addTopBandsTest(), addTopLinesTest(), cloneTest(), and readWriteTest().
|
protected |
Definition at line 37 of file TsExpansibleRaster.cpp.
References band, col, te::rst::Raster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), line, nCols, nLines, pixelValue, and te::rst::Raster::setValue().
Referenced by addBottomBandsTest(), addBottomLinesTest(), addLeftColumnsTest(), addRightColumnsTest(), addTopBandsTest(), addTopLinesTest(), cloneTest(), multiResolutionTest(), and readWriteTest().