DGtal 1.3.0
|
Aim: The concept CDrawableWithViewer3D specifies what are the classes that admit an export with Viewer3D. More...
#include <DGtal/io/viewers/CDrawableWithViewer3D.h>
Public Member Functions | |
BOOST_CONCEPT_USAGE (CDrawableWithViewer3D) | |
Public Member Functions inherited from DGtal::concepts::CDrawableWithDisplay3D< T, S, KS > | |
BOOST_CONCEPT_USAGE (CDrawableWithDisplay3D) | |
Private Attributes | |
T | myT |
DrawableWithViewer3D * | myD |
the drawable class More... | |
std::string | myS |
Aim: The concept CDrawableWithViewer3D specifies what are the classes that admit an export with Viewer3D.
Description of concept 'CDrawableWithViewer3D'
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 | CDrawableWithViewer3D | returns a dynamic allocation of the default style for the model X in mode m | |||
the name of the model X | x.className() | std::string | returns a string telling the name of the model X | ||||
the way the object x is drawn | x.setStyle(CDrawableWithViewer3D &display) | draws the object x on the display stream |
ArimeticalDSS, FreemanChain, HyperRectDomain, ImageContainerByHashTree, ImageContainerBySTLVector, PointVector, DigitalSetBySTLSet,DigitalSetBySTLVector, Object
ImageContainerByHashTree does not implement setStyle(display &).
ImageContainerByHashTree does not implement defaultStyle(std::string&)const.
Definition at line 100 of file CDrawableWithViewer3D.h.
|
inline |
Definition at line 103 of file CDrawableWithViewer3D.h.
References DGtal::concepts::CDrawableWithViewer3D< T, S, KS >::myS, DGtal::concepts::CDrawableWithViewer3D< T, S, KS >::myT, and DGtal::concepts::ConceptUtils::sameType().
|
private |
the drawable class
Definition at line 114 of file CDrawableWithViewer3D.h.
|
private |
Definition at line 116 of file CDrawableWithViewer3D.h.
Referenced by DGtal::concepts::CDrawableWithViewer3D< T, S, KS >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 113 of file CDrawableWithViewer3D.h.
Referenced by DGtal::concepts::CDrawableWithViewer3D< T, S, KS >::BOOST_CONCEPT_USAGE().