DGtal
1.4.2
|
Aim: The concept CDrawableWithBoard2D specifies what are the classes that admit an export with Board2D. More...
#include <DGtal/io/boards/CDrawableWithBoard2D.h>
Public Member Functions | |
BOOST_CONCEPT_USAGE (CDrawableWithBoard2D) | |
Private Attributes | |
T | myT |
DrawableWithBoard2D * | myD |
Board2D | myB |
std::string | myS |
Aim: The concept CDrawableWithBoard2D specifies what are the classes that admit an export with Board2D.
Description of concept 'CDrawableWithBoard2D'
An object x satisfying this concept may then be used as:
Name | Expression | Type requirements | Return type | Precondition | Semantics | Post condition | Complexity |
---|---|---|---|---|---|---|---|
the default draw style | x.defaultStyle( m ="" ) | mode m: std::string | DrawableWithBoard2D | returns a dynamic allocation of the default style for the model X in mode m | |||
the name of the model | x.className() | std::string | returns a string telling the name of the model | ||||
the way the objet x is drawn | x.setStyle(Board2D &board) | draws the object x on the board stream |
ArithmeticalDSSComputer, FreemanChain, HyperRectDomain, ImageContainerByHashTree, ImageContainerBySTLVector, PointVector, DigitalSetBySTLSet,DigitalSetBySTLVector, Object
ImageContainerByHashTree does not implement setStyle(Board2D &).
ImageContainerByHashTree does not implement defaultStyle(std::string&)const.
Definition at line 104 of file CDrawableWithBoard2D.h.
|
inline |
Definition at line 108 of file CDrawableWithBoard2D.h.
References DGtal::Display2DFactory::draw(), DGtal::concepts::CDrawableWithBoard2D< T >::myB, DGtal::concepts::CDrawableWithBoard2D< T >::myD, DGtal::concepts::CDrawableWithBoard2D< T >::myS, DGtal::concepts::CDrawableWithBoard2D< T >::myT, and DGtal::concepts::ConceptUtils::sameType().
|
private |
Definition at line 122 of file CDrawableWithBoard2D.h.
Referenced by DGtal::concepts::CDrawableWithBoard2D< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 121 of file CDrawableWithBoard2D.h.
Referenced by DGtal::concepts::CDrawableWithBoard2D< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 123 of file CDrawableWithBoard2D.h.
Referenced by DGtal::concepts::CDrawableWithBoard2D< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 120 of file CDrawableWithBoard2D.h.
Referenced by DGtal::concepts::CDrawableWithBoard2D< T >::BOOST_CONCEPT_USAGE().