Medical Imaging Interaction Toolkit
2018.4.99-389bf124
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 () |
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 () |
Definition at line 23 of file mitkLinearSplitting.h.
typedef TLossAccumulator::WeightContainerType mitk::LinearSplitting< TLossAccumulator >::TWeightContainer |
Definition at line 26 of file mitkLinearSplitting.h.
typedef TWeightContainer mitk::LinearSplitting< TLossAccumulator >::WeightContainerType |
Definition at line 27 of file mitkLinearSplitting.h.
mitk::LinearSplitting< TLossAccumulator >::LinearSplitting | ( | ) |
Definition at line 20 of file mitkLinearSplitting.cpp.
mitk::LinearSplitting< TLossAccumulator >::LinearSplitting | ( | vigra::ProblemSpec< T > const & | ext | ) |
Definition at line 29 of file mitkLinearSplitting.cpp.
References mitk::LinearSplitting< TLossAccumulator >::set_external_parameters().
mitk::AdditionalRFDataAbstract * mitk::LinearSplitting< TLossAccumulator >::GetAdditionalData | ( | ) | const |
Definition at line 45 of file mitkLinearSplitting.cpp.
|
inline |
Definition at line 82 of file mitkLinearSplitting.h.
|
inline |
Definition at line 77 of file mitkLinearSplitting.h.
|
inline |
Definition at line 67 of file mitkLinearSplitting.h.
|
inline |
Definition at line 72 of file mitkLinearSplitting.h.
mitk::LinearSplitting< TLossAccumulator >::WeightContainerType mitk::LinearSplitting< TLossAccumulator >::GetPointWeights | ( | ) |
Definition at line 88 of file mitkLinearSplitting.cpp.
bool mitk::LinearSplitting< TLossAccumulator >::IsUsingPointWeights | ( | ) |
Definition at line 59 of file mitkLinearSplitting.cpp.
bool mitk::LinearSplitting< TLossAccumulator >::IsUsingRandomSplit | ( | ) |
Definition at line 74 of file mitkLinearSplitting.cpp.
double mitk::LinearSplitting< TLossAccumulator >::LossOfRegion | ( | TDataSourceLabel const & | labels, |
TDataIterator & | begin, | ||
TDataIterator & | end, | ||
TArray const & | regionResponse | ||
) |
Definition at line 181 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 104 of file mitkLinearSplitting.cpp.
References offset.
void mitk::LinearSplitting< TLossAccumulator >::set_external_parameters | ( | vigra::ProblemSpec< T > const & | ext | ) |
Definition at line 96 of file mitkLinearSplitting.cpp.
Referenced by mitk::LinearSplitting< TLossAccumulator >::LinearSplitting().
void mitk::LinearSplitting< TLossAccumulator >::SetAdditionalData | ( | AdditionalRFDataAbstract * | data | ) |
Definition at line 38 of file mitkLinearSplitting.cpp.
void mitk::LinearSplitting< TLossAccumulator >::SetPointWeights | ( | WeightContainerType | weight | ) |
Definition at line 81 of file mitkLinearSplitting.cpp.
void mitk::LinearSplitting< TLossAccumulator >::UsePointWeights | ( | bool | pointWeight | ) |
Definition at line 52 of file mitkLinearSplitting.cpp.
void mitk::LinearSplitting< TLossAccumulator >::UseRandomSplit | ( | bool | randomSplit | ) |
Definition at line 67 of file mitkLinearSplitting.cpp.