DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes
DGtal::Adapter< ArithmeticalDSS > Class Template Reference

#include <FP.h>

Inheritance diagram for DGtal::Adapter< ArithmeticalDSS >:
Inheritance graph
[legend]
Collaboration diagram for DGtal::Adapter< ArithmeticalDSS >:
Collaboration graph
[legend]

Public Member Functions

virtual ArithmeticalDSS::Point firstLeaningPoint () const =0
virtual ArithmeticalDSS::Point lastLeaningPoint () const =0

Protected Attributes

ArithmeticalDSSmyDSS

Detailed Description

template<typename ArithmeticalDSS>
class DGtal::Adapter< ArithmeticalDSS >

Aim: abstract adapter for ArithmeticalDSS. Has 2 virtual methods:

See also:
Adapter4ConvexPart Adapter4ConcavePart
Template Parameters:
'ArithmeticalDSS'type for arithmetical recognition algorithm of DSS. Must have a nested type Point and have four accessors: getUf(), getUl(), getLf(), getLl()

Definition at line 72 of file FP.h.


Member Function Documentation

template<typename ArithmeticalDSS>
virtual ArithmeticalDSS::Point DGtal::Adapter< ArithmeticalDSS >::firstLeaningPoint ( ) const
pure virtual
Returns:
the first upper or lower leaning point

Implemented in DGtal::Adapter4ConcavePart< ArithmeticalDSS >, and DGtal::Adapter4ConvexPart< ArithmeticalDSS >.

template<typename ArithmeticalDSS>
virtual ArithmeticalDSS::Point DGtal::Adapter< ArithmeticalDSS >::lastLeaningPoint ( ) const
pure virtual
Returns:
the last upper or lower leaning point

Implemented in DGtal::Adapter4ConcavePart< ArithmeticalDSS >, and DGtal::Adapter4ConvexPart< ArithmeticalDSS >.


Field Documentation

template<typename ArithmeticalDSS>
ArithmeticalDSS* DGtal::Adapter< ArithmeticalDSS >::myDSS
protected

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