DGtal  0.9.3beta
Public Member Functions | Private Attributes
DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS > Struct Template Reference

#include <DGtal/io/boards/CDrawableWithBoard3DTo2D.h>

Inheritance diagram for DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >:
[legend]
Collaboration diagram for DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >:
[legend]

Public Member Functions

 BOOST_CONCEPT_USAGE (CDrawableWithBoard3DTo2D)
 
- Public Member Functions inherited from DGtal::concepts::CDrawableWithDisplay3D< T, S, KS >
 BOOST_CONCEPT_USAGE (CDrawableWithDisplay3D)
 

Private Attributes

myT
 
DrawableWithBoard3DTo2DmyD
 
DGtal::Board3DTo2D< S, KS > myD3D
 
std::string myS
 

Detailed Description

template<typename T, typename S, typename KS>
struct DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >

Definition at line 101 of file CDrawableWithBoard3DTo2D.h.

Member Function Documentation

template<typename T , typename S , typename KS >
DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >::BOOST_CONCEPT_USAGE ( CDrawableWithBoard3DTo2D< T, S, KS >  )
inline

Definition at line 104 of file CDrawableWithBoard3DTo2D.h.

References DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >::myS, DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >::myT, and DGtal::concepts::ConceptUtils::sameType().

105  {
106  //Drawable model should have a className() returning a string
107  concepts::ConceptUtils::sameType( myS, myT.className() );
108 
109  //Drawable model should be associated to global functions draw and defaultStyle.
110  //draw(myD3D, myT);
111  //concepts::ConceptUtils::sameType( myD, defaultStyle( myT) );
112  }
void sameType(const T &t1, const T &t2)

Field Documentation

template<typename T , typename S , typename KS >
DrawableWithBoard3DTo2D* DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >::myD
private

the drawable object

Definition at line 118 of file CDrawableWithBoard3DTo2D.h.

template<typename T , typename S , typename KS >
DGtal::Board3DTo2D<S, KS> DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >::myD3D
private

Definition at line 120 of file CDrawableWithBoard3DTo2D.h.

template<typename T , typename S , typename KS >
std::string DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >::myS
private
template<typename T , typename S , typename KS >
T DGtal::concepts::CDrawableWithBoard3DTo2D< T, S, KS >::myT
private

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