| TEAGN_DEBUG_MODE | If defined, debug code macros will be compiled and used or if not defined the compiler debug flag will be used. | |
| TEAGN_ENABLE_STDOUT_LOG | If defined, messages also will be logged to STDOUT ( otherwise only TeErrorLog will log messages ) or if not defined the compiler debug flag will be used. |
Definition in file TeAgnostic.h.
#include <sstream>
#include <string>
#include <iostream>
#include "TeException.h"
#include "TeErrorLog.h"
Go to the source code of this file.
Namespaces | |
| namespace | TeAgnostic |
Defines | |
| #define | TEAGN_CHECK_EPS(value1, value2, eps, message) |
| #define | TEAGN_CHECK_EQUAL(value1, value2, message) |
| #define | TEAGN_CHECK_NOTEQUAL(value1, value2, message) |
| #define | TEAGN_DEBUG_CONDITION(value, message) TEAGN_TRUE_OR_THROW( value , message ); |
| #define | TEAGN_DEBUG_MODE |
| #define | TEAGN_DEBUG_MODE_CHECK |
| #define | TEAGN_DEBUG_RETURN(value, message) TEAGN_TRUE_OR_RETURN( value , message ); |
| #define | TEAGN_FALSE_OR_LOG(value, message) |
| #define | TEAGN_FALSE_OR_RETURN(value, message) |
| #define | TEAGN_LOG_AND_RETURN(message) |
| #define | TEAGN_LOG_AND_THROW(message) |
| #define | TEAGN_LOGERR(message) |
| #define | TEAGN_LOGERR_STDOUT(message) |
| #define | TEAGN_LOGMSG(message) |
| #define | TEAGN_LOGMSG_STDOUT(message) |
| #define | TEAGN_LOGWARN(message) |
| #define | TEAGN_LOGWARN_STDOUT(message) |
| #define | TEAGN_NOT_IMPLEMENTED TEAGN_LOG_AND_THROW( "Not Implemented." ); |
| #define | TEAGN_TRUE_OR_LOG(value, message) |
| #define | TEAGN_TRUE_OR_RETURN(value, message) |
| #define | TEAGN_TRUE_OR_THROW(value, message) |
| #define | TEAGN_WATCH(variable) |
Functions | |
| bool | TeAgnostic::debugModeCheck () |
| template<class T> | |
| std::string | TeAgnostic::to_string (const T &data) |
| #define TEAGN_CHECK_EPS | ( | value1, | |||
| value2, | |||||
| eps, | |||||
| message | ) |
Checks if two values are equal ( within an EPS ) and throws an exception if not.
| value1 | Value to be checked. | |
| value2 | Value to be checked. | |
| eps | EPS ( threshold ) | |
| message | Message to be logged. |
Definition at line 289 of file TeAgnostic.h.
Referenced by Abs_test(), TePDIMallatWavelets::AgregateSubBands(), auto_levels_test(), automem_test(), bicubic_test(), bilinear_test(), convert2MultiBand_test(), DecoderSmartMem_test(), discrete_histogram_test_1(), discrete_histogram_test_16bits(), discrete_histogram_test_2(), discrete_histogram_with_external_polygonset_test(), discretize_test(), getBandMinMaxValues_test(), GetCorrelation_test(), halfsampledImageTest(), halfsampledImageTest2(), halfsampledRotadedImageTest(), halfsampledRotadedImageWithDownsampleTest(), histogram_from_TeCHAR_test(), histogram_from_TeSHORT_test(), HRCxCCDTest(), index_int_test(), index_str_test(), interpolated_histogram_test_1(), jointHistogram_8bits_images_test(), main(), Negate_test(), NN_test(), normal_levels_test2(), normal_levels_test3(), normal_levels_test4(), numeric_test_with_polygonset(), numeric_with_histograms_test(), operator_equal_from_map_test(), palette_based_histogram_test(), performance_test(), Raster2Vector_test(), Register_test1(), reprojectRaster_test(), resampleRaster_test(), RGB2IHS_IHS2RGB_numeric_test(), sameImageAndBoxesTest(), sameImageAndBoxesWithMaskTest(), sameImageDifBoxesTest(), sameImageGreenXBlueTest(), sameImageGreenXRedTest(), sameImageTest(), sameImageTest2(), sameImageTestWithMultiThread(), sameInvertedImageTest(), TeAffineGT_decompose_test(), TePDIContrastHistEqualizer_test(), TePDIContrastMinMax_autolevels_test(), TePDIContrastMinMax_no_input_image_test(), TePDIRegGrowSeg_test(), TeRaster2Geotiff_deprecated_test(), TeRaster2Geotiff_test(), TeRaster2Jpeg_test(), and WhereIsGreater_test().
| #define TEAGN_CHECK_EQUAL | ( | value1, | |||
| value2, | |||||
| message | ) |
Value:
TEAGN_TRUE_OR_THROW( ( ((double)( value1 ) ) == ((double)( value2 ) ) ), \ std::string( "Values must be equal [" ) + \ TeAgnostic::to_string( value1 ) + "!=" + \ TeAgnostic::to_string( value2 ) + "] - " + \ TeAgnostic::to_string( message ) );
| value1 | Value to be checked. | |
| value2 | Value to be checked. | |
| message | Message to be logged. |
Definition at line 259 of file TeAgnostic.h.
Referenced by discrete_histogram_test_1(), discrete_histogram_test_16bits(), discrete_histogram_test_2(), discrete_histogram_with_external_polygonset_test(), histogram_from_TeCHAR_test(), histogram_from_TeSHORT_test(), interpolated_histogram_test_1(), jointHistogram_8bits_test(), jointHistogram_float_test(), jointHistogram_integer_test(), main(), palette_based_histogram_test(), TePDILevelRemap::RemapLevels(), and TeGetRasterMinMaxBounds_test().
| #define TEAGN_CHECK_NOTEQUAL | ( | value1, | |||
| value2, | |||||
| message | ) |
Value:
TEAGN_TRUE_OR_THROW( ( ((double)( value1 )) != ((double)( value2 )) ), \ std::string( "Values can't be equal [" ) + \ TeAgnostic::to_string( #value1 ) + std::string( "==" ) + \ TeAgnostic::to_string( #value2 ) + std::string( "==" ) + \ TeAgnostic::to_string( value1 ) + std::string( "]" ) );
| value1 | Value to be checked. | |
| value2 | Value to be checked. | |
| message | Message to be logged. |
Definition at line 273 of file TeAgnostic.h.
Referenced by TePDIContrast::CheckParameters(), TePDIContrast::GetLinearLut(), TePDIContrast::GetLogLut(), TePDIContrast::GetNegativeLut(), TePDIContrast::GetSquareLut(), TePDIContrast::GetSquareRootLut(), and TePDIContrast::GetStatLut().
Checks if value is true and throws an exception if not.
| value | Value to be checked. | |
| message | Message to be logged. |
Definition at line 344 of file TeAgnostic.h.
Referenced by TePDITileIndexer::addRing(), TePDIInterpolator::bicubicInterpolation(), TePDIInterpolator::bilinearInterpolation(), TePDIMMIOMatching::calcCCorrelationMtx(), TePDITPMosaic::calcEqParams(), TePDIGeoMosaic::calcEqParams(), TePDITPMosaic::calcStats(), TePDIGeoMosaic::calcStats(), TeProjectiveGT::computeParameters(), TeAffineGT::computeParameters(), Te2ndDegPolinomialGT::computeParameters(), TePDIBufferedFilter::conv_buf_estatistics(), TePDIBufferedFilter::conv_buf_roolup(), TeMatrix::Determinant(), TeProjectiveGT::directMap(), TeGeometricTransformation::directMap(), TeAffineGT::directMap(), Te2ndDegPolinomialGT::directMap(), TeDecoderSmartMem::dummyFill(), TePDIBlender::eucBlendMethodImp(), TeGeometricTransformation::exaustiveOutRemotion(), TePDIParaSegRegGrowStrategy::execute(), TePDIParaSegBaatzStrategy::execute(), TePDIMMIOMatching::extractLocalMaximas(), TePDIParallelSegmenter::flushBlock(), TePDIContrast::FullRangeLutRemapLevels(), TePDIOFMatching::generateCorrWindows(), TePDIOFMatching::generateFeatures(), TePolygonSetProperties::getBorderCoordinates(), TePDIRasterRUBuffer::getBufferPtr(), TeGeometricTransformation::getDirectMappingError(), TeGeometricTransformation::getDMapRMSE(), TeDecoderSmartMem::getElement(), TePDIBatchGeoMosaic::getFreqProjection(), TePDIHaralick::getGLCMMatrixNodePtr(), TeGeometricTransformation::getIMapRMSE(), TeGeometricTransformation::getInverseMappingError(), TePDIOFMatching::getMaximaPoints(), TePolygonSetProperties::getPolygonAngle(), TePolygonSetProperties::getPolygonArea(), TePolygonSetProperties::getPolygonBoxArea(), TePolygonSetProperties::getPolygonCircle(), TePolygonSetProperties::getPolygonCompacity(), TePolygonSetProperties::getPolygonContiguity(), TePolygonSetProperties::getPolygonDensity(), TePolygonSetProperties::getPolygonEllipticFit(), TePolygonSetProperties::getPolygonFractalDimension(), TePolygonSetProperties::getPolygonGyrationRadius(), TePolygonSetProperties::getPolygonLength(), TePolygonSetProperties::getPolygonPerimeter(), TePolygonSetProperties::getPolygonPerimeterAreaRatio(), TePolygonSetProperties::getPolygonRadius(), TePolygonSetProperties::getPolygonRectangularFit(), TePolygonSetProperties::getPolygonShapeIndex(), TePolygonSetProperties::getPolygonWidth(), TePolygonSetProperties::getRasterInPolygon(), TePDIBatchGeoMosaic::getRUsedChannels(), TePDIMatrix< ElementType >::getScanLine(), TeDecoderSmartMem::getScanLine(), TePDIContrast::GetSimpleSlicerLut(), TePDITileIndexer::getTileIndex(), TeRasterMemManager::getTilePointer(), TePDIMtxDoubleAdpt< T >::getValue(), TeDecoderSmartMem::getValue(), TePDIParallelSegmenter::groupDataThreadEntry(), TePDIBatchGeoMosaic::initRastersList(), TePDIInterpolator::interpolate(), TeProjectiveGT::inverseMap(), TeGeometricTransformation::inverseMap(), TeAffineGT::inverseMap(), Te2ndDegPolinomialGT::inverseMap(), TePDIMMIOMatching::loadImage(), TePDIOFMatching::locateBestFeaturesMatching(), TeMutex::lock(), TeGeometricTransformation::lWOutRemotion(), TePDIMMIOMatching::matchFeatures(), TePDIBlender::meanBlendMethodImp(), TePDIMMIOMatching::moravecRepeatability(), TePDIInterpolator::nNInterpolation(), TePDIBlender::noBlendMethodImp(), TeSharedPtr< TeRaster >::operator *(), TePDIMatrix< T >::operator()(), TeMatrix::operator()(), TeSharedPtr< TeRaster >::operator->(), TeMatrix::operator[](), TeGeometricTransformation::ransacRemotion(), TePDIVenturaFusion::RasterBand2Matrix(), TePDIUtils::resampleRasterByLinsCols(), TeRasterMemManager::reset(), TePDIHistogram::reset(), TePDIRasterRUBuffer::roolUp(), TePolygonSetProperties::rotatePolygon(), TePDICorrelationMatching::CorrThread::run(), TePDIVenturaFusion::RunImplementation(), TePDITPMosaic::RunImplementation(), TePDIRaster2Vector::RunImplementation(), TePDIParallelSegmenter::RunImplementation(), TePDIOFMatching::RunImplementation(), TePDIMMIOMatching::RunImplementation(), TePDIMIMatching::RunImplementation(), TePDICorrelationMatching::RunImplementation(), TePDIBatchGeoMosaic::RunImplementation(), TePDIColorTransform::RunRgb2Ihs(), TePDIParallelSegmenter::segmenterThreadEntry(), TePDIHistogram::Set16BitH(), TePDIHistogram::Set8BitH(), TeDecoderSmartMem::setElement(), TePDIHistogram::SetH(), TeMCNode< ObjectT, TeMultiContainerKeyT >::setObjPtr(), TePDIHistogram::SetPaletteBasedH(), TePDIMtxDoubleAdpt< T >::setValue(), TeDecoderSmartMem::setValue(), TeThread::startThread(), TePDIParaSegRegGrowStrategy::staticLocateMergingSegments(), TePDIParaSegRegGrowStrategy::staticMergeSegments(), TeRasterRemap::TeInterpolateIn(), TePDITileIndexer::TePDITileIndexer(), TePDIUtils::TeRelation(), TePDIBufferedFilter::up_conv_buf(), TePDIJointHistogram::update8Bits(), TeGeometricTransformation::updateExcTPErrList(), TePDIJointHistogram::updateFloat(), and TeGeometricTransformation::updateTPErrVec().
| #define TEAGN_DEBUG_MODE |
TeAgnostic debug mode selection based on NDEBUG define. Debug mode selection flag.
Definition at line 57 of file TeAgnostic.h.
| #define TEAGN_DEBUG_MODE_CHECK |
Value:
TEAGN_TRUE_OR_THROW( TeAgnostic::debugModeCheck() , \ "Code not compiled with debug" );
Definition at line 331 of file TeAgnostic.h.
Referenced by main().
Checks if value is true. For false values a warning message will be logged and a return of context with false value will be done.
| value | Value to be checked. | |
| message | Message to be logged. |
Definition at line 360 of file TeAgnostic.h.
Referenced by TePDIRaster2Vector::detectEdge().
| #define TEAGN_FALSE_OR_LOG | ( | value, | |||
| message | ) |
Value:
if( ( value ) != 0 ) { \ TEAGN_LOGWARN( TeAgnostic::to_string( message ) + \ " - " + TeAgnostic::to_string( #value ) ); \ };
| value | Value to be checked. | |
| message | Message to be logged. |
Definition at line 246 of file TeAgnostic.h.
| #define TEAGN_FALSE_OR_RETURN | ( | value, | |||
| message | ) |
Value:
if( ( value ) != 0 ) { \ TEAGN_LOGWARN( TeAgnostic::to_string( message ) + \ " - " + TeAgnostic::to_string( #value ) ); \ return false; \ };
| value | Value to be checked. | |
| message | Message to be logged. |
Definition at line 222 of file TeAgnostic.h.
Referenced by TePDIKMeansClas::classifyPixels(), TePDIUtils::composeRaster(), TePDIUtils::decomposeRaster(), TePDIArithmetic::execBinaryOperator(), TePDIMMIOMatching::extractLocalMaximas(), TePDIParallelSegmenter::flushBlock(), TePDIContrast::FullRangeLutRemapLevels(), TePDIOFMatching::gaussianSmoothing(), TePDIKMeansClas::GenerateClassificationParameters(), TePDIOFMatching::generateCorrWindows(), TePDIMallatWavelets::GenerateLevel(), TePDIOFMatching::generateLSSurface(), TePDIOFMatching::getMaximaPoints(), TePDIKMeansClas::kmeans(), TePDIOFMatching::loadImage(), TePDIMIMatching::loadImage(), TePDICorrelationMatching::loadImage(), TePDIUtils::loadRaster(), loadRaster(), TePDIOFMatching::locateBestFeaturesMatching(), TePDIMallatWavelets::Recompose(), TePDILevelRemap::RemapLevels(), TePDIContrast::RemapLevels(), TePDIUtils::resampleRasterByLinsCols(), TePDIWiSpeRFusion::resampleRasterByResLinsCols(), TePDIWaveletAtrousFusion::resampleRasterByResLinsCols(), TePDIPCAWaveletFusion::resampleRasterByResLinsCols(), TePDIIHSWaveletFusion::resampleRasterByResLinsCols(), TePDIHistogram::reset(), TePDIRadarLeeFilter::RunAdaptImplementation(), TePDIRadarKuanFilter::RunAdaptImplementation(), TePDIMorfFilter::RunDilation(), TePDIMorfFilter::RunErosion(), TePDIRadarLeeFilter::RunFixedImplementation(), TePDIRadarKuanFilter::RunFixedImplementation(), TePDIRadarGammaFilter::RunFixedImplementation(), TePDIColorTransform::RunIhs2Rgb(), TePDIVenturaFusion::RunImplementation(), TePDITPMosaic::RunImplementation(), TePDIRegister::RunImplementation(), TePDIRegGrowSeg::RunImplementation(), TePDIRaster2Vector::RunImplementation(), TePDIRadarFrostFilter::RunImplementation(), TePDIPrincipalComponentsFusion::RunImplementation(), TePDIMMIOMatching::RunImplementation(), TePDIMIMatching::RunImplementation(), TePDILinearFilter::RunImplementation(), TePDIIHSFusion::RunImplementation(), TePDIGeoMosaic::RunImplementation(), TePDIDecorrelationEnhancement::RunImplementation(), TePDICorrelationMatching::RunImplementation(), TePDIArithmetic::RunImplementation(), TePDIMorfFilter::RunMedian(), TePDIMorfFilter::RunMode(), TePDIColorTransform::RunRgb2Ihs(), TePDIBDFilter::RunRoberts(), TePDIBDFilter::RunSobel(), TePDIHistogram::Set16BitH(), TePDIHistogram::Set8BitH(), TePDIHistogram::SetH(), TePDIHistogram::SetPaletteBasedH(), TePDIUtils::TeRaster2Geotiff(), TePDIUtils::TeRaster2Jpeg(), TePDIUtils::TeRaster2RGBGeotiff(), TePDIJointHistogram::update8Bits(), TePDIJointHistogram::updateFloat(), and TePDIJointHistogram::updateInteger().
| #define TEAGN_LOG_AND_RETURN | ( | message | ) |
Value:
{ \
TEAGN_LOGWARN( message ); \
return false; \
};
| message | Message to be logged. |
Definition at line 234 of file TeAgnostic.h.
Referenced by TePDIMallatWavelets::AllocateTopLevel(), TePDIAlgorithm::Apply(), TeDTMAlgorithm::apply(), TePDIMallatWavelets::ChangeSubBand(), TePDIMallatWavelets::CheckParameters(), TePDIRaster2Vector::detectEdge(), TePDIArithmetic::execBinaryOperator(), TePDIArithmetic::executeString(), TePDIWaveletAtrous::filterBank(), TePDIMallatWavelets::GetSubBand(), TeRasterMemManager::reset(), TePDIMatrix< ElementType >::Reset(), TePDIInterpolator::reset(), TePDIAlgorithm::Reset(), TeDTMAlgorithm::reset(), TePDITPMosaic::RunImplementation(), TePDIRadarLeeFilter::RunImplementation(), TePDIRadarKuanFilter::RunImplementation(), TePDIRadarGammaFilter::RunImplementation(), TePDIOFMatching::RunImplementation(), TePDIMorfFilter::RunImplementation(), TePDIMIMatching::RunImplementation(), TePDICorrelationMatching::RunImplementation(), TePDIColorTransform::RunImplementation(), TePDIBDFilter::RunImplementation(), TePDIUtils::TeGetRasterMinMaxBounds(), and TePDIJointHistogram::update().
| #define TEAGN_LOG_AND_THROW | ( | message | ) |
Value:
{ \
TEAGN_LOGERR_STDOUT( message ); \
throw TeException( UNKNOWN_ERROR_TYPE, \
TeAgnostic::to_string( message ), false ); \
};
| message | Message to be logged. |
Definition at line 156 of file TeAgnostic.h.
Referenced by TePDIMMIOMatching::createImgMatrix(), TePDIStrategy::DefaultObject(), TePDIParaSegStrategy::DefaultObject(), TePDIMixModelStrategy::DefaultObject(), TePDIAlgorithm::DefaultObject(), TeGeometricTransformation::DefaultObject(), TePDIRaster2Vector::detectEdge(), TeDecoderSmartMem::dummyFill(), TePDIContrast::getBaseLut(), TePDIStatistic::getPercentile(), TeDecoderPAM::init(), TePDIUtils::IsFloatBand(), TePDIMMIOMatching::matchFeatures(), TePDIAlgorithm::operator=(), TeDTMAlgorithm::operator=(), TeRasterMemManager::reset(), TeGeometricTransformation::reset(), TePDIWiSpeRFusion::RunImplementation(), TePDIWaveletAtrousFusion::RunImplementation(), TePDIStatistic::RunImplementation(), TePDIRaster2Vector::RunImplementation(), TePDIPCAWaveletFusion::RunImplementation(), TePDIMMIOMatching::RunImplementation(), TePDIMallatWavelets::RunImplementation(), TePDIIHSWaveletFusion::RunImplementation(), TePDIHaralick::RunImplementation(), TePDIGeneralizedIHSFusion::RunImplementation(), TePDIContrast::RunImplementation(), TeThread::setPriority(), TePDIUtils::TeAllocRAMRaster(), TeGetFreePhysicalMemory(), TeGetTotalPhysicalMemory(), TePDIJointHistogram::update(), TeDecoderSmartMem::updateFuncPtrVectors(), and TeDecoderPAM::~TeDecoderPAM().
| #define TEAGN_LOGERR | ( | message | ) |
Value:
{ \
TeErrorLog::instance().insert( UNKNOWN_ERROR_TYPE, \
TeAgnostic::to_string( message ) ); \
TEAGN_LOGERR_STDOUT( message ); \
};
| message | Message to be logged. |
Definition at line 132 of file TeAgnostic.h.
Referenced by TeRasterMemManager::allocateDiskFiles(), TePDIMatrix< ElementType >::allocateDiskLines(), TePDIAlgorithm::Apply(), TePDIMMIOMatching::bicubicResampleMatrix(), TePDIMMIOMatching::calcCCorrelationMtx(), TePDISensorSimulator::CheckParameters(), TePDIRegGrowSeg::CheckParameters(), TePDIRaster2Vector::CheckParameters(), TePDIRadarLeeFilter::CheckParameters(), TePDIRadarKuanFilter::CheckParameters(), TePDIRadarGammaFilter::CheckParameters(), TePDIRadarFrostFilter::CheckParameters(), TePDIMorfFilter::CheckParameters(), TePDILinearFilter::CheckParameters(), TePDIContrast::CheckParameters(), TePDIBDFilter::CheckParameters(), TePDIArithmetic::CheckParameters(), TeCommunicator< DataType >::connect(), TeRasterMemManager::createNewDiskFile(), TePDIMatrix< ElementType >::createNewDiskFile(), exportPS2SHP(), TePDIMMIOMatching::extractLocalMaximas(), TePDIParallelSegmenter::flushBlock(), TePDIOFMatching::gaussianSmoothing(), TePDIMMIOMatching::generateCorrelationFeatures(), TePDIOFMatching::generateCorrWindows(), TePDIOFMatching::generateLSSurface(), TePDIParallelSegmenter::groupDataThreadEntry(), TeDecoderPAM::init(), TePDIOFMatching::loadImage(), TePDIMMIOMatching::loadImage(), TePDIMIMatching::loadImage(), TePDICorrelationMatching::loadImage(), TePDIMixModelSpectralBandList::loadSpectralBandsFromFile(), main(), TePDIMMIOMatching::matchFeatures(), TePDISAMClassifier::SegThread::run(), TePDIRaster2Vector::RunImplementation(), TePDIParallelSegmenter::RunImplementation(), TePDIParallelSegmenter::segmenterThreadEntry(), TeThread::start(), and TeMappedMemory::toggle().
| #define TEAGN_LOGERR_STDOUT | ( | message | ) |
Value:
std::cerr << std::endl << "Error : " \ << __FILE__ \ << ":" << __LINE__ \ << " - " << TeAgnostic::to_string( message ) \ << std::endl;
| message | Message to be logged. |
Definition at line 88 of file TeAgnostic.h.
| #define TEAGN_LOGMSG | ( | message | ) |
Value:
{ \
TeErrorLog::instance().insert( LOG_MESSAGE, \
TeAgnostic::to_string( message ) ); \
TEAGN_LOGMSG_STDOUT( message ); \
};
| message | Message to be logged. |
Definition at line 120 of file TeAgnostic.h.
Referenced by TePDIMMIOMatching::bicubicResampleMatrix(), display_histogram(), halfsampledImageTest(), halfsampledImageTest2(), halfsampledRotadedImageTest(), halfsampledRotadedImageWithDownsampleTest(), HRCxCCDTest(), jobFunction(), TePDIMMIOMatching::loadImage(), main(), TePDISAMClassifier::SegThread::run(), TePDICorrelationMatching::CorrThread::run(), sameImageAndBoxesTest(), sameImageAndBoxesWithMaskTest(), sameImageDifBoxesTest(), sameImageGreenXBlueTest(), sameImageGreenXRedTest(), sameImageTest(), sameImageTest2(), sameImageTestWithMultiThread(), sameInvertedImageTest(), TeAffineGT_RANSAC_remotion_test2(), threadEntry(), and threadEntry2().
| #define TEAGN_LOGMSG_STDOUT | ( | message | ) |
Value:
std::cout << std::endl << "Message : " \ << __FILE__ \ << ":" << __LINE__ \ << " - " << TeAgnostic::to_string( message ) \ << std::endl;
| message | Message to be logged. |
Definition at line 72 of file TeAgnostic.h.
| #define TEAGN_LOGWARN | ( | message | ) |
Value:
{ \
TeErrorLog::instance().insert( LOG_MESSAGE, \
TeAgnostic::to_string( message ) ); \
TEAGN_LOGWARN_STDOUT( message ); \
};
| message | Message to be logged. |
Definition at line 144 of file TeAgnostic.h.
Referenced by TePDIMMIOMatching::extractLocalMaximas(), PluginsParametersContainer< PluginsParametersContainerKeyT >::retrive(), TeSemaphore::wait(), and TeThreadSignal::waitSignal().
| #define TEAGN_LOGWARN_STDOUT | ( | message | ) |
Value:
std::cout << std::endl << "Warning : " \ << __FILE__ \ << ":" << __LINE__ \ << " - " << TeAgnostic::to_string( message ) \ << std::endl;
| message | Message to be logged. |
Definition at line 104 of file TeAgnostic.h.
| #define TEAGN_NOT_IMPLEMENTED TEAGN_LOG_AND_THROW( "Not Implemented." ); |
Throws an exception for not implemented source.
Definition at line 325 of file TeAgnostic.h.
| #define TEAGN_TRUE_OR_LOG | ( | value, | |||
| message | ) |
Value:
if( ( value ) == 0 ) { \ TEAGN_LOGWARN( TeAgnostic::to_string( message ) + \ " - " + TeAgnostic::to_string( #value ) ); \ };
| value | Value to be checked. | |
| message | Message to be logged. |
Definition at line 194 of file TeAgnostic.h.
Referenced by TePDIStatistic::getHistogram(), TePDIStatistic::getJointHistogram(), TeThread::start(), and TeThread::~TeThread().
| #define TEAGN_TRUE_OR_RETURN | ( | value, | |||
| message | ) |
Value:
if( ( value ) == 0 ) { \ TEAGN_LOGWARN( TeAgnostic::to_string( message ) + \ " - " + TeAgnostic::to_string( #value ) ); \ return false; \ };
| value | Value to be checked. | |
| message | Message to be logged. |
Definition at line 207 of file TeAgnostic.h.
Referenced by TePDIMatrixFunctions::Abs(), TePDIMallatWavelets::AddMatrixes(), TePDIMallatWavelets::AgregateSubBands(), TePDIMatrix< ElementType >::allocateDiskLines(), TePDIMallatWavelets::AllocateTopLevel(), TePDIStrategy::Apply(), TePDIAlgorithm::Apply(), TePDIMallatWavelets::ApplyHorizontalRFilter(), TePDIMallatWavelets::ApplyVerticalRFilter(), TePDIFusionIndexes::bias_index(), TePDIUtils::buildDetailedBBox(), TePDIUtils::buildDetailedBox(), TePDIMallatWavelets::BuildSuperimposedLevel(), TePDISAMClassifier::calcClassRefData(), TePDITPMosaic::calcEqParams(), TePDIGeoMosaic::calcEqParams(), TePDITPMosaic::calcStats(), TePDIGeoMosaic::calcStats(), TePDIMallatWavelets::ChangeSubBand(), TePDIOFMatching::checkMaximaPoints(), TePDIWiSpeRFusion::CheckParameters(), TePDIWaveletAtrousFusion::CheckParameters(), TePDIWaveletAtrous::CheckParameters(), TePDIVenturaFusion::CheckParameters(), TePDITPMosaic::CheckParameters(), TePDIStatistic::CheckParameters(), TePDISimplex::CheckParameters(), TePDISensorSimulator::CheckParameters(), TePDISAMClassifier::CheckParameters(), TePDIRegister::CheckParameters(), TePDIRegGrowSeg::CheckParameters(), TePDIRaster2Vector::CheckParameters(), TePDIRadarLeeFilter::CheckParameters(), TePDIRadarKuanFilter::CheckParameters(), TePDIRadarGammaFilter::CheckParameters(), TePDIRadarFrostFilter::CheckParameters(), TePDIPrincoMixModelStrategy::CheckParameters(), TePDIPrincipalComponentsFusion::CheckParameters(), TePDIPrincipalComponents::CheckParameters(), TePDIPCAWaveletFusion::CheckParameters(), TePDIParallelSegmenter::CheckParameters(), TePDIOFMatching::CheckParameters(), TePDIMorfFilter::CheckParameters(), TePDIMMIOMatching::CheckParameters(), TePDIMixModel::CheckParameters(), TePDIMIMatching::CheckParameters(), TePDIMallatWavelets::CheckParameters(), TePDILinearFilter::CheckParameters(), TePDIKMeansClas::CheckParameters(), TePDIIsosegClas::CheckParameters(), TePDIIHSWaveletFusion::CheckParameters(), TePDIIHSFusion::CheckParameters(), TePDIHaralick::CheckParameters(), TePDIHants::CheckParameters(), TePDIGeoMosaic::CheckParameters(), TePDIGeneralizedIHSFusion::CheckParameters(), TePDIGarguetFusion::CheckParameters(), TePDIFusionIndexes::CheckParameters(), TePDIFFT::CheckParameters(), TePDIEMClas::CheckParameters(), TePDIDecorrelationEnhancement::CheckParameters(), TePDICorrelationMatching::CheckParameters(), TePDIContrast::CheckParameters(), TePDIColorTransform::CheckParameters(), TePDIBDFilter::CheckParameters(), TePDIBatchGeoMosaic::CheckParameters(), TePDIBaatz::CheckParameters(), TePDIArithmetic::CheckParameters(), TePDIOFMatching::checkTPs(), TePDIMIMatching::checkTPs(), TePDICorrelationMatching::checkTPs(), TePDIUtils::composeRaster(), TePDIUtils::convert2MultiBand(), TePDIFusionIndexes::correlation_coefficient_index(), TePDIRegion::Covar(), TeRasterMemManager::createNewDiskFile(), TePDIMatrix< ElementType >::createNewDiskFile(), TePDIParaSegRegGrowStrategy::createSegsBlkFromLImg(), TePDIMallatWavelets::Decompose(), TePDIUtils::decomposeRaster(), TePDIHistogram::Discretize(), TePDIFusionIndexes::ergas_index(), TePDIArithmetic::execBinaryOperator(), TePDIParaSegRegGrowStrategy::execute(), TePDIParaSegBaatzStrategy::execute(), TePDIArithmetic::executeString(), exportPS2SHP(), TePDIWaveletAtrous::filterBank(), TePDIVenturaFusion::findBestDecimLevels(), TePDIFusionIndexes::fit_histogram(), TePDIWiSpeRFusion::fractions(), TePDIContrast::FullRangeLutRemapLevels(), TePDIOFMatching::gaussianSmoothing(), TePDIIsosegClas::GenerateClusters(), TePDIOFMatching::generateFeatures(), TePDIMallatWavelets::GenerateLevel(), TePDIOFMatching::generateLSSurface(), TePDIMMIOMatching::generateMaximasRaster(), TePDIMallatWavelets::GetAFiltersShift(), TePDIMallatWavelets::GetAnalysisFilters(), TePDIContrast::getBaseLut(), TePDIContrast::getHistogram(), TePDIOFMatching::getMaximaPoints(), TeMatrix::getProduct(), TePDIMallatWavelets::GetSFiltersShift(), TePDIMallatWavelets::GetSubBand(), TePDIMallatWavelets::GetSynthesisFilters(), TePDIParallelSegmenter::groupDataThreadEntry(), TePDIPrincoMixModelStrategy::Implementation(), TePDIRegion::Init(), TePDICluster::Init(), TePDIBatchGeoMosaic::initRastersList(), TePDIUtils::loadRaster(), loadRaster(), loadTPSetFromFile(), TePDIMMIOMatching::matchFeatures(), TePDIRegion::Mean(), TePDIMatrixFunctions::Negate(), TePDIMallatWavelets::NormalizeMatrix(), TePDIMallatWavelets::PushLevel(), TePDIVenturaFusion::RasterBand2Matrix(), TePDIMallatWavelets::Recompose(), TePDIMallatWavelets::ReconstructLL(), TePDILevelRemap::RemapLevels(), TePDIContrast::RemapLevels(), TePDIUtils::reprojectRaster(), TePDIUtils::resampleRasterByLinsCols(), TePDIUtils::resampleRasterByRes(), TePDIWiSpeRFusion::resampleRasterByResLinsCols(), TePDIWaveletAtrousFusion::resampleRasterByResLinsCols(), TePDIPCAWaveletFusion::resampleRasterByResLinsCols(), TePDIIHSWaveletFusion::resampleRasterByResLinsCols(), TePDIRasterRUBuffer::reset(), TePDIInterpolator::reset(), TePDIHistogram::reset(), TeMappedMemory::reset(), TePDIRadarLeeFilter::RunAdaptImplementation(), TePDIRadarKuanFilter::RunAdaptImplementation(), TePDIMorfFilter::RunDilation(), TePDIMorfFilter::RunErosion(), TePDIRadarLeeFilter::RunFixedImplementation(), TePDIRadarKuanFilter::RunFixedImplementation(), TePDIRadarGammaFilter::RunFixedImplementation(), TePDIColorTransform::RunIhs2Rgb(), TePDIWiSpeRFusion::RunImplementation(), TePDIWaveletAtrousFusion::RunImplementation(), TePDIWaveletAtrous::RunImplementation(), TePDIVenturaFusion::RunImplementation(), TePDITPMosaic::RunImplementation(), TePDISensorSimulator::RunImplementation(), TePDISAMClassifier::RunImplementation(), TePDIRegister::RunImplementation(), TePDIRegGrowSeg::RunImplementation(), TePDIRadarFrostFilter::RunImplementation(), TePDIPrincipalComponentsFusion::RunImplementation(), TePDIPCAWaveletFusion::RunImplementation(), TePDIParallelSegmenter::RunImplementation(), TePDIOFMatching::RunImplementation(), TePDIMMIOMatching::RunImplementation(), TePDIMixModel::RunImplementation(), TePDIMIMatching::RunImplementation(), TePDIMallatWavelets::RunImplementation(), TePDILinearFilter::RunImplementation(), TePDIKMeansClas::RunImplementation(), TePDIIsosegClas::RunImplementation(), TePDIIHSWaveletFusion::RunImplementation(), TePDIIHSFusion::RunImplementation(), TePDIGeoMosaic::RunImplementation(), TePDIGeneralizedIHSFusion::RunImplementation(), TePDIGarguetFusion::RunImplementation(), TePDIFusionIndexes::RunImplementation(), TePDIEMClas::RunImplementation(), TePDIDecorrelationEnhancement::RunImplementation(), TePDICorrelationMatching::RunImplementation(), TePDIContrast::RunImplementation(), TePDIColorTransform::RunImplementation(), TePDIBatchGeoMosaic::RunImplementation(), TePDIBaatz::RunImplementation(), TePDIArithmetic::RunImplementation(), TePDIWaveletAtrous::RunImplementation_decompose(), TePDIPrincipalComponents::RunImplementation_direct(), TePDIPrincipalComponents::RunImplementation_inverse(), TePDIWaveletAtrous::RunImplementation_recompose(), TePDIMorfFilter::RunMedian(), TePDIMorfFilter::RunMode(), TePDIColorTransform::RunRgb2Ihs(), TePDIBDFilter::RunRoberts(), TePDIBDFilter::RunSobel(), TePDIParallelSegmenter::segmenterThreadEntry(), TePDIFusionIndexes::sergas_index(), TePDIHistogram::SetPaletteBasedH(), TePDIParaSegRegGrowStrategy::setParameters(), TePDIParaSegBaatzStrategy::setParameters(), SFowardBackSubstitution(), SGaussElimination(), TePDIFusionIndexes::spatial_correlation_coefficient_index(), TePDIFusionIndexes::standard_deviation_diff_index(), TePDIRaster2Vector::startingEdgeTest(), TePDIFusionIndexes::structural_similarity_index(), TePDIUtils::TeAllocRAMRaster(), TePDIUtils::TeCopyRasterBands(), TePDIUtils::TeCopyRasterPixels(), TePDIUtils::TeGetRasterMinMaxBounds(), TePDIUtils::TeRaster2Geotiff(), TePDIUtils::TeRaster2Jpeg(), TePDIUtils::TeRaster2RGBGeotiff(), threadEntry(), threadEntry1(), threadEntry2(), TePDIFusionIndexes::uiqi_index(), TePDIJointHistogram::update(), TePDIJointHistogram::updateFloat(), TePDIMallatWavelets::UpSampleMatrix(), TePDIFusionIndexes::variance_difference_index(), TeThread::waitToFinish(), and TePDIMatrixFunctions::WhereIsGreater().
| #define TEAGN_TRUE_OR_THROW | ( | value, | |||
| message | ) |
Value:
if( ( value ) == 0 ) { \ TEAGN_LOGERR_STDOUT( TeAgnostic::to_string( message ) + \ " - " + TeAgnostic::to_string( #value ) ); \ throw TeException( UNKNOWN_ERROR_TYPE, \ TeAgnostic::to_string( message ), false ); \ };
| value | Value to be checked. | |
| message | Message to be logged. |
Definition at line 169 of file TeAgnostic.h.
Referenced by Abs_test(), TePDIMallatWavelets::ApplyHorizontalFilter(), TePDIMallatWavelets::ApplyVerticalFilter(), auto_levels_test(), AutoMemPol_test(), Avg3x3_test(), Avg7x7_test(), Baatz_Strategy_test(), BatchGeoMosaic_test1(), BatchGeoMosaic_test2(), bicubic_test(), bilinear_test(), TePDIInterpolator::bilinearInterpolation(), TePDISensorSimulatorFactory::build(), TePDIRegisterFactory::build(), TePDIRegGrowSegFactory::build(), TePDIRaster2VectorFactory::build(), TePDIRadarLeeFilterFactory::build(), TePDIRadarKuanFilterFactory::build(), TePDIRadarFrostFilterFactory::build(), TePDIPrincipalComponentsFactory::build(), TePDIMorfFilterFactory::build(), TePDIMixModelFactory::build(), TePDILinearFilterFactory::build(), TePDIKMeansClasFactory::build(), TePDIIsosegClasFactory::build(), TePDIEMClasFactory::build(), TePDIContrastFactory::build(), TePDIColorTransformFactory::build(), TePDIBDFilterFactory::build(), TePDIArithmeticFactory::build(), buildData(), buildDetailedBBox_test(), buildDetailedBox_test(), TePDILevelRemap::BuildHistograms(), TePDIStatistic::CheckParameters(), TePDIRegister::CheckParameters(), TePDIFusionIndexes::CheckParameters(), compareGeometryPoints_tests(), TePDIUtils::composeRaster(), Te2ndDegPolinomialGT::computeParameters(), TePDIUtils::convert2MultiBand(), convert2MultiBand_test(), TePDIRgbPaletteFunctions::createLSBPalette(), TePDIParaSegRegGrowStrategy::createSegsBlkFromLImg(), DecimLevels_test(), TePDIMathFunctions::DecimLevelSize(), DecimLevelSize_test(), TePDIParameters::decName(), DecoderSmartMem_test(), TePDIMallatWavelets::Decompose(), TeAffineGT::decompose(), Dilation_1_iteration_test(), Dilation_2_iterations_test(), Dilation_3_iterations_test(), Dilation_4_iterations_test(), Dilation_with_dummy_test(), discrete_histogram_test_1(), discrete_histogram_test_16bits(), discrete_histogram_test_2(), discrete_histogram_with_external_polygonset_test(), discretize_test(), DiskMemPol_test(), TePDIMMIOMatching::doublesMatrix2Tiff(), DummyMask_RGB_test(), EMClassification_test(), TeThreadSignal::emitSignal(), TeGeometricTransformation::eORThreadEntry(), TePDIFusionIndexes::ergas_index(), Erosion_1_iteration_test(), Erosion_2_iterations_test(), Erosion_3_iterations_test(), Erosion_4_iterations_test(), Erosion_with_dummy_test(), euclideanBlendMethodContainsTest(), euclideanBlendMethodNoOverlapTest(), euclideanBlendMethodTest1(), euclideanBlendMethodTest2(), TeGeometricTransformation::exaustiveOutRemotion(), TeThreadJobsManager::executeJob(), exportPS2SHP(), TePDIOFMatching::features2Tiff(), TePDIMMIOMatching::features2Tiff(), TePDIGarguetFusion::findBestDecimLevel(), Frost_test(), Gamma_test(), GarguetFusion_test(), TePDIOFMatching::gaussianSmoothing(), TePDIOFMatching::generateCorrWindows(), TePDIOFMatching::generateFeatures(), TePDIMMIOMatching::generateMaximasRaster(), generateTestRaster(), generic_tests(), GeoMosaic_test1(), GeoMosaic_test2(), GeoMosaic_test3(), GeoMosaic_test4(), TePDIFilterMask::get(), TePDIStatistic::getAssimetryMatrix(), TePDIUtils::getBandMinMaxValues(), getBandMinMaxValues_test(), TePDIStatistic::getCMMatrix(), TePDIStatistic::getCorMatrix(), TePDIStatistic::getCorrelation(), GetCorrelation_test(), TePDIStatistic::getCovariance(), TePDIStatistic::getCovMatrix(), TePDIStatistic::getEntropy(), TeMappedMemory::getFileName(), TePDIHaralick::getGLCMContrast(), TePDIHaralick::getGLCMCorrelation(), TePDIHaralick::getGLCMDissimilarity(), TePDIHaralick::getGLCMEnergy(), TePDIHaralick::getGLCMEntropy(), TePDIHaralick::getGLCMHomogeneity(), TePDIHaralick::getGLCMMean(), TePDIHaralick::getGLCMQuiSquare(), TePDIHaralick::getGLCMStdDev(), TePDIContrast::GetHistEqualizerLut(), TePDIStatistic::getHistogram(), TePDILevelRemap::GetHistRef(), TePDIStatistic::getJointHistogram(), TePDIStatistic::getKurtosisMatrix(), TePDIContrast::GetLinearLut(), TePDIContrast::GetLogLut(), TePDIStatistic::getMax(), TePDIHistogram::GetMaxCount(), TePDIHistogram::GetMaxLevel(), TePDIStatistic::getMean(), TePDIStatistic::getMeanMatrix(), TePDIStatistic::getMin(), TePDIHistogram::GetMinCount(), TePDIHistogram::GetMinLevel(), TePDIContrast::GetMinMaxLut(), TePDIStatistic::getMode(), TePDIContrast::GetNegativeLut(), TePDIStatistic::getPercentile(), TeMappedMemory::getPointer(), TePolygonSetProperties::getRasterInPolygon(), TePDIMatrix< ElementType >::getScanLine(), TePDIContrast::GetSimpleSlicerLut(), TePDIContrast::GetSquareLut(), TePDIContrast::GetSquareRootLut(), TePDIStatistic::getStdDev(), TePDIStatistic::getStdDevMatrix(), TePDIStatistic::getSum(), TePDIStatistic::getSum3(), TePDIStatistic::getSum4(), TeRasterMemManager::getTilePointer(), TeMatrix::getTrace(), TePDIStatistic::getVarCoefMatrix(), TePDIStatistic::getVariance(), TePDIStatistic::getVarMatrix(), TePDIFilterMask::getWeightsMatrix(), TePDIParallelSegmenter::groupDataThreadEntry(), halfsampledImageTest(), halfsampledImageTest2(), halfsampledRotadedImageTest(), halfsampledRotadedImageWithDownsampleTest(), TePDIHistogram::hasFixedStep(), histogram_from_TeCHAR_test(), histogram_from_TeSHORT_test(), HRCxCCDTest(), IHSFusion_test(), TePDIPrincoMixModelStrategy::Implementation(), index_int_test(), index_str_test(), TeDecoderSmartMem::init(), interpolated_histogram_test_1(), TePDIHistogram::IsDiscrete(), TePDIUtils::IsDiscreteLut(), TePDIUtils::IsFloatBand(), IsFloatBand_test(), IsosegClassification_test(), jointHistogram_8bits_images_test(), jointHistogram_8bits_test(), jointHistogram_float_test(), jointHistogram_integer_test(), KMeansClassification_test(), KuanAdaptative_test(), KuanFixed_test(), LeeAdaptative_test(), LeeFixed_test(), TePDIOFMatching::loadImage(), TePDIMIMatching::loadImage(), TePDICorrelationMatching::loadImage(), TePDIOFMatching::locateBestFeaturesMatching(), TeGeometricTransformation::lWOutRemotion(), main(), makeSegmentSet_test(), Mallat_GetPyramid_and_RecomposePyramid_test(), Mallat_low_low_swap_test(), TePDIUtils::MapCoords2RasterIndexes(), TePDIUtils::MapRasterIndexes2Coords(), TePDIOFMatching::matrix2Tiff(), TePDIMMIOMatching::matrix2Tiff(), TePDIMIMatching::matrix2Tiff(), TePDICorrelationMatching::matrix2Tiff(), Median_1_iteration_test(), Median_2_iterations_test(), Median_3_iterations_test(), Median_4_iterations_test(), Median_with_dummy_test(), MEMDecoterClipping_test(), Mode_1_iteration_test(), Mode_2_iteration_test(), Mode_3_iteration_test(), TeRasterParams::nBands(), NDHigh_test(), Negate_test(), NN_test(), noBlendMethodNoOverlapTest(), noBlendMethodTest1(), normal_levels_test2(), normal_levels_test3(), normal_levels_test4(), TePDIFilterMask::normalize(), numeric_test_with_polygonset(), numeric_with_histograms_test(), TePDIMatrix< ElementType >::operator=(), operator_equal_from_map_test(), palette_based_histogram_test(), pca_test(), performance_test(), TeSemaphore::post(), PrincoMixModel_test(), RAMMemPol_test(), TeGeometricTransformation::ransacRemotion(), TePDIOFMatching::raster2Tiff(), TePDIMIMatching::raster2Tiff(), raster2Tiff(), TePDICorrelationMatching::raster2Tiff(), Raster2Vector_test(), raster_compare_test(), TePDIUtils::rasterCompare(), RegionGrowing_Strategy_pattern1_test(), RegionGrowing_Strategy_test(), Register_test1(), TePDILevelRemap::RemapLevels(), reprojectRaster_test(), resampleRaster_test(), TePDIUtils::resampleRasterByLinsCols(), TeRasterMemManager::reset(), TePDIFilterMask::reset(), TeMappedMemory::reset(), TePDIBufferedFilter::reset_conv_buf(), TePDIStatistic::ResetState(), TePDIHaralick::ResetState(), RGB2IHS_IHS2RGB_image_test(), RGB2IHS_IHS2RGB_numeric_test(), TePDIFusionIndexes::rmse_index(), Roberts_test(), rotateRasterClockWize(), TePDIColorTransform::RunIhs2Rgb(), TePDIWiSpeRFusion::RunImplementation(), TePDIWaveletAtrousFusion::RunImplementation(), TePDIVenturaFusion::RunImplementation(), TePDISensorSimulator::RunImplementation(), TePDIRegister::RunImplementation(), TePDIPrincipalComponentsFusion::RunImplementation(), TePDIPCAWaveletFusion::RunImplementation(), TePDIParallelSegmenter::RunImplementation(), TePDIIHSWaveletFusion::RunImplementation(), TePDIIHSFusion::RunImplementation(), TePDIGeneralizedIHSFusion::RunImplementation(), TePDIGarguetFusion::RunImplementation(), TePDIDecorrelationEnhancement::RunImplementation(), TePDIBaatz::RunImplementation(), TePDIWaveletAtrous::RunImplementation_decompose(), TePDIBDFilter::RunRoberts(), TePDIBDFilter::RunSobel(), S_test(), sameImageAndBoxesTest(), sameImageAndBoxesWithMaskTest(), sameImageDifBoxesTest(), sameImageGreenXBlueTest(), sameImageGreenXRedTest(), sameImageTest(), sameImageTest2(), sameImageTestWithMultiThread(), sameInvertedImageTest(), TePDIParallelSegmenter::segmenterThreadEntry(), TePDIFusionIndexes::sergas_index(), TePDIFilterMask::set(), TeThreadFunctor::setParameters(), TeThreadFunctor::setParametersPtr(), TeThread::setPriority(), TeDecoderJPEG::setQualityFactor(), TeThreadFunctor::setStartFunctPtr(), Sobel_test(), TePDIFusionIndexes::standard_deviation_diff_index(), TeThread::start(), Te2ndDegPolinomialGT_test(), TeAffineGT_decompose_test(), TeAffineGT_exaustive_out_remotion_test(), TeAffineGT_lwo_remotion_test(), TeAffineGT_lwo_weighted_tps_remotion_test(), TeAffineGT_RANSAC_remotion_test1(), TeAffineGT_RANSAC_remotion_test2(), TeAffineGT_RANSAC_weighted_tps_remotion_test(), TeAffineGT_test(), TeAllocMemoryMappedRaster_test(), TeAllocRAMRaster1_test(), TeAllocRAMRaster_templateraster_test(), TeAllocRAMRaster_usingparams_test(), TeGetRasterMinMaxBounds_test(), TeGetRasterReqMem_test(), TeMutex::TeMutex(), TePDIArithmetic_operator_test1(), TePDIArithmetic_precedence_test(), TePDIArithmetic_real_number_test(), TePDIBaatz_test(), TePDIContrastHistEqualizer_test(), TePDIContrastLinear_plus_histo_test(), TePDIContrastLog_test(), TePDIContrastLog_with_use_dummy_test(), TePDIContrastMinMax_autolevels_test(), TePDIContrastMinMax_no_input_image_test(), TePDIContrastNegative_test(), TePDIContrastSimpleSlicer_test(), TePDIContrastSquare_test(), TePDIContrastSquareRoot_test(), TePDIContrastStat_test(), TePDIDecorrelationEnhancement_test(), TePDIFFT_test(), TePDIGeneralizedIHSFusion_test(), TePDIHants_test(), TePDIIHSWaveletFusion_test(), TePDIPCAWaveletFusion_test(), TePDIPrincipalComponentsFusion_test(), TePDIRegGrowSeg_test(), TePDISAMClassifier_test(), TePDISensorSimulator_test(), TePDIWaveletAtrous_test(), TePDIWaveletAtrousFusion_test(), TePDIWiSpeRFusion_test(), TeProjectiveGT_deterministic_test(), TeProjectiveGT_nondeterministic_test(), TeRaster2Geotiff_deprecated_test(), TeRaster2Geotiff_test(), TeRaster2Jpeg_test(), TeRaster2RGBGeotiff_test(), TeRelation_test(), TePDIUtils::TeSegSetIntersection(), TeSegSetIntersection_test(), TeSemaphore::TeSemaphore(), test1(), test2(), test3(), test4(), test5(), test6(), test7(), TeThreadSignal::TeThreadSignal(), threadEntry(), threadEntry2(), TPMosaic_test1(), TPMosaic_test2(), TePDIBufferedFilter::up_conv_buf(), VenturaFusion_test(), TeSemaphore::wait(), TeThreadSignal::waitSignal(), TeThread::waitToFinish(), WhereIsGreater_test(), TeThread::~TeThread(), and TeThreadJobsManager::~TeThreadJobsManager().
| #define TEAGN_WATCH | ( | variable | ) |
Value:
{ \
TEAGN_LOGMSG( "WATCH - " + TeAgnostic::to_string( #variable ) + \
"=[" + TeAgnostic::to_string( variable ) +"]" ); \
};
| variable | Variable to be logged. |
Definition at line 182 of file TeAgnostic.h.
Referenced by TePDIMorfFilter::CheckParameters(), TePDILinearFilter::CheckParameters(), discrete_histogram_test_2(), discretize_test(), halfsampledImageTest(), halfsampledImageTest2(), halfsampledRotadedImageTest(), halfsampledRotadedImageWithDownsampleTest(), interpolated_histogram_test_1(), jointHistogram_8bits_test(), jointHistogram_float_test(), palette_based_histogram_test(), performance_test(), sameImageAndBoxesTest(), sameImageDifBoxesTest(), sameImageGreenXBlueTest(), sameImageGreenXRedTest(), sameImageTest(), sameImageTest2(), sameImageTestWithMultiThread(), sameInvertedImageTest(), TeAffineGT_RANSAC_remotion_test2(), TePDIArithmetic_operator_test1(), TePDIArithmetic_precedence_test(), TePDIArithmetic_real_number_test(), TePDIBaatz_test(), TePDIRegGrowSeg_test(), and test_direct_mapping().
1.5.3