latest version v1.9 - last update 10 Apr 2010 |
parameter class for modifier More...
#include <ltiModifier.h>
Public Member Functions | |
parameters () | |
parameters (const parameters &other) | |
virtual const char * | getTypeName () const |
parameters & | copy (const parameters &other) |
virtual functor::parameters * | clone () const |
virtual bool | write (ioHandler &handler, const bool complete=true) const |
virtual bool | read (ioHandler &handler, const bool complete=true) |
Public Attributes | |
eBoundaryType | boundaryType |
Static Public Attributes | |
Aliases for lti::eBoundaryType elements | |
static const eBoundaryType | Black |
static const eBoundaryType | Mirror |
static const eBoundaryType | Periodic |
static const eBoundaryType | Constant |
static const eBoundaryType | NoBoundary |
parameter class for modifier
lti::modifier::parameters::parameters | ( | void | ) | [inline] |
default constructor
Reimplemented from lti::functor::parameters.
Reimplemented in lti::blueScreen::parameters, lti::borderExtrema::parameters, lti::calibrationBlobFeatures::parameters, lti::camshiftTracker::parameters, lti::cannyEdges::parameters, lti::chrominanceMapMasking::parameters, lti::classicEdgeDetector::parameters, lti::colorEdgesGS::parameters, lti::colorNormalizationBase::parameters, lti::comprehensiveColourNormalization::parameters, lti::convexHull::parameters, lti::convolution::parameters, lti::cornerDetector::parameters, lti::correlation::parameters, lti::decimation::parameters, lti::dilation::parameters, lti::distanceTransform::parameters, lti::downsampling::parameters, lti::edgeDetector::parameters, lti::edgeSaliency::parameters, lti::erosion::parameters, lti::fastRelabeling::parameters, lti::featureSaliencyAx::parameters, lti::featureSaliencyIK::parameters, lti::filledUpsampling::parameters, lti::flipImage::parameters, lti::frankotChellapa::parameters, lti::geometricFeaturesFromMask::parameters, lti::geometricTransform::parameters, lti::gHoughTransform::parameters, lti::grayWorldNormalization::parameters, lti::guyMedioniSaliency::parameters, lti::harrisCorners::parameters, lti::kNearestNeighFilter::parameters, lti::lkTracker::parameters, lti::localMaxima< T >::parameters, lti::meanshiftTracker::parameters, lti::medianFilter::parameters, lti::morphology::parameters, lti::multiGeometricFeaturesFromMask::parameters, lti::ogdFilter::parameters, lti::optimalThresholding::parameters, lti::polygonApproximation::parameters, lti::qmf::parameters, lti::relativeThresholding::parameters, lti::rotation::parameters, lti::saliency::parameters, lti::scaling::parameters, lti::selective2DConvolution::parameters, lti::susanCorners::parameters, lti::susanDenoise::parameters, lti::susanEdges::parameters, lti::thresholding::parameters, and lti::upsampling::parameters.
Referenced by lti::squareConvolution< T, A >::parameters::clone(), and lti::maximumFilter< T >::parameters::clone().
lti::modifier::parameters::parameters | ( | const parameters & | other | ) | [inline] |
copy constructor
Reimplemented in lti::blueScreen::parameters, lti::borderExtrema::parameters, lti::calibrationBlobFeatures::parameters, lti::camshiftTracker::parameters, lti::cannyEdges::parameters, lti::chrominanceMapMasking::parameters, lti::classicEdgeDetector::parameters, lti::colorEdgesGS::parameters, lti::colorNormalizationBase::parameters, lti::comprehensiveColourNormalization::parameters, lti::convexHull::parameters, lti::convolution::parameters, lti::cornerDetector::parameters, lti::correlation::parameters, lti::decimation::parameters, lti::dilation::parameters, lti::distanceTransform::parameters, lti::downsampling::parameters, lti::edgeDetector::parameters, lti::edgeSaliency::parameters, lti::erosion::parameters, lti::fastRelabeling::parameters, lti::featureSaliencyAx::parameters, lti::featureSaliencyIK::parameters, lti::filledUpsampling::parameters, lti::flipImage::parameters, lti::frankotChellapa::parameters, lti::geometricFeaturesFromMask::parameters, lti::geometricTransform::parameters, lti::gHoughTransform::parameters, lti::grayWorldNormalization::parameters, lti::guyMedioniSaliency::parameters, lti::harrisCorners::parameters, lti::histogramEqualization::parameters, lti::kNearestNeighFilter::parameters, lti::lkTracker::parameters, lti::localMaxima< T >::parameters, lti::maximumFilter< T >::parameters, lti::meanshiftTracker::parameters, lti::medianFilter::parameters, lti::morphology::parameters, lti::multiGeometricFeaturesFromMask::parameters, lti::ogdFilter::parameters, lti::optimalThresholding::parameters, lti::polygonApproximation::parameters, lti::qmf::parameters, lti::relativeThresholding::parameters, lti::rotation::parameters, lti::saliency::parameters, lti::scaling::parameters, lti::selective2DConvolution::parameters, lti::squareConvolution< T, A >::parameters, lti::susanCorners::parameters, lti::susanDenoise::parameters, lti::susanEdges::parameters, lti::thresholding::parameters, and lti::upsampling::parameters.
References copy().
virtual functor::parameters* lti::modifier::parameters::clone | ( | ) | const [virtual] |
returns a pointer to a clone of the parameters.
Implements lti::functor::parameters.
Reimplemented in lti::blueScreen::parameters, lti::borderExtrema::parameters, lti::calibrationBlobFeatures::parameters, lti::camshiftTracker::parameters, lti::cannyEdges::parameters, lti::chrominanceMapMasking::parameters, lti::classicEdgeDetector::parameters, lti::colorEdgesGS::parameters, lti::colorNormalizationBase::parameters, lti::comprehensiveColourNormalization::parameters, lti::convexHull::parameters, lti::convolution::parameters, lti::cornerDetector::parameters, lti::correlation::parameters, lti::decimation::parameters, lti::dilation::parameters, lti::distanceTransform::parameters, lti::downsampling::parameters, lti::edgeDetector::parameters, lti::edgeSaliency::parameters, lti::erosion::parameters, lti::fastRelabeling::parameters, lti::featureSaliencyAx::parameters, lti::featureSaliencyIK::parameters, lti::filledUpsampling::parameters, lti::flipImage::parameters, lti::frankotChellapa::parameters, lti::geometricFeaturesFromMask::parameters, lti::geometricTransform::parameters, lti::gHoughTransform::parameters, lti::grayWorldNormalization::parameters, lti::guyMedioniSaliency::parameters, lti::harrisCorners::parameters, lti::histogramEqualization::parameters, lti::kNearestNeighFilter::parameters, lti::lkTracker::parameters, lti::localMaxima< T >::parameters, lti::maximumFilter< T >::parameters, lti::meanshiftTracker::parameters, lti::medianFilter::parameters, lti::morphology::parameters, lti::multiGeometricFeaturesFromMask::parameters, lti::ogdFilter::parameters, lti::optimalThresholding::parameters, lti::polygonApproximation::parameters, lti::qmf::parameters, lti::relativeThresholding::parameters, lti::rotation::parameters, lti::saliency::parameters, lti::scaling::parameters, lti::selective2DConvolution::parameters, lti::squareConvolution< T, A >::parameters, lti::susanCorners::parameters, lti::susanDenoise::parameters, lti::susanEdges::parameters, lti::thresholding::parameters, and lti::upsampling::parameters.
parameters& lti::modifier::parameters::copy | ( | const parameters & | other | ) |
copy member
Reimplemented in lti::blueScreen::parameters, lti::borderExtrema::parameters, lti::calibrationBlobFeatures::parameters, lti::camshiftTracker::parameters, lti::cannyEdges::parameters, lti::chrominanceMapMasking::parameters, lti::classicEdgeDetector::parameters, lti::colorEdgesGS::parameters, lti::colorNormalizationBase::parameters, lti::comprehensiveColourNormalization::parameters, lti::convexHull::parameters, lti::convolution::parameters, lti::cornerDetector::parameters, lti::correlation::parameters, lti::decimation::parameters, lti::dilation::parameters, lti::distanceTransform::parameters, lti::downsampling::parameters, lti::edgeDetector::parameters, lti::edgeSaliency::parameters, lti::erosion::parameters, lti::fastRelabeling::parameters, lti::featureSaliencyAx::parameters, lti::featureSaliencyIK::parameters, lti::filledUpsampling::parameters, lti::filter::parameters, lti::flipImage::parameters, lti::frankotChellapa::parameters, lti::geometricFeaturesFromMask::parameters, lti::geometricTransform::parameters, lti::gHoughTransform::parameters, lti::grayWorldNormalization::parameters, lti::guyMedioniSaliency::parameters, lti::harrisCorners::parameters, lti::histogramEqualization::parameters, lti::kNearestNeighFilter::parameters, lti::lkTracker::parameters, lti::localMaxima< T >::parameters, lti::maximumFilter< T >::parameters, lti::meanshiftTracker::parameters, lti::medianFilter::parameters, lti::morphology::parameters, lti::multiGeometricFeaturesFromMask::parameters, lti::ogdFilter::parameters, lti::optimalThresholding::parameters, lti::polygonApproximation::parameters, lti::qmf::parameters, lti::relativeThresholding::parameters, lti::rotation::parameters, lti::saliency::parameters, lti::scaling::parameters, lti::selective2DConvolution::parameters, lti::squareConvolution< T, A >::parameters, lti::susanCorners::parameters, lti::susanDenoise::parameters, lti::susanEdges::parameters, lti::thresholding::parameters, and lti::upsampling::parameters.
Referenced by lti::saliency::parameters::copy(), lti::filter::parameters::copy(), and parameters().
virtual const char* lti::modifier::parameters::getTypeName | ( | ) | const [virtual] |
returns the name of this type
Reimplemented from lti::functor::parameters.
Reimplemented in lti::blueScreen::parameters, lti::borderExtrema::parameters, lti::calibrationBlobFeatures::parameters, lti::camshiftTracker::parameters, lti::cannyEdges::parameters, lti::chrominanceMapMasking::parameters, lti::classicEdgeDetector::parameters, lti::colorEdgesGS::parameters, lti::colorNormalizationBase::parameters, lti::comprehensiveColourNormalization::parameters, lti::convexHull::parameters, lti::convolution::parameters, lti::cornerDetector::parameters, lti::correlation::parameters, lti::decimation::parameters, lti::dilation::parameters, lti::distanceTransform::parameters, lti::downsampling::parameters, lti::edgeDetector::parameters, lti::edgeSaliency::parameters, lti::erosion::parameters, lti::fastRelabeling::parameters, lti::featureSaliencyAx::parameters, lti::featureSaliencyIK::parameters, lti::filledUpsampling::parameters, lti::flipImage::parameters, lti::frankotChellapa::parameters, lti::geometricFeaturesFromMask::parameters, lti::geometricTransform::parameters, lti::gHoughTransform::parameters, lti::grayWorldNormalization::parameters, lti::guyMedioniSaliency::parameters, lti::harrisCorners::parameters, lti::histogramEqualization::parameters, lti::kNearestNeighFilter::parameters, lti::lkTracker::parameters, lti::localMaxima< T >::parameters, lti::maximumFilter< T >::parameters, lti::meanshiftTracker::parameters, lti::medianFilter::parameters, lti::morphology::parameters, lti::multiGeometricFeaturesFromMask::parameters, lti::ogdFilter::parameters, lti::optimalThresholding::parameters, lti::polygonApproximation::parameters, lti::qmf::parameters, lti::relativeThresholding::parameters, lti::rotation::parameters, lti::saliency::parameters, lti::scaling::parameters, lti::selective2DConvolution::parameters, lti::squareConvolution< T, A >::parameters, lti::susanCorners::parameters, lti::susanDenoise::parameters, lti::susanEdges::parameters, lti::thresholding::parameters, and lti::upsampling::parameters.
virtual bool lti::modifier::parameters::read | ( | ioHandler & | handler, | |
const bool | complete = true | |||
) | [virtual] |
write the parameters in the given ioHandler
handler | the ioHandler to be used | |
complete | if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written. |
Reimplemented from lti::functor::parameters.
Reimplemented in lti::blueScreen::parameters, lti::borderExtrema::parameters, lti::calibrationBlobFeatures::parameters, lti::camshiftTracker::parameters, lti::cannyEdges::parameters, lti::chrominanceMapMasking::parameters, lti::classicEdgeDetector::parameters, lti::colorEdgesGS::parameters, lti::colorNormalizationBase::parameters, lti::comprehensiveColourNormalization::parameters, lti::convexHull::parameters, lti::convolution::parameters, lti::cornerDetector::parameters, lti::correlation::parameters, lti::decimation::parameters, lti::dilation::parameters, lti::distanceTransform::parameters, lti::downsampling::parameters, lti::edgeDetector::parameters, lti::edgeSaliency::parameters, lti::erosion::parameters, lti::fastRelabeling::parameters, lti::featureSaliencyAx::parameters, lti::featureSaliencyIK::parameters, lti::filledUpsampling::parameters, lti::flipImage::parameters, lti::frankotChellapa::parameters, lti::geometricFeaturesFromMask::parameters, lti::geometricTransform::parameters, lti::gHoughTransform::parameters, lti::grayWorldNormalization::parameters, lti::guyMedioniSaliency::parameters, lti::harrisCorners::parameters, lti::histogramEqualization::parameters, lti::kNearestNeighFilter::parameters, lti::lkTracker::parameters, lti::localMaxima< T >::parameters, lti::maximumFilter< T >::parameters, lti::meanshiftTracker::parameters, lti::medianFilter::parameters, lti::multiGeometricFeaturesFromMask::parameters, lti::ogdFilter::parameters, lti::optimalThresholding::parameters, lti::polygonApproximation::parameters, lti::qmf::parameters, lti::relativeThresholding::parameters, lti::rotation::parameters, lti::scaling::parameters, lti::selective2DConvolution::parameters, lti::squareConvolution< T, A >::parameters, lti::susanCorners::parameters, lti::susanDenoise::parameters, lti::susanEdges::parameters, lti::thresholding::parameters, and lti::upsampling::parameters.
virtual bool lti::modifier::parameters::write | ( | ioHandler & | handler, | |
const bool | complete = true | |||
) | const [virtual] |
write the parameters in the given ioHandler
handler | the ioHandler to be used | |
complete | if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written. |
Reimplemented from lti::functor::parameters.
Reimplemented in lti::blueScreen::parameters, lti::borderExtrema::parameters, lti::calibrationBlobFeatures::parameters, lti::camshiftTracker::parameters, lti::cannyEdges::parameters, lti::chrominanceMapMasking::parameters, lti::classicEdgeDetector::parameters, lti::colorEdgesGS::parameters, lti::colorNormalizationBase::parameters, lti::comprehensiveColourNormalization::parameters, lti::convexHull::parameters, lti::convolution::parameters, lti::cornerDetector::parameters, lti::correlation::parameters, lti::decimation::parameters, lti::dilation::parameters, lti::distanceTransform::parameters, lti::downsampling::parameters, lti::edgeDetector::parameters, lti::edgeSaliency::parameters, lti::erosion::parameters, lti::fastRelabeling::parameters, lti::featureSaliencyAx::parameters, lti::featureSaliencyIK::parameters, lti::filledUpsampling::parameters, lti::flipImage::parameters, lti::frankotChellapa::parameters, lti::geometricFeaturesFromMask::parameters, lti::geometricTransform::parameters, lti::gHoughTransform::parameters, lti::grayWorldNormalization::parameters, lti::guyMedioniSaliency::parameters, lti::harrisCorners::parameters, lti::histogramEqualization::parameters, lti::kNearestNeighFilter::parameters, lti::lkTracker::parameters, lti::localMaxima< T >::parameters, lti::maximumFilter< T >::parameters, lti::meanshiftTracker::parameters, lti::medianFilter::parameters, lti::multiGeometricFeaturesFromMask::parameters, lti::ogdFilter::parameters, lti::optimalThresholding::parameters, lti::polygonApproximation::parameters, lti::qmf::parameters, lti::relativeThresholding::parameters, lti::rotation::parameters, lti::scaling::parameters, lti::selective2DConvolution::parameters, lti::squareConvolution< T, A >::parameters, lti::susanCorners::parameters, lti::susanDenoise::parameters, lti::susanEdges::parameters, lti::thresholding::parameters, and lti::upsampling::parameters.
const eBoundaryType lti::modifier::parameters::Black [static] |
alias for lti::Zero.
how the boundaries will be used
Default: eBoundaryType::Zero
const eBoundaryType lti::modifier::parameters::Constant [static] |
alias for lti::Constant.
Reimplemented in lti::camshiftTracker::parameters.
const eBoundaryType lti::modifier::parameters::Mirror [static] |
alias for lti::Mirror.
const eBoundaryType lti::modifier::parameters::NoBoundary [static] |
alias for lti::NoBoundary.
const eBoundaryType lti::modifier::parameters::Periodic [static] |
alias for lti::Periodic.