Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <mitkLinearSplitting.h>
Public Types | |
typedef TLossAccumulator::WeightContainerType | TWeightContainer |
typedef TWeightContainer | WeightContainerType |
Public Member Functions | |
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 () |
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 () |
Definition at line 10 of file mitkLinearSplitting.h.
typedef TLossAccumulator::WeightContainerType mitk::LinearSplitting< TLossAccumulator >::TWeightContainer |
Definition at line 13 of file mitkLinearSplitting.h.
typedef TWeightContainer mitk::LinearSplitting< TLossAccumulator >::WeightContainerType |
Definition at line 14 of file mitkLinearSplitting.h.
mitk::LinearSplitting< TLossAccumulator >::LinearSplitting | ( | ) |
Definition at line 7 of file mitkLinearSplitting.cpp.
mitk::LinearSplitting< TLossAccumulator >::LinearSplitting | ( | vigra::ProblemSpec< T > const & | ext | ) |
Definition at line 15 of file mitkLinearSplitting.cpp.
References mitk::LinearSplitting< TLossAccumulator >::set_external_parameters().
|
inline |
Definition at line 66 of file mitkLinearSplitting.h.
|
inline |
Definition at line 61 of file mitkLinearSplitting.h.
|
inline |
Definition at line 51 of file mitkLinearSplitting.h.
|
inline |
Definition at line 56 of file mitkLinearSplitting.h.
mitk::LinearSplitting< TLossAccumulator >::WeightContainerType mitk::LinearSplitting< TLossAccumulator >::GetPointWeights | ( | ) |
Definition at line 60 of file mitkLinearSplitting.cpp.
bool mitk::LinearSplitting< TLossAccumulator >::IsUsingPointWeights | ( | ) |
Definition at line 31 of file mitkLinearSplitting.cpp.
bool mitk::LinearSplitting< TLossAccumulator >::IsUsingRandomSplit | ( | ) |
Definition at line 46 of file mitkLinearSplitting.cpp.
double mitk::LinearSplitting< TLossAccumulator >::LossOfRegion | ( | TDataSourceLabel const & | labels, |
TDataIterator & | begin, | ||
TDataIterator & | end, | ||
TArray const & | regionResponse | ||
) |
Definition at line 153 of file mitkLinearSplitting.cpp.
void mitk::LinearSplitting< TLossAccumulator >::operator() | ( | TDataSourceFeature const & | column, |
TDataSourceLabel const & | labels, | ||
TDataIterator & | begin, | ||
TDataIterator & | end, | ||
TArray const & | regionResponse | ||
) |
Definition at line 76 of file mitkLinearSplitting.cpp.
References offset.
void mitk::LinearSplitting< TLossAccumulator >::set_external_parameters | ( | vigra::ProblemSpec< T > const & | ext | ) |
Definition at line 68 of file mitkLinearSplitting.cpp.
Referenced by mitk::LinearSplitting< TLossAccumulator >::LinearSplitting().
void mitk::LinearSplitting< TLossAccumulator >::SetPointWeights | ( | WeightContainerType | weight | ) |
Definition at line 53 of file mitkLinearSplitting.cpp.
void mitk::LinearSplitting< TLossAccumulator >::UsePointWeights | ( | bool | pointWeight | ) |
Definition at line 24 of file mitkLinearSplitting.cpp.
void mitk::LinearSplitting< TLossAccumulator >::UseRandomSplit | ( | bool | randomSplit | ) |
Definition at line 39 of file mitkLinearSplitting.cpp.