DGtal 1.4.0
Loading...
Searching...
No Matches
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< typenameDSSType::ConstIterator >::Value Point
 

Public Member Functions

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

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<typenameDSSType::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: