Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <mitkThresholdSplit.h>
Public Member Functions | |
ThresholdSplit () | |
void | SetFeatureCalculator (TFeatureCalculator processor) |
TFeatureCalculator | GetFeatureCalculator () const |
void | SetCalculatingFeature (bool calculate) |
bool | IsCalculatingFeature () const |
void | UsePointBasedWeights (bool weightsOn) |
bool | IsUsingPointBasedWeights () const |
void | UseRandomSplit (bool split) |
bool | IsUsingRandomSplit () const |
void | SetPrecision (double value) |
double | GetPrecision () const |
void | SetMaximumTreeDepth (int value) |
virtual int | GetMaximumTreeDepth () const |
void | SetWeights (vigra::MultiArrayView< 2, double > weights) |
vigra::MultiArrayView< 2, double > | GetWeights () const |
double | minGini () const |
int | bestSplitColumn () const |
double | bestSplitThreshold () const |
template<class T > | |
void | set_external_parameters (vigra::ProblemSpec< T > const &in) |
template<class T , class C , class T2 , class C2 , class Region , class Random > | |
int | findBestSplit (vigra::MultiArrayView< 2, T, C > features, vigra::MultiArrayView< 2, T2, C2 > labels, Region ®ion, vigra::ArrayVector< Region > &childRegions, Random &randint) |
Public Attributes | |
double | region_gini_ |
Definition at line 10 of file mitkThresholdSplit.h.
mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::ThresholdSplit | ( | ) |
Definition at line 7 of file mitkThresholdSplit.cpp.
int mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::bestSplitColumn | ( | ) | const |
Definition at line 124 of file mitkThresholdSplit.cpp.
double mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::bestSplitThreshold | ( | ) | const |
Definition at line 131 of file mitkThresholdSplit.cpp.
int mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::findBestSplit | ( | vigra::MultiArrayView< 2, T, C > | features, |
vigra::MultiArrayView< 2, T2, C2 > | labels, | ||
Region & | region, | ||
vigra::ArrayVector< Region > & | childRegions, | ||
Random & | randint | ||
) |
Definition at line 155 of file mitkThresholdSplit.cpp.
References swap().
TFeatureCalculator mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::GetFeatureCalculator | ( | ) | const |
Definition at line 37 of file mitkThresholdSplit.cpp.
|
virtual |
Definition at line 94 of file mitkThresholdSplit.cpp.
double mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::GetPrecision | ( | ) | const |
Definition at line 80 of file mitkThresholdSplit.cpp.
vigra::MultiArrayView< 2, double > mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::GetWeights | ( | ) | const |
Definition at line 110 of file mitkThresholdSplit.cpp.
bool mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::IsCalculatingFeature | ( | ) | const |
Definition at line 51 of file mitkThresholdSplit.cpp.
bool mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::IsUsingPointBasedWeights | ( | ) | const |
Definition at line 66 of file mitkThresholdSplit.cpp.
|
inline |
Definition at line 26 of file mitkThresholdSplit.h.
double mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::minGini | ( | ) | const |
Definition at line 117 of file mitkThresholdSplit.cpp.
void mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::set_external_parameters | ( | vigra::ProblemSpec< T > const & | in | ) |
Definition at line 139 of file mitkThresholdSplit.cpp.
void mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::SetCalculatingFeature | ( | bool | calculate | ) |
Definition at line 44 of file mitkThresholdSplit.cpp.
void mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::SetFeatureCalculator | ( | TFeatureCalculator | processor | ) |
Definition at line 30 of file mitkThresholdSplit.cpp.
void mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::SetMaximumTreeDepth | ( | int | value | ) |
Definition at line 87 of file mitkThresholdSplit.cpp.
Referenced by mitk::VigraRandomForestClassifier::Train().
void mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::SetPrecision | ( | double | value | ) |
Definition at line 73 of file mitkThresholdSplit.cpp.
Referenced by mitk::VigraRandomForestClassifier::Train().
void mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::SetWeights | ( | vigra::MultiArrayView< 2, double > | weights | ) |
Definition at line 101 of file mitkThresholdSplit.cpp.
Referenced by mitk::VigraRandomForestClassifier::Train().
void mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::UsePointBasedWeights | ( | bool | weightsOn | ) |
Definition at line 58 of file mitkThresholdSplit.cpp.
Referenced by mitk::VigraRandomForestClassifier::Train().
|
inline |
Definition at line 25 of file mitkThresholdSplit.h.
References split().
Referenced by mitk::VigraRandomForestClassifier::Train().
double mitk::ThresholdSplit< TColumnDecisionFunctor, TFeatureCalculator, TTag >::region_gini_ |
Definition at line 52 of file mitkThresholdSplit.h.