te::rp::SegmenterRegionGrowingStrategyParameters Class Referenceabstract

Segmenter Region Growing Strategy Parameters. More...

#include <SegmenterRegionGrowingStrategyParameters.h>

Inheritance diagram for te::rp::SegmenterRegionGrowingStrategyParameters:
te::rp::SegmenterStrategyParameters te::common::AbstractParameters te::rp::SegmenterRegionGrowingBaatzStrategy::Parameters te::rp::SegmenterRegionGrowingMeanStrategy::Parameters

Public Member Functions

virtual AbstractParametersclone () const =0
 Create a clone copy of this instance. More...
 
const SegmenterRegionGrowingStrategyParametersoperator= (const SegmenterRegionGrowingStrategyParameters &params)
 
virtual void reset () _NOEXCEPT_OP(false)
 Clear all internal allocated resources and reset the parameters instance to its initial state. More...
 
virtual ~SegmenterRegionGrowingStrategyParameters ()
 

Public Attributes

bool m_enableLocalMutualBestFitting
 If enabled, a merge only occurs between two segments if the minimum dissimilarity criteria is best fulfilled mutually (default: false). More...
 
unsigned int m_minSegmentSize
 A positive minimum segment size (pixels number - default: 1). More...
 
double m_segmentsSimilarityThreshold
 Segments similarity treshold - Use lower values to merge only those segments that are more similar - Higher values will allow more segments to be merged - valid values range: positive values - default: 0 ). More...
 
unsigned int m_segmentsSimIncreaseSteps
 The maximum number of steps to increment the similarity threshold value for the cases where no segment merge occurred - zero will disable segment similarity threshold increments - defaul: 2. More...
 

Protected Member Functions

 SegmenterRegionGrowingStrategyParameters ()
 

Detailed Description

Segmenter Region Growing Strategy Parameters.

Definition at line 39 of file SegmenterRegionGrowingStrategyParameters.h.

Constructor & Destructor Documentation

◆ ~SegmenterRegionGrowingStrategyParameters()

virtual te::rp::SegmenterRegionGrowingStrategyParameters::~SegmenterRegionGrowingStrategyParameters ( )
virtual

◆ SegmenterRegionGrowingStrategyParameters()

te::rp::SegmenterRegionGrowingStrategyParameters::SegmenterRegionGrowingStrategyParameters ( )
protected

Member Function Documentation

◆ clone()

virtual AbstractParameters* te::common::AbstractParameters::clone ( ) const
pure virtualinherited

Create a clone copy of this instance.

Returns
A clone copy of this instance.
Note
The caller will take the ownership of the returned pointer.

