|
DGtal 2.2.0
|
Aim: Abstract DSSDecorator for ArithmeticalDSSComputer. Has 2 virtual methods returning the first and last leaning point: More...
#include <DGtal/geometry/curves/FP.h>
Public Types | |
| typedef TDSS | DSS |
Public Member Functions | |
| bool | isExtendableFront () const |
| bool | extendFront () |
| bool | retractBack () |
| DSS::ConstIterator | end () |
| virtual | ~DSSDecorator () |
| virtual TDSS::Point | firstLeaningPoint () const =0 |
| virtual TDSS::Point | lastLeaningPoint () const =0 |
| virtual bool | isInConvexPart () const =0 |
Protected Attributes | |
| TDSS * | myDSS |
Aim: Abstract DSSDecorator for ArithmeticalDSSComputer. Has 2 virtual methods returning the first and last leaning point:
| typedef TDSS DGtal::detail::DSSDecorator< TDSS >::DSS |
|
inlinevirtual |
|
inline |
|
inline |
|
pure virtual |
First leaning point accessor
Implemented in DGtal::detail::DSSDecorator4ConcavePart< TDSS >, and DGtal::detail::DSSDecorator4ConvexPart< TDSS >.
|
inline |
|
pure virtual |
Tells whether it adapts a DSS computer for convex parts or not
Implemented in DGtal::detail::DSSDecorator4ConcavePart< TDSS >, and DGtal::detail::DSSDecorator4ConvexPart< TDSS >.
|
pure virtual |
Last leaning point accessor
Implemented in DGtal::detail::DSSDecorator4ConcavePart< TDSS >, and DGtal::detail::DSSDecorator4ConvexPart< TDSS >.
|
inline |
|
protected |
Aliasing pointer to an instance of TDSS
Definition at line 85 of file FP.h.
Referenced by DGtal::detail::DSSDecorator4ConcavePart< TDSS >::DSSDecorator4ConcavePart(), DGtal::detail::DSSDecorator4ConvexPart< TDSS >::DSSDecorator4ConvexPart(), end(), extendFront(), DGtal::detail::DSSDecorator4ConcavePart< TDSS >::firstLeaningPoint(), DGtal::detail::DSSDecorator4ConvexPart< TDSS >::firstLeaningPoint(), isExtendableFront(), DGtal::detail::DSSDecorator4ConcavePart< TDSS >::lastLeaningPoint(), DGtal::detail::DSSDecorator4ConvexPart< TDSS >::lastLeaningPoint(), and retractBack().