DGtal  1.3.beta
Public Types | Public Member Functions
DGtal::DSSMuteFilter< DSS > Class Template Reference

#include <DGtal/geometry/curves/estimation/FunctorsLambdaMST.h>

Inheritance diagram for DGtal::DSSMuteFilter< DSS >:
[legend]

Public Types

typedef DSS DSSType
 
typedef IteratorCirculatorTraits< typename DSSType::ConstIterator >::Value Point
 

Public Member Functions

bool operator() (const DSSType &) const
 Always returns false. More...
 
bool admissibility (const DSSType &, const Point &) const
 Always returns false. More...
 
long int position (const DSSType &, const Point &) const
 When called always throws an exception. More...
 

Detailed Description

template<typename DSS>
class DGtal::DSSMuteFilter< DSS >

Description of class 'DSSMuteFilter' – model of CLMSTDSSFilter. Aim: Provide a functor which does nothing i.e., always returns false.

Template Parameters
DSSdigital straight segment recognition algorithm

Definition at line 235 of file FunctorsLambdaMST.h.

Member Typedef Documentation

◆ DSSType

template<typename DSS >
typedef DSS DGtal::DSSMuteFilter< DSS >::DSSType

Definition at line 239 of file FunctorsLambdaMST.h.

◆ Point

template<typename DSS >
typedef IteratorCirculatorTraits< typename DSSType::ConstIterator >::Value DGtal::DSSMuteFilter< DSS >::Point

Definition at line 240 of file FunctorsLambdaMST.h.

Member Function Documentation

◆ admissibility()

template<typename DSS >
bool DGtal::DSSMuteFilter< DSS >::admissibility ( const DSSType ,
const Point  
) const
inline

Always returns false.

Definition at line 249 of file FunctorsLambdaMST.h.

250  {
251  return false;
252  }

◆ operator()()

template<typename DSS >
bool DGtal::DSSMuteFilter< DSS >::operator() ( const DSSType ) const
inline

Always returns false.

Definition at line 243 of file FunctorsLambdaMST.h.

244  {
245  return false;
246  }

◆ position()

template<typename DSS >
long int DGtal::DSSMuteFilter< DSS >::position ( const DSSType ,
const Point  
) const
inline

When called always throws an exception.

Definition at line 255 of file FunctorsLambdaMST.h.

256  {
257  throw std::runtime_error ( "You are not suppose to see this error!" );
258  }

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