Implemented in te::rp::WisperFusion::OutputParameters, te::rp::WisperFusion::InputParameters, te::rp::TiePointsMosaic::OutputParameters, te::rp::TiePointsMosaic::InputParameters, te::rp::TiePointsLocatorSURFStrategy::Parameters, te::rp::TiePointsLocatorMoravecStrategy::Parameters, te::rp::TiePointsLocatorInputParameters, te::rp::TiePointsLocator::OutputParameters, te::rp::Skeleton::OutputParameters, te::rp::Skeleton::InputParameters, te::rp::SequenceMosaic::OutputParameters, te::rp::SequenceMosaic::InputParameters, te::rp::SegmenterRegionGrowingMeanStrategy::Parameters, te::rp::SegmenterRegionGrowingBaatzStrategy::Parameters, te::rp::Segmenter::OutputParameters, te::rp::Segmenter::InputParameters, te::rp::Restoration::OutputParameters, te::rp::Restoration::InputParameters, te::rp::Register::OutputParameters, te::rp::Register::InputParameters, te::rp::PostClassification::OutputParameters, te::rp::PostClassification::InputParameters, te::rp::PCAFusion::OutputParameters, te::rp::PCAFusion::InputParameters, te::rp::MixtureModelPCAStrategy::Parameters, te::rp::MixtureModelLinearStrategy::Parameters, te::rp::MixtureModel::OutputParameters, te::rp::MixtureModel::InputParameters, te::rp::MajorityFilter::OutputParameters, te::rp::MajorityFilter::InputParameters, te::rp::IHSFusion::OutputParameters, te::rp::IHSFusion::InputParameters, te::rp::GeoMosaic::OutputParameters, te::rp::GeoMosaic::InputParameters, te::rp::Filter::OutputParameters, te::rp::Filter::InputParameters, te::rp::Contrast::OutputParameters, te::rp::Contrast::InputParameters, te::rp::Composition::OutputParameters, te::rp::Composition::InputParameters, te::rp::ClassifierSAMStrategy::Parameters, te::rp::ClassifierMaxLikelihoodStrategy::Parameters, te::rp::ClassifierMAPStrategy::Parameters, te::rp::ClassifierKMeansStrategy::Parameters, te::rp::ClassifierISOSegStrategy::Parameters, te::rp::ClassifierISODataStrategy::Parameters, te::rp::ClassifierEMStrategy::Parameters, te::rp::ClassifierEDStrategy::Parameters, te::rp::ClassifierDummyStrategy::Parameters, te::rp::Classifier::OutputParameters, te::rp::Classifier::InputParameters, te::rp::ArithmeticOperations::OutputParameters, te::rp::ArithmeticOperations::InputParameters, te::gm::GTParameters, te::cl::MaxLikelihood::Parameters, te::cl::MAP::Parameters, te::cl::KMeans< TTRAIN, TCLASSIFY >::Parameters, te::cl::ISOData::Parameters, and te::cl::Dummy< TTRAIN, TCLASSIFY >::Parameters.

Referenced by te::gm::GTParameters::setModelParameters().

◆ operator=()

const SegmenterRegionGrowingStrategyParameters& te::rp::SegmenterRegionGrowingStrategyParameters::operator= ( const SegmenterRegionGrowingStrategyParameters params)

◆ reset()

virtual void te::rp::SegmenterRegionGrowingStrategyParameters::reset ( )
virtual

Clear all internal allocated resources and reset the parameters instance to its initial state.

Implements te::common::AbstractParameters.

Reimplemented in te::rp::SegmenterRegionGrowingMeanStrategy::Parameters, and te::rp::SegmenterRegionGrowingBaatzStrategy::Parameters.

Member Data Documentation

◆ m_enableLocalMutualBestFitting

bool te::rp::SegmenterRegionGrowingStrategyParameters::m_enableLocalMutualBestFitting

If enabled, a merge only occurs between two segments if the minimum dissimilarity criteria is best fulfilled mutually (default: false).

Definition at line 50 of file SegmenterRegionGrowingStrategyParameters.h.

◆ m_minSegmentSize

unsigned int te::rp::SegmenterRegionGrowingStrategyParameters::m_minSegmentSize

A positive minimum segment size (pixels number - default: 1).

Definition at line 44 of file SegmenterRegionGrowingStrategyParameters.h.

◆ m_segmentsSimilarityThreshold

double te::rp::SegmenterRegionGrowingStrategyParameters::m_segmentsSimilarityThreshold

Segments similarity treshold - Use lower values to merge only those segments that are more similar - Higher values will allow more segments to be merged - valid values range: positive values - default: 0 ).

Definition at line 46 of file SegmenterRegionGrowingStrategyParameters.h.

◆ m_segmentsSimIncreaseSteps

unsigned int te::rp::SegmenterRegionGrowingStrategyParameters::m_segmentsSimIncreaseSteps

The maximum number of steps to increment the similarity threshold value for the cases where no segment merge occurred - zero will disable segment similarity threshold increments - defaul: 2.

Definition at line 48 of file SegmenterRegionGrowingStrategyParameters.h.


The documentation for this class was generated from the following file: