18 #ifndef __otbLabelMapToSampleListFilter_txx
19 #define __otbLabelMapToSampleListFilter_txx
26 template <
class TInputLabelMap,
class TOutputListSample,
class TMeasurementFunctor>
32 template <
class TInputLabelMap,
class TOutputListSample,
class TMeasurementFunctor>
38 template <
class TInputLabelMap,
class TOutputListSample,
class TMeasurementFunctor>
43 m_OutputSampleList = OutputSampleListType::New();
45 typename InputLabelMapType::LabelObjectContainerType::const_iterator it
46 = m_InputLabelMap->GetLabelObjectContainer().begin();
49 while(it != m_InputLabelMap->GetLabelObjectContainer().end())
51 m_OutputSampleList->PushBack(m_MeasurementFunctor(it->second));
56 template <
class TInputLabelMap,
class TOutputListSample,
class TMeasurementFunctor>
61 Superclass::PrintSelf(os, indent);