These routines show how to use the RP (raster processing) module. More...
#include "Config.h"Go to the source code of this file.
Functions | |
| void | ArithmeticOperations () |
| void | Classifier () |
| void | Contrast () |
| void | Filter () |
| void | IHSFusion () |
| void | LoadModules () |
| It loads the data source drivers. More... | |
| void | MixtureModel () |
| void | Mosaic () |
| void | Register () |
| void | Segmenter () |
| void | Texture () |
These routines show how to use the RP (raster processing) module.
Definition in file RPExamples.h.
| void ArithmeticOperations | ( | ) |
Definition at line 11 of file examples/rp/ArithmeticOperations.cpp.
References te::rp::ArithmeticOperations::execute(), te::rp::ArithmeticOperations::initialize(), te::rp::ArithmeticOperations::InputParameters::m_arithmeticString, te::rp::ArithmeticOperations::InputParameters::m_inputRasters, te::rp::ArithmeticOperations::InputParameters::m_normalize, te::rp::ArithmeticOperations::OutputParameters::m_rInfo, te::rp::ArithmeticOperations::OutputParameters::m_rType, te::rst::RasterFactory::open(), and te::rp::ArithmeticOperations::OutputParameters::reset().
Referenced by main().
| void Classifier | ( | ) |
Definition at line 686 of file examples/rp/Classifier.cpp.
References DummyClassifier(), EDClassifier(), EMClassifier(), ISOSegClassifier(), KMeansClassifier(), MAPClassifier(), and SAMClassifier().
Referenced by main().
| void Contrast | ( | ) |
Definition at line 16 of file examples/rp/Contrast.cpp.
References b, te::rp::Contrast::execute(), te::rst::Raster::getNumberOfBands(), te::rp::Contrast::initialize(), te::rp::Contrast::InputParameters::LinearContrastT, te::rp::Contrast::OutputParameters::m_createdOutRasterDSType, te::rp::Contrast::OutputParameters::m_createdOutRasterInfo, te::rp::Contrast::InputParameters::m_inRasterBands, te::rp::Contrast::InputParameters::m_inRasterPtr, te::rp::Contrast::InputParameters::m_lCMaxInput, te::rp::Contrast::InputParameters::m_lCMinInput, te::rp::Contrast::InputParameters::m_type, and te::rst::RasterFactory::open().
Referenced by main().
| void Filter | ( | ) |
Definition at line 9 of file examples/rp/Filter.cpp.
References te::rp::Filter::execute(), te::rp::Filter::initialize(), te::rp::Filter::InputParameters::m_filterType, te::rp::Filter::InputParameters::m_inRasterBands, te::rp::Filter::InputParameters::m_inRasterPtr, te::rp::Filter::InputParameters::m_iterationsNumber, te::rp::Filter::OutputParameters::m_rInfo, te::rp::Filter::OutputParameters::m_rType, te::rst::RasterFactory::open(), and te::rp::Filter::InputParameters::RobertsFilterT.
Referenced by te::fe::CreateFilterByStep(), te::fe::CreateFilterByUniqueValue(), EncodeStyle(), Filter2Query(), main(), and te::qt::plugins::tv::TimeViewerDockWidget::onSliderChanged().
| void IHSFusion | ( | ) |
Definition at line 9 of file examples/rp/IHSFusion.cpp.
References te::rp::IHSFusion::execute(), te::rp::IHSFusion::initialize(), te::rp::IHSFusion::InputParameters::m_highResRasterBand, te::rp::IHSFusion::InputParameters::m_highResRasterPtr, te::rp::IHSFusion::InputParameters::m_lowResRasterBlueBandIndex, te::rp::IHSFusion::InputParameters::m_lowResRasterGreenBandIndex, te::rp::IHSFusion::InputParameters::m_lowResRasterPtr, te::rp::IHSFusion::InputParameters::m_lowResRasterRedBandIndex, te::rp::IHSFusion::OutputParameters::m_rInfo, te::rp::IHSFusion::OutputParameters::m_rType, and te::rst::RasterFactory::open().
Referenced by main().
| void LoadModules | ( | ) |
It loads the data source drivers.
Load the required runtime modules.
It loads the data source drivers.
Load the required runtime modules.
Load terralib modules.
It loads the data source drivers.
Definition at line 38 of file attic/unittest/dataaccess/LoadModules.h.
| void MixtureModel | ( | ) |
Definition at line 10 of file examples/rp/MixtureModel.cpp.
References b, te::rp::MixtureModel::execute(), te::rst::Raster::getNumberOfBands(), te::rp::MixtureModel::initialize(), te::rp::MixtureModel::InputParameters::m_components, te::rp::MixtureModel::OutputParameters::m_createErrorRaster, te::rp::MixtureModel::InputParameters::m_inputRasterBands, te::rp::MixtureModel::InputParameters::m_inputRasterPtr, te::rp::MixtureModel::InputParameters::m_inputSensorBands, te::rp::MixtureModel::OutputParameters::m_outputRasterPtr, te::rp::MixtureModel::OutputParameters::m_rInfo, te::rp::MixtureModel::OutputParameters::m_rType, te::rp::MixtureModel::InputParameters::m_strategyName, te::rst::RasterFactory::open(), and te::rp::MixtureModel::InputParameters::setMixtureModelStrategyParams().
Referenced by main().
| void Mosaic | ( | ) |
Definition at line 12 of file Mosaic.cpp.
References compose::bands, te::rp::GeoMosaic::execute(), te::rp::GeoMosaic::initialize(), te::rp::GeoMosaic::InputParameters::m_feederRasterPtr, te::rp::GeoMosaic::InputParameters::m_inputRastersBands, te::rp::GeoMosaic::OutputParameters::m_rInfo, te::rp::GeoMosaic::OutputParameters::m_rType, te::rst::RasterFactory::open(), and compose::rasters.
Referenced by main().
| void Register | ( | ) |
Definition at line 9 of file examples/rp/Register.cpp.
References te::rp::Register::execute(), te::rp::Register::initialize(), te::rp::Register::InputParameters::m_inputRasterBands, te::rp::Register::InputParameters::m_inputRasterPtr, te::rp::Register::InputParameters::m_outputResolutionX, te::rp::Register::InputParameters::m_outputResolutionY, te::rp::Register::InputParameters::m_outputSRID, te::rp::Register::OutputParameters::m_rInfo, te::rp::Register::OutputParameters::m_rType, te::rp::Register::InputParameters::m_tiePoints, and te::rst::RasterFactory::open().
Referenced by main().
| void Segmenter | ( | ) |
Definition at line 14 of file examples/rp/Segmenter.cpp.
References te::rp::Segmenter::execute(), te::rp::Segmenter::initialize(), te::rp::SegmenterRegionGrowingBaatzStrategy::Parameters::m_bandsWeights, te::rp::SegmenterRegionGrowingBaatzStrategy::Parameters::m_colorWeight, te::rp::SegmenterRegionGrowingBaatzStrategy::Parameters::m_compactnessWeight, te::rp::Segmenter::InputParameters::m_inputRasterBands, te::rp::Segmenter::InputParameters::m_inputRasterPtr, te::rp::SegmenterRegionGrowingBaatzStrategy::Parameters::m_minSegmentSize, te::rp::SegmenterRegionGrowingMeanStrategy::Parameters::m_minSegmentSize, te::rp::Segmenter::OutputParameters::m_rInfo, te::rp::Segmenter::OutputParameters::m_rType, te::rp::SegmenterRegionGrowingBaatzStrategy::Parameters::m_segmentsSimilarityThreshold, te::rp::SegmenterRegionGrowingMeanStrategy::Parameters::m_segmentsSimilarityThreshold, te::rp::Segmenter::InputParameters::m_strategyName, te::rst::RasterFactory::open(), and te::rp::Segmenter::InputParameters::setSegStrategyParams().
Referenced by main().
| void Texture | ( | ) |
Definition at line 10 of file examples/rp/Texture.cpp.
References te::rst::Raster::getBand(), te::rst::Raster::getBandDataType(), te::rst::GetDataTypeRanges(), te::rst::Raster::getExtent(), te::rp::RasterAttributes::getGLCM(), te::rp::RasterAttributes::getGLCMMetrics(), te::gm::Envelope::getLowerLeftX(), te::gm::Envelope::getLowerLeftY(), te::rst::Band::getMaxValue(), te::rst::Band::getMinValue(), te::gm::Envelope::getUpperRightX(), te::gm::Envelope::getUpperRightY(), te::gm::LineStringType, te::rp::Texture::m_contrast, te::rp::Texture::m_dissimilarity, te::rp::Texture::m_energy, te::rp::Texture::m_entropy, te::rp::Texture::m_homogeneity, te::rst::RasterFactory::open(), te::gm::PolygonType, te::gm::CurvePolygon::push_back(), and te::gm::LineString::setPoint().
Referenced by main().