#include <mitkLinearSplitting.h>
|
| LinearSplitting () |
|
template<class T > |
| LinearSplitting (vigra::ProblemSpec< T > const &ext) |
|
void | UsePointWeights (bool pointWeight) |
|
bool | IsUsingPointWeights () |
|
void | UseRandomSplit (bool randomSplit) |
|
bool | IsUsingRandomSplit () |
|
void | SetPointWeights (WeightContainerType weight) |
|
WeightContainerType | GetPointWeights () |
|
void | SetAdditionalData (AdditionalRFDataAbstract *data) |
|
AdditionalRFDataAbstract * | GetAdditionalData () const |
|
template<class T > |
void | set_external_parameters (vigra::ProblemSpec< T > const &ext) |
|
template<class TDataSourceFeature , class TDataSourceLabel , class TDataIterator , class TArray > |
void | operator() (TDataSourceFeature const &column, TDataSourceLabel const &labels, TDataIterator &begin, TDataIterator &end, TArray const ®ionResponse) |
|
template<class TDataSourceLabel , class TDataIterator , class TArray > |
double | LossOfRegion (TDataSourceLabel const &labels, TDataIterator &begin, TDataIterator &end, TArray const ®ionResponse) |
|
double | GetMinimumLoss () |
|
double | GetMinimumThreshold () |
|
std::ptrdiff_t | GetMinimumIndex () |
|
vigra::ArrayVector< double > * | GetBestCurrentCounts () |
|
template<class TLossAccumulator>
class mitk::LinearSplitting< TLossAccumulator >
Definition at line 23 of file mitkLinearSplitting.h.
◆ TWeightContainer
template<class TLossAccumulator >
◆ WeightContainerType
template<class TLossAccumulator >
◆ LinearSplitting() [1/2]
template<class TLossAccumulator >
◆ LinearSplitting() [2/2]
template<class TLossAccumulator >
template<class T >
◆ GetAdditionalData()
template<class TLossAccumulator >
◆ GetBestCurrentCounts()
template<class TLossAccumulator >
◆ GetMinimumIndex()
template<class TLossAccumulator >
◆ GetMinimumLoss()
template<class TLossAccumulator >
◆ GetMinimumThreshold()
template<class TLossAccumulator >
◆ GetPointWeights()
template<class TLossAccumulator >
◆ IsUsingPointWeights()
template<class TLossAccumulator >
◆ IsUsingRandomSplit()
template<class TLossAccumulator >
◆ LossOfRegion()
template<class TLossAccumulator >
template<class TDataSourceLabel , class TDataIterator , class TArray >
double mitk::LinearSplitting< TLossAccumulator >::LossOfRegion |
( |
TDataSourceLabel const & |
labels, |
|
|
TDataIterator & |
begin, |
|
|
TDataIterator & |
end, |
|
|
TArray const & |
regionResponse |
|
) |
| |
◆ operator()()
template<class TLossAccumulator >
template<class TDataSourceFeature , class TDataSourceLabel , class TDataIterator , class TArray >
void mitk::LinearSplitting< TLossAccumulator >::operator() |
( |
TDataSourceFeature const & |
column, |
|
|
TDataSourceLabel const & |
labels, |
|
|
TDataIterator & |
begin, |
|
|
TDataIterator & |
end, |
|
|
TArray const & |
regionResponse |
|
) |
| |
◆ set_external_parameters()
template<class TLossAccumulator >
template<class T >
void mitk::LinearSplitting< TLossAccumulator >::set_external_parameters |
( |
vigra::ProblemSpec< T > const & |
ext | ) |
|
◆ SetAdditionalData()
template<class TLossAccumulator >
◆ SetPointWeights()
template<class TLossAccumulator >
◆ UsePointWeights()
template<class TLossAccumulator >
◆ UseRandomSplit()
template<class TLossAccumulator >
The documentation for this class was generated from the following file: