iRoCS Toolbox  1.1.0
Public Member Functions | Static Public Member Functions
svt::Kernel_HISTINTERSECT Class Reference

The Kernel_HISTINTERSECT class specifies a HISTINTERSECT kernel function: min(u'(i),v(i)) More...

#include <Kernel_HISTINTERSECT.hh>

Collaboration diagram for svt::Kernel_HISTINTERSECT:

Public Member Functions

 Kernel_HISTINTERSECT ()
 
 ~Kernel_HISTINTERSECT ()
 
void clearCache () const
 
template<typename FV >
double k_function (const FV &x, const FV &y) const
 
template<typename STDATA >
void loadParameters (STDATA &)
 
template<typename STDATA >
void saveParameters (STDATA &stData) const
 
template<typename ForwardIter , typename Accessor >
void updateCache (const ForwardIter &, const ForwardIter &, Accessor, ProgressReporter *) const
 
template<typename ForwardIter1 , typename Accessor1 , typename ForwardIter2 , typename Accessor2 >
void updateCache (const ForwardIter1 &, const ForwardIter1 &, Accessor1, const ForwardIter2 &, const ForwardIter2 &, Accessor2, ProgressReporter *=0) const
 

Static Public Member Functions

static const char * description ()
 
static void getParamInfos (std::vector< ParamInfo > &)
 get information about the parameters, that are used in loadParameters() and saveParameters(). More...
 
static const char * name ()
 

Detailed Description

The Kernel_HISTINTERSECT class specifies a HISTINTERSECT kernel function: min(u'(i),v(i))

Definition at line 71 of file Kernel_HISTINTERSECT.hh.

Constructor & Destructor Documentation

◆ Kernel_HISTINTERSECT()

svt::Kernel_HISTINTERSECT::Kernel_HISTINTERSECT ( )
inline

Definition at line 74 of file Kernel_HISTINTERSECT.hh.

◆ ~Kernel_HISTINTERSECT()

svt::Kernel_HISTINTERSECT::~Kernel_HISTINTERSECT ( )
inline

Definition at line 77 of file Kernel_HISTINTERSECT.hh.

Member Function Documentation

◆ updateCache() [1/2]

template<typename ForwardIter , typename Accessor >
void svt::Kernel_HISTINTERSECT::updateCache ( const ForwardIter &  ,
const ForwardIter &  ,
Accessor  ,
ProgressReporter  
) const
inline

Definition at line 81 of file Kernel_HISTINTERSECT.hh.

◆ updateCache() [2/2]

template<typename ForwardIter1 , typename Accessor1 , typename ForwardIter2 , typename Accessor2 >
void svt::Kernel_HISTINTERSECT::updateCache ( const ForwardIter1 &  ,
const ForwardIter1 &  ,
Accessor1  ,
const ForwardIter2 &  ,
const ForwardIter2 &  ,
Accessor2  ,
ProgressReporter = 0 
) const
inline

Definition at line 92 of file Kernel_HISTINTERSECT.hh.

◆ clearCache()

void svt::Kernel_HISTINTERSECT::clearCache ( ) const
inline

Definition at line 103 of file Kernel_HISTINTERSECT.hh.

◆ k_function()

template<typename FV >
double svt::Kernel_HISTINTERSECT::k_function ( const FV &  x,
const FV &  y 
) const
inline

Definition at line 109 of file Kernel_HISTINTERSECT.hh.

◆ loadParameters()

template<typename STDATA >
void svt::Kernel_HISTINTERSECT::loadParameters ( STDATA &  )
inline

Definition at line 118 of file Kernel_HISTINTERSECT.hh.

◆ saveParameters()

template<typename STDATA >
void svt::Kernel_HISTINTERSECT::saveParameters ( STDATA &  stData) const
inline

Definition at line 122 of file Kernel_HISTINTERSECT.hh.

◆ name()

static const char* svt::Kernel_HISTINTERSECT::name ( )
inlinestatic

Definition at line 128 of file Kernel_HISTINTERSECT.hh.

Referenced by saveParameters().

◆ description()

static const char* svt::Kernel_HISTINTERSECT::description ( )
inlinestatic

Definition at line 133 of file Kernel_HISTINTERSECT.hh.

◆ getParamInfos()

static void svt::Kernel_HISTINTERSECT::getParamInfos ( std::vector< ParamInfo > &  )
inlinestatic

get information about the parameters, that are used in loadParameters() and saveParameters().

The Infos are appended to the passed array

Parameters
parray of ParamInfos. The Infos will be appended to this array

Definition at line 148 of file Kernel_HISTINTERSECT.hh.


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