iRoCS Toolbox  1.1.0
Public Member Functions
segmentation::ProfileFilter< T, Dim > Class Template Reference

#include <ProfileFilter.hh>

Collaboration diagram for segmentation::ProfileFilter< T, Dim >:

Public Member Functions

 ProfileFilter ()
 
blitz::RectDomain< Dim > operator() (ProfileSampler< T, Dim > const &sampler, std::vector< NormalPDF< T > *> const &pdfs, blitz::TinyVector< double, Dim > centerUm, blitz::Array< T, Dim > const &data, blitz::TinyVector< double, Dim > const &elSize, blitz::Array< T, Dim > &result, blitz::TinyVector< double, Dim > lbUm=0.0, blitz::TinyVector< double, Dim > const &ubUm=(std::numeric_limits< double >::infinity()), iRoCS::ProgressReporter *progress=NULL) const
 Filters input data. More...
 

Detailed Description

template<class T, int Dim>
class segmentation::ProfileFilter< T, Dim >

Definition at line 45 of file ProfileFilter.hh.

Constructor & Destructor Documentation

◆ ProfileFilter()

template<class T , int Dim>
segmentation::ProfileFilter< T, Dim >::ProfileFilter ( )
inline

Definition at line 50 of file ProfileFilter.hh.

Member Function Documentation

◆ operator()()

template<class T , int Dim>
blitz::RectDomain< Dim > segmentation::ProfileFilter< T, Dim >::operator() ( ProfileSampler< T, Dim > const &  sampler,
std::vector< NormalPDF< T > *> const &  pdfs,
blitz::TinyVector< double, Dim >  centerUm,
blitz::Array< T, Dim > const &  data,
blitz::TinyVector< double, Dim > const &  elSize,
blitz::Array< T, Dim > &  result,
blitz::TinyVector< double, Dim >  lbUm = 0.0,
blitz::TinyVector< double, Dim > const &  ubUm = (std::numeric_limits<double>::infinity()),
iRoCS::ProgressReporter progress = NULL 
) const

Filters input data.

Calculates: 1. - normalized min distance to pdfs;

Parameters
samplerProfile sampler object
pdfslist of NormalPDFs to calculate distance from
centerUmposition of cell center in micrometers
datainput data
elSizeelement size in micrometers
resultoutput data
lbStart sampling from position lb
ubEnd sampling at position ub
progressProgress is reported to the given reporter

Definition at line 44 of file ProfileFilter-inl.hh.

Referenced by segmentation::ProfileFilter< T, Dim >::ProfileFilter().


The documentation for this class was generated from the following files: