DGtal  0.9.3beta
Public Types | Static Public Member Functions
DGtal::Board3DTo2DFactory< TSpace, TKSpace > Struct Template Reference

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

Inheritance diagram for DGtal::Board3DTo2DFactory< TSpace, TKSpace >:
[legend]
Collaboration diagram for DGtal::Board3DTo2DFactory< TSpace, TKSpace >:
[legend]

Public Types

typedef TSpace Space
 
typedef TKSpace KSpace
 
- Public Types inherited from DGtal::Display3DFactory< TSpace, TKSpace >
typedef TSpace Space
 
typedef TKSpace KSpace
 
typedef Display3DFactory< Space, KSpaceSelf
 
typedef Display3D< Space, KSpaceDisplay
 
typedef Display::RealPoint RealPoint
 
typedef Display::RealVector RealVector
 

Static Public Member Functions

static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::CameraPosition &aThing)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::CameraDirection &aThing)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::CameraUpVector &aThing)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::CameraZNearFar &aThing)
 
template<typename TVector >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::SphericalAccumulator< TVector > &accumulator, const typename DGtal::SphericalAccumulator< TVector >::RealVector &shift=typename DGtal::SphericalAccumulator< TVector >::RealVector(0, 0, 0), const double radius=1.0)
 
template<typename TPoint >
static void drawAsFaces (Board3DTo2D< Space, KSpace > &board, const DGtal::Mesh< TPoint > &aMesh)
 
template<typename TPoint >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::Mesh< TPoint > &aMesh)
 
template<typename TIterator , typename TInteger , int connectivity>
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &arithm)
 
template<typename TIterator , typename TInteger , int connectivity>
static void drawAsBalls (Board3DTo2D< Space, KSpace > &board, const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &arithm)
 
template<typename TIterator , typename TInteger , int connectivity>
static void drawAsBoundingBox (Board3DTo2D< Space, KSpace > &board, const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &arithm)
 
template<typename TIterator , typename TInteger , int connectivity>
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &arithm)
 
template<typename TIterator , typename TInteger , int connectivity>
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &arithm)
 
template<typename TIterator , typename TInteger , int connectivity>
static void drawAsBalls (Board3DTo2D< Space, KSpace > &board, const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &arithm)
 
template<typename TIterator , typename TInteger , int connectivity>
static void drawAsBoundingBox (Board3DTo2D< Space, KSpace > &board, const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &arithm)
 
template<typename TIterator , typename TInteger , int connectivity>
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &arithm)
 
template<typename Domain , typename Compare >
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const DGtal::DigitalSetBySTLSet< Domain, Compare > &aSet)
 
template<typename Domain , typename Compare >
static void drawAsPavingTransparent (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetBySTLSet< Domain, Compare > &aSet)
 
template<typename Domain , typename Compare >
static void drawAsPaving (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetBySTLSet< Domain, Compare > &aSet)
 
template<typename Domain , typename Compare >
static void drawAsGrid (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetBySTLSet< Domain, Compare > &aSet)
 
template<typename Domain , typename Compare >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetBySTLSet< Domain, Compare > &aSet)
 
template<typename Domain , typename Container >
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &aSet)
 
template<typename Domain , typename Container >
static void drawAsPavingTransparent (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &aSet)
 
template<typename Domain , typename Container >
static void drawAsPaving (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &aSet)
 
template<typename Domain , typename Container >
static void drawAsGrid (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &aSet)
 
template<typename Domain , typename Container >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &aSet)
 
template<typename Domain >
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const DGtal::DigitalSetBySTLVector< Domain > &aSet)
 
template<typename Domain >
static void drawAsPavingTransparent (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetBySTLVector< Domain > &aSet)
 
template<typename Domain >
static void drawAsPaving (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetBySTLVector< Domain > &aSet)
 
template<typename Domain >
static void drawAsGrid (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetBySTLVector< Domain > &aSet)
 
template<typename Domain >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::DigitalSetBySTLVector< Domain > &aSet)
 
template<typename SpaceDom >
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const DGtal::HyperRectDomain< SpaceDom > &aDomain)
 
template<typename SpaceDom >
static void drawAsBoundingBox (Board3DTo2D< Space, KSpace > &board, const DGtal::HyperRectDomain< SpaceDom > &aDomain)
 
template<typename SpaceDom >
static void drawAsGrid (Board3DTo2D< Space, KSpace > &board, const DGtal::HyperRectDomain< SpaceDom > &aDomain)
 
template<typename SpaceDom >
static void drawAsPavingBalls (Board3DTo2D< Space, KSpace > &board, const DGtal::HyperRectDomain< SpaceDom > &aDomain)
 
template<typename SpaceDom >
static void drawAsPaving (Board3DTo2D< Space, KSpace > &board, const DGtal::HyperRectDomain< SpaceDom > &aDomain)
 
template<typename SpaceDom >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::HyperRectDomain< SpaceDom > &aDomain)
 
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const typename KSpace::Cell &aCell)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const typename KSpace::Cell &aCell)
 
template<typename TDigitalTopology , typename TDigitalSet >
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const DGtal::Object< TDigitalTopology, TDigitalSet > &anObject)
 
template<typename TDigitalTopology , typename TDigitalSet >
static void drawWithAdjacencies (Board3DTo2D< Space, KSpace > &board, const DGtal::Object< TDigitalTopology, TDigitalSet > &anObject)
 
template<typename TDigitalTopology , typename TDigitalSet >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::Object< TDigitalTopology, TDigitalSet > &anObject)
 
template<Dimension dim, typename TComponent >
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const DGtal::PointVector< dim, TComponent > &aPoint)
 
template<Dimension dim, typename TComponent >
static void drawAsGrid (Board3DTo2D< Space, KSpace > &board, const DGtal::PointVector< dim, TComponent > &aPoint)
 
template<Dimension dim, typename TComponent >
static void drawAsPaving (Board3DTo2D< Space, KSpace > &board, const DGtal::PointVector< dim, TComponent > &aPoint)
 
template<Dimension dim, typename TComponent >
static void drawAsPavingWired (Board3DTo2D< Space, KSpace > &board, const DGtal::PointVector< dim, TComponent > &aPoint)
 
template<Dimension dim, typename TComponent >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::PointVector< dim, TComponent > &aPoint)
 
template<Dimension dim, typename TComponent >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::PointVector< dim, TComponent > &aPoint, const DGtal::PointVector< dim, TComponent > &aPoint2)
 
static DGtal::DrawableWithBoard3DTo2DdefaultStyle (std::string str, const typename KSpace::SCell &aSCell)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const typename KSpace::SCell &aSCell)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::GridCurve< KSpace > &aGrid)
 
template<typename TIterator , typename TSCell >
static void draw (Board3DTo2D< Space, KSpace > &board, const ConstRangeAdapter< TIterator, DGtal::functors::Identity, TSCell > &aRangeAdapter)
 
template<typename TIterator >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::ConstRangeAdapter< TIterator, functors::SCellToPoint< KSpace >, typename KSpace::Point > &aRangeAdapter)
 
template<typename TIterator >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::ConstRangeAdapter< TIterator, CanonicSCellEmbedder< KSpace >, typename KSpace::Space::RealPoint > &aRangeAdapter)
 
template<typename TIterator >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::ConstRangeAdapter< TIterator, functors::SCellToArrow< KSpace >, std::pair< typename KSpace::Point, typename KSpace::Vector > > &aRangeAdapter)
 
template<typename TIterator >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::ConstRangeAdapter< TIterator, functors::SCellToInnerPoint< KSpace >, typename KSpace::Point > &aRangeAdapter)
 
template<typename TIterator >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::ConstRangeAdapter< TIterator, functors::SCellToOuterPoint< KSpace >, typename KSpace::Point > &aRangeAdapter)
 
template<typename TIterator >
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::ConstRangeAdapter< TIterator, functors::SCellToIncidentPoints< KSpace >, std::pair< typename KSpace::Point, typename KSpace::Point > > &aRangeAdapter)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::SetMode3D &aMode)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::CustomStyle3D &aStyle)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::CustomColors3D &aColor)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::ClippingPlane &aClipping)
 
static void draw (Board3DTo2D< Space, KSpace > &board, const DGtal::TransformedPrism &aTransformedPrism)
 
- Static Public Member Functions inherited from DGtal::Display3DFactory< TSpace, TKSpace >
template<Dimension dimEmbedded, Dimension dimAmbient, typename TLinearAlgebraBackend , typename TInteger >
static void draw (Display3D< Space, KSpace > &display, const DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger > &calculus)
 
template<typename Calculus , DGtal::Order order, DGtal::Duality duality>
static void draw (Display3D< Space, KSpace > &display, const DGtal::KForm< Calculus, order, duality > &kform, double cmap_min=0, double cmap_max=0)
 
template<typename Calculus , DGtal::Order order, DGtal::Duality duality, typename ColorMap >
static void drawWithColorMap (Display3D< Space, KSpace > &display, const DGtal::KForm< Calculus, order, duality > &kform, const ColorMap &colormap)
 
template<typename Calculus , DGtal::Duality duality>
static void draw (Display3D< Space, KSpace > &display, const DGtal::VectorField< Calculus, duality > &vector_field, const double &scale=0.5, const double &epsilon=1e-5, const DGtal::Color color=DGtal::Color::Black)
 
template<typename TVector >
static void draw (Display &display, const DGtal::SphericalAccumulator< TVector > &accumulator, const DGtal::Z3i::RealVector &shift=DGtal::Z3i::RealVector(0, 0, 0), const double radius=1.0)
 
template<typename TPoint >
static void drawAsFaces (Display &display, const DGtal::Mesh< TPoint > &aMesh)
 
template<typename TPoint >
static void draw (Display &display, const DGtal::Mesh< TPoint > &aMesh)
 
template<typename TIterator , typename TInteger , int connectivity>
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &anObject)
 
template<typename TIterator , typename TInteger , int connectivity>
static void drawAsBalls (Display &display, const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &anObject)
 
template<typename TIterator , typename TInteger , int connectivity>
static void drawAsBoundingBox (Display &display, const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &anObject)
 
template<typename TIterator , typename TInteger , int connectivity>
static void draw (Display &display, const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &anObject)
 
template<typename TIterator , typename TInteger , int connectivity>
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &anObject)
 
template<typename TIterator , typename TInteger , int connectivity>
static void drawAsBalls (Display &display, const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &anObject)
 
template<typename TIterator , typename TInteger , int connectivity>
static void drawAsBoundingBox (Display &display, const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &anObject)
 
template<typename TIterator , typename TInteger , int connectivity>
static void draw (Display &display, const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &anObject)
 
template<typename Domain , typename Container >
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &anObject)
 
template<typename Domain , typename Container >
static void drawAsPavingTransparent (Display &display, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &anObject)
 
template<typename Domain , typename Container >
static void drawAsPaving (Display &display, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &anObject)
 
template<typename Domain , typename Container >
static void drawAsGrid (Display &display, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &anObject)
 
template<typename Domain , typename Container >
static void draw (Display &display, const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &anObject)
 
template<typename Domain , typename Compare >
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const DGtal::DigitalSetBySTLSet< Domain, Compare > &anObject)
 
template<typename Domain , typename Compare >
static void drawAsPavingTransparent (Display &display, const DGtal::DigitalSetBySTLSet< Domain, Compare > &anObject)
 
template<typename Domain , typename Compare >
static void drawAsPaving (Display &display, const DGtal::DigitalSetBySTLSet< Domain, Compare > &anObject)
 
template<typename Domain , typename Compare >
static void drawAsGrid (Display &display, const DGtal::DigitalSetBySTLSet< Domain, Compare > &anObject)
 
template<typename Domain , typename Compare >
static void draw (Display &display, const DGtal::DigitalSetBySTLSet< Domain, Compare > &anObject)
 
template<typename Domain >
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const DGtal::DigitalSetBySTLVector< Domain > &anObject)
 
template<typename Domain >
static void drawAsPavingTransparent (Display &display, const DGtal::DigitalSetBySTLVector< Domain > &anObject)
 
template<typename Domain >
static void drawAsPaving (Display &display, const DGtal::DigitalSetBySTLVector< Domain > &anObject)
 
template<typename Domain >
static void drawAsGrid (Display &display, const DGtal::DigitalSetBySTLVector< Domain > &anObject)
 
template<typename Domain >
static void draw (Display &display, const DGtal::DigitalSetBySTLVector< Domain > &anObject)
 
template<typename SpaceDom >
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const DGtal::HyperRectDomain< SpaceDom > &anObject)
 
template<typename SpaceDom >
static void drawAsBoundingBox (Display &display, const DGtal::HyperRectDomain< SpaceDom > &anObject)
 
template<typename SpaceDom >
static void drawAsGrid (Display &display, const DGtal::HyperRectDomain< SpaceDom > &anObject)
 
template<typename SpaceDom >
static void drawAsPavingBalls (Display &display, const DGtal::HyperRectDomain< SpaceDom > &anObject)
 
template<typename SpaceDom >
static void drawAsPaving (Display &display, const DGtal::HyperRectDomain< SpaceDom > &anObject)
 
template<typename SpaceDom >
static void draw (Display &display, const DGtal::HyperRectDomain< SpaceDom > &anObject)
 
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const typename KSpace::Cell &anObject)
 
static void draw (Display &display, const typename KSpace::Cell &anObject)
 
static void drawUnorientedSurfelWithNormal (Display &display, const typename KSpace::Cell &anObject, const RealVector &aNormal, const bool enableDoubleFace=false)
 
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const typename KSpace::SCell &anObject)
 
static void draw (Display &display, const typename KSpace::SCell &anObject)
 
static void drawOrientedSurfelWithNormal (Display &display, const typename KSpace::SCell &aSignedCell, const RealVector &aNormal, const bool enableDoubleFace=false)
 
template<typename TDigitalTopology , typename TDigitalSet >
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const DGtal::Object< TDigitalTopology, TDigitalSet > &anObject)
 
template<typename TDigitalTopology , typename TDigitalSet >
static void drawWithAdjacencies (Display &display, const DGtal::Object< TDigitalTopology, TDigitalSet > &anObject)
 
template<typename TDigitalTopology , typename TDigitalSet >
static void draw (Display &display, const DGtal::Object< TDigitalTopology, TDigitalSet > &anObject)
 
template<Dimension dim, typename TComponent >
static DGtal::DrawableWithDisplay3DdefaultStyle (std::string str, const DGtal::PointVector< dim, TComponent > &anObject)
 
template<Dimension dim, typename TComponent >
static void drawAsGrid (Display &display, const DGtal::PointVector< dim, TComponent > &anObject)
 
template<Dimension dim, typename TComponent >
static void drawAsPaving (Display &display, const DGtal::PointVector< dim, TComponent > &anObject)
 
template<Dimension dim, typename TComponent >
static void drawAsPavingWired (Display &display, const DGtal::PointVector< dim, TComponent > &anObject)
 
template<Dimension dim, typename TComponent >
static void draw (Display &display, const DGtal::PointVector< dim, TComponent > &anObject)
 
template<Dimension dim, typename TComponent >
static void draw (Display &display, const DGtal::PointVector< dim, TComponent > &, const DGtal::PointVector< dim, TComponent > &anObject)
 
static void draw (Display &display, const DGtal::GridCurve< KSpace > &anObject)
 
template<typename TIterator , typename TSCell >
static void draw (Display &display, const DGtal::ConstRangeAdapter< TIterator, DGtal::functors::Identity, TSCell > &anObject)
 
template<typename TIterator >
static void draw (Display &display, const DGtal::ConstRangeAdapter< TIterator, DGtal::functors::SCellToPoint< KSpace >, typename TKSpace::Point > &anObject)
 
template<typename TIterator >
static void draw (Display &display, const DGtal::ConstRangeAdapter< TIterator, CanonicSCellEmbedder< KSpace >, typename TKSpace::Space::RealPoint > &anObject)
 
template<typename TIterator >
static void draw (Display &display, const DGtal::ConstRangeAdapter< TIterator, DGtal::functors::SCellToArrow< KSpace >, std::pair< typename TKSpace::Point, typename TKSpace::Vector > > &anObject)
 
template<typename TIterator >
static void draw (Display &display, const DGtal::ConstRangeAdapter< TIterator, DGtal::functors::SCellToInnerPoint< KSpace >, typename TKSpace::Point > &anObject)
 
template<typename TIterator >
static void draw (Display &display, const DGtal::ConstRangeAdapter< TIterator, DGtal::functors::SCellToOuterPoint< KSpace >, typename TKSpace::Point > &anObject)
 
template<typename TIterator >
static void draw (Display &display, const DGtal::ConstRangeAdapter< TIterator, DGtal::functors::SCellToIncidentPoints< KSpace >, std::pair< typename KSpace::Point, typename KSpace::Point > > &anObject)
 
static void draw (Display &display, const DGtal::SetMode3D &anObject)
 
static void draw (Display &display, const DGtal::CustomStyle3D &anObject)
 
static void draw (Display &display, const DGtal::CustomColors3D &anObject)
 
static void draw (Display &display, const DGtal::ClippingPlane &anObject)
 
static void draw (Display &display, const DGtal::TransformedPrism &aTransformedPrism)
 
static void draw (Display &display, const DGtal::SetName3D &aName3d)
 
static void draw (Display &display, const DGtal::SetSelectCallback3D &aFct)
 

Additional Inherited Members

- Public Member Functions inherited from DGtal::Display3DFactory< TSpace, TKSpace >
 BOOST_STATIC_CONSTANT (unsigned int, POINT_AS_BALL_RADIUS=5)
 
 BOOST_STATIC_CONSTANT (unsigned int, POINT_AS_BALL_RES=5)
 

Detailed Description

template<typename TSpace, typename TKSpace>
struct DGtal::Board3DTo2DFactory< TSpace, TKSpace >

Factory for GPL Display3D:

Description of struct 'Board3DTo2DFactory'

Definition at line 79 of file Board3DTo2DFactory.h.

Member Typedef Documentation

template<typename TSpace , typename TKSpace >
typedef TKSpace DGtal::Board3DTo2DFactory< TSpace, TKSpace >::KSpace

Definition at line 82 of file Board3DTo2DFactory.h.

template<typename TSpace , typename TKSpace >
typedef TSpace DGtal::Board3DTo2DFactory< TSpace, TKSpace >::Space

Definition at line 81 of file Board3DTo2DFactory.h.

Member Function Documentation

template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TInteger , int connectivity>
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &  arithm 
)
static

Default drawing style object.

Parameters
strthe name of the class
arithmthe arithm to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TInteger , int connectivity>
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &  arithm 
)
static

Default drawing style object.

Parameters
strthe name of the class
arithmthe arithm to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Compare >
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const DGtal::DigitalSetBySTLSet< Domain, Compare > &  aSet 
)
static

Default drawing style object.

Parameters
strthe name of the class
aSetthe set to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Container >
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &  aSet 
)
static

Default drawing style object.

Parameters
strthe name of the class
aSetthe set to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
template<typename Domain >
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const DGtal::DigitalSetBySTLVector< Domain > &  aSet 
)
static

Default drawing style object.

Parameters
strthe name of the class
aSetthe set to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
template<typename SpaceDom >
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const DGtal::HyperRectDomain< SpaceDom > &  aDomain 
)
static

Default drawing style object.

Parameters
strthe name of the class
aDomainthe domain to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const typename KSpace::Cell &  aCell 
)
static

Default drawing style object.

Parameters
strthe name of the class
aCellthe cell to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
template<typename TDigitalTopology , typename TDigitalSet >
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const DGtal::Object< TDigitalTopology, TDigitalSet > &  anObject 
)
static

defaultStyle

Parameters
strthe name of the class
anObjectthe object to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
template<Dimension dim, typename TComponent >
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const DGtal::PointVector< dim, TComponent > &  aPoint 
)
static

Default drawing style object.

Parameters
strthe name of the class
aPointthe point to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
static DGtal::DrawableWithBoard3DTo2D* DGtal::Board3DTo2DFactory< TSpace, TKSpace >::defaultStyle ( std::string  str,
const typename KSpace::SCell &  aSCell 
)
static

Default drawing style object.

Parameters
strthe name of the class
aSCellthe signed cell to draw
Returns
the dyn. alloc. default style for this object.
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::CameraPosition aThing 
)
static

set the camera position on the board

Parameters
boardthe board where to draw
aThingthe camera position to set
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::CameraDirection aThing 
)
static

set the camera direction on the board

Parameters
boardthe board where to draw
aThingthe camera direction to set
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::CameraUpVector aThing 
)
static

set the camera up vector on the board

Parameters
boardthe board where to draw
aThingthe camera up vector to set
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::CameraZNearFar aThing 
)
static

set the near and far distance on the board

Parameters
boardthe board where to draw
aThingthe near and far distance
template<typename TSpace , typename TKSpace >
template<typename TVector >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::SphericalAccumulator< TVector > &  accumulator,
const typename DGtal::SphericalAccumulator< TVector >::RealVector shift = typename DGtal::SphericalAccumulator< TVector >::RealVector(0, 0, 0),
const double  radius = 1.0 
)
static

Display an spherical accumulator in 3D. Bin values are mapped using a default HueShadeColorMap.

Parameters
boardthe board where to draw current board
accumulatorthe accumulator to board
shifttranslate vector for board purposes (default: zero vector)
radiusscale factor for the unit sphere radius (default:1)
Template Parameters
TVectora vector model
template<typename TSpace , typename TKSpace >
template<typename TPoint >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::Mesh< TPoint > &  aMesh 
)
static

draw

Parameters
boardthe board where to draw
aMeshthe mesh to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TInteger , int connectivity>
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &  arithm 
)
static

draw

Parameters
boardthe board where to draw
arithmthe arithm to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TInteger , int connectivity>
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &  arithm 
)
static

draw

Parameters
boardthe board where to draw
arithmthe arithm to draw
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Compare >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetBySTLSet< Domain, Compare > &  aSet 
)
static

draw

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Container >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &  aSet 
)
static

draw

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename Domain >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetBySTLVector< Domain > &  aSet 
)
static

draw

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename SpaceDom >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::HyperRectDomain< SpaceDom > &  aDomain 
)
static

draw

Parameters
boardthe board where to draw
aDomainthe domain to draw
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const typename KSpace::Cell &  aCell 
)
static

draw

Parameters
boardthe board where to draw
aCellthe cell to draw
template<typename TSpace , typename TKSpace >
template<typename TDigitalTopology , typename TDigitalSet >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::Object< TDigitalTopology, TDigitalSet > &  anObject 
)
static

draw

Parameters
boardthe board where to draw
anObjectthe object to draw
template<typename TSpace , typename TKSpace >
template<Dimension dim, typename TComponent >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::PointVector< dim, TComponent > &  aPoint 
)
static

draw

Parameters
boardthe board where to draw
aPointthe point to draw
template<typename TSpace , typename TKSpace >
template<Dimension dim, typename TComponent >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::PointVector< dim, TComponent > &  aPoint,
const DGtal::PointVector< dim, TComponent > &  aPoint2 
)
static

draw

Parameters
boardthe board where to draw
aPointthe point to draw
aPoint2the point to draw
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const typename KSpace::SCell &  aSCell 
)
static

draw

Parameters
boardthe board where to draw
aSCellthe signed cell to draw
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::GridCurve< KSpace > &  aGrid 
)
static

draw

Parameters
boardthe board where to draw
aGridthe grid to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TSCell >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const ConstRangeAdapter< TIterator, DGtal::functors::Identity, TSCell > &  aRangeAdapter 
)
static

draw

Parameters
boardthe board where to draw
aRangeAdapterthe range adapter to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::ConstRangeAdapter< TIterator, functors::SCellToPoint< KSpace >, typename KSpace::Point > &  aRangeAdapter 
)
static

draw

Parameters
boardthe board where to draw
aRangeAdapterthe range adapter to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::ConstRangeAdapter< TIterator, CanonicSCellEmbedder< KSpace >, typename KSpace::Space::RealPoint > &  aRangeAdapter 
)
static

draw

Parameters
boardthe board where to draw
aRangeAdapterthe range adapter to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::ConstRangeAdapter< TIterator, functors::SCellToArrow< KSpace >, std::pair< typename KSpace::Point, typename KSpace::Vector > > &  aRangeAdapter 
)
static

draw

Parameters
boardthe board where to draw
aRangeAdapterthe range adapter to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::ConstRangeAdapter< TIterator, functors::SCellToInnerPoint< KSpace >, typename KSpace::Point > &  aRangeAdapter 
)
static

draw

Parameters
boardthe board where to draw
aRangeAdapterthe range adapter to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::ConstRangeAdapter< TIterator, functors::SCellToOuterPoint< KSpace >, typename KSpace::Point > &  aRangeAdapter 
)
static

draw

Parameters
boardthe board where to draw
aRangeAdapterthe range adapter to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::ConstRangeAdapter< TIterator, functors::SCellToIncidentPoints< KSpace >, std::pair< typename KSpace::Point, typename KSpace::Point > > &  aRangeAdapter 
)
static

draw

Parameters
boardthe board where to draw
aRangeAdapterthe range adapter to draw
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::SetMode3D aMode 
)
static

draw

Parameters
boardthe board where to draw
aModethe mode to set
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::CustomStyle3D aStyle 
)
static

draw

Parameters
boardthe board where to draw
aStylethe style to set
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::CustomColors3D aColor 
)
static

draw

Parameters
boardthe board where to draw
aColorthe color to set
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::ClippingPlane aClipping 
)
static

draw

Parameters
boardthe board where to draw
aClippingthe clipping plane to draw
template<typename TSpace , typename TKSpace >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::draw ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::TransformedPrism aTransformedPrism 
)
static

draw

Parameters
boardthe board where to draw
aTransformedPrismthe transformed surfelprism to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TInteger , int connectivity>
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsBalls ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &  arithm 
)
static

drawAsBalls

Parameters
boardthe board where to draw
arithmthe arithm to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TInteger , int connectivity>
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsBalls ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &  arithm 
)
static

drawAsBalls

Parameters
boardthe board where to draw
arithmthe arithm to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TInteger , int connectivity>
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsBoundingBox ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::StandardDSS6Computer< TIterator, TInteger, connectivity > &  arithm 
)
static

drawAsBoundingBox

Parameters
boardthe board where to draw
arithmthe arithm to draw
template<typename TSpace , typename TKSpace >
template<typename TIterator , typename TInteger , int connectivity>
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsBoundingBox ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::Naive3DDSSComputer< TIterator, TInteger, connectivity > &  arithm 
)
static

drawAsBoundingBox

Parameters
boardthe board where to draw
arithmthe arithm to draw
template<typename TSpace , typename TKSpace >
template<typename SpaceDom >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsBoundingBox ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::HyperRectDomain< SpaceDom > &  aDomain 
)
static

drawAsBoundingBox

Parameters
boardthe board where to draw
aDomainthe domain to draw
template<typename TSpace , typename TKSpace >
template<typename TPoint >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsFaces ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::Mesh< TPoint > &  aMesh 
)
static

drawAsFaces

Parameters
boardthe board where to draw
aMeshthe mesh to draw
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Compare >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsGrid ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetBySTLSet< Domain, Compare > &  aSet 
)
static

drawAsGrid

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Container >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsGrid ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &  aSet 
)
static

drawAsGrid

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename Domain >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsGrid ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetBySTLVector< Domain > &  aSet 
)
static

drawAsGrid

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename SpaceDom >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsGrid ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::HyperRectDomain< SpaceDom > &  aDomain 
)
static

drawAsGrid

Parameters
boardthe board where to draw
aDomainthe domain to draw
template<typename TSpace , typename TKSpace >
template<Dimension dim, typename TComponent >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsGrid ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::PointVector< dim, TComponent > &  aPoint 
)
static

drawAsGrid

Parameters
boardthe board where to draw
aPointthe point to draw
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Compare >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPaving ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetBySTLSet< Domain, Compare > &  aSet 
)
static

drawAsPaving

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Container >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPaving ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &  aSet 
)
static

drawAsPaving

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename Domain >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPaving ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetBySTLVector< Domain > &  aSet 
)
static

drawAsPaving

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename SpaceDom >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPaving ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::HyperRectDomain< SpaceDom > &  aDomain 
)
static

drawAsPaving

Parameters
boardthe board where to draw
aDomainthe domain to draw
template<typename TSpace , typename TKSpace >
template<Dimension dim, typename TComponent >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPaving ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::PointVector< dim, TComponent > &  aPoint 
)
static

drawAsPaving

Parameters
boardthe board where to draw
aPointthe point to draw
template<typename TSpace , typename TKSpace >
template<typename SpaceDom >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPavingBalls ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::HyperRectDomain< SpaceDom > &  aDomain 
)
static

drawAsPavingBalls

Parameters
boardthe board where to draw
aDomainthe domain to draw
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Compare >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPavingTransparent ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetBySTLSet< Domain, Compare > &  aSet 
)
static

drawAsPavingTransparent

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename Domain , typename Container >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPavingTransparent ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetByAssociativeContainer< Domain, Container > &  aSet 
)
static

drawAsPavingTransparent

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<typename Domain >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPavingTransparent ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::DigitalSetBySTLVector< Domain > &  aSet 
)
static

drawAsPavingTransparent

Parameters
boardthe board where to draw
aSetthe set to draw
template<typename TSpace , typename TKSpace >
template<Dimension dim, typename TComponent >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawAsPavingWired ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::PointVector< dim, TComponent > &  aPoint 
)
static

drawAsPavingWired

Parameters
boardthe board where to draw
aPointthe point to draw
template<typename TSpace , typename TKSpace >
template<typename TDigitalTopology , typename TDigitalSet >
static void DGtal::Board3DTo2DFactory< TSpace, TKSpace >::drawWithAdjacencies ( Board3DTo2D< Space, KSpace > &  board,
const DGtal::Object< TDigitalTopology, TDigitalSet > &  anObject 
)
static

drawWithAdjacencies

Parameters
boardthe board where to draw
anObjectthe object to draw

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