DGtal
0.6.devel
|
#include <Display2DFactory.h>
Static Public Member Functions | |
static void | draw (DGtal::Board2D &board, const DGtal::AngleLinearMinimizer &) |
template<typename TIterator , typename TInteger , int connectivity> | |
static void | drawAsBoundingBox (DGtal::Board2D &aBoard, const DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity > &) |
template<typename TIterator , typename TInteger , int connectivity> | |
static void | drawAsDigitalPoints (DGtal::Board2D &aBoard, const DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity > &) |
template<typename TIterator , typename TInteger , int connectivity> | |
static void | draw (DGtal::Board2D &board, const DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity > &) |
template<typename TPoint > | |
static void | draw (Board2D &aBoard, const DGtal::CircleFrom2Points< TPoint > &) |
template<typename Point > | |
static void | drawArc (Board2D &aBoard, const DGtal::CircleFrom3Points< Point > &, const Point &, const Point &, bool anOrientation=true) |
template<typename Point > | |
static void | drawSector (Board2D &aBoard, const DGtal::CircleFrom3Points< Point > &, const Point &, const Point &, bool anOrientation=true) |
template<typename Point > | |
static void | drawAnnulus (Board2D &aBoard, const DGtal::CircleFrom3Points< Point > &, const Point &, const Point &, const double &w=1.0, bool anOrientation=true) |
template<typename Point > | |
static void | draw (Board2D &aBoard, const DGtal::CircleFrom3Points< Point > &, const Point &, const Point &, bool anOrientation=true) |
template<typename TPoint > | |
static void | draw (Board2D &aBoard, const DGtal::CircleFrom3Points< TPoint > &) |
template<typename Domain > | |
static void | draw (DGtal::Board2D &board, const DGtal::DigitalSetBySTLSet< Domain > &) |
template<typename Domain > | |
static void | draw (DGtal::Board2D &board, const DGtal::DigitalSetBySTLVector< Domain > &) |
template<typename TIterator , typename TInteger , int connectivity> | |
static void | drawAsPolygon (DGtal::Board2D &aBoard, const DGtal::FP< TIterator, TInteger, connectivity > &) |
template<typename TIterator , typename TInteger , int connectivity> | |
static void | draw (DGtal::Board2D &board, const DGtal::FP< TIterator, TInteger, connectivity > &) |
template<typename TInteger > | |
static void | drawAsGrid (DGtal::Board2D &aBoard, const DGtal::FreemanChain< TInteger > &) |
template<typename TInteger > | |
static void | drawAsInterGrid (DGtal::Board2D &aBoard, const DGtal::FreemanChain< TInteger > &) |
template<typename TInteger > | |
static void | draw (DGtal::Board2D &aBoard, const DGtal::FreemanChain< TInteger > &) |
template<typename TConstIterator > | |
static void | draw (DGtal::Board2D &aBoard, const DGtal::GeometricalDSS< TConstIterator > &) |
template<typename TConstIterator > | |
static void | draw (DGtal::Board2D &aBoard, const DGtal::GeometricalDCA< TConstIterator > &) |
template<typename TIterator , typename TInteger > | |
static void | draw (DGtal::Board2D &aBoard, const DGtal::FrechetShortcut< TIterator, TInteger > &) |
template<typename TKSpace > | |
static void | draw (DGtal::Board2D &aBoard, const GridCurve< TKSpace > &object) |
template<typename TIterator , typename TSCell > | |
static void | draw (DGtal::Board2D &aBoard, const ConstRangeAdapter< TIterator, DefaultFunctor, TSCell > &object) |
template<typename TIterator , typename TKSpace > | |
static void | draw (DGtal::Board2D &aBoard, const ConstRangeAdapter< TIterator, SCellToPoint< TKSpace >, typename TKSpace::Point > &object) |
template<typename TIterator , typename TKSpace > | |
static void | draw (DGtal::Board2D &aBoard, const ConstRangeAdapter< TIterator, SCellToMidPoint< TKSpace >, typename TKSpace::Space::RealPoint > &object) |
template<typename TIterator , typename TKSpace > | |
static void | draw (DGtal::Board2D &aBoard, const ConstRangeAdapter< TIterator, SCellToArrow< TKSpace >, std::pair< typename TKSpace::Point, typename TKSpace::Vector > > &object) |
template<typename TIterator , typename TKSpace > | |
static void | draw (DGtal::Board2D &aBoard, const ConstRangeAdapter< TIterator, SCellToInnerPoint< TKSpace >, typename TKSpace::Point > &object) |
template<typename TIterator , typename TKSpace > | |
static void | draw (DGtal::Board2D &aBoard, const ConstRangeAdapter< TIterator, SCellToOuterPoint< TKSpace >, typename TKSpace::Point > &object) |
template<typename TIterator , typename TKSpace > | |
static void | draw (DGtal::Board2D &aBoard, const ConstRangeAdapter< TIterator, SCellToIncidentPoints< TKSpace >, std::pair< typename TKSpace::Point, typename TKSpace::Point > > &object) |
template<typename TSpace > | |
static void | drawAsGrid (DGtal::Board2D &aboard, const DGtal::HyperRectDomain< TSpace > &) |
template<typename TSpace > | |
static void | drawAsPaving (DGtal::Board2D &aboard, const DGtal::HyperRectDomain< TSpace > &) |
template<typename TSpace > | |
static void | draw (DGtal::Board2D &board, const DGtal::HyperRectDomain< TSpace > &) |
template<typename C , typename Domain , typename Value , typename HashKey > | |
static void | drawImageRecursive (DGtal::Board2D &aBoard, const DGtal::ImageContainerByHashTree< Domain, Value, HashKey > &i, HashKey key, const double p[2], const double len, LibBoard::Board &board, const C &cmap) |
template<typename C , typename Domain , typename Value , typename HashKey > | |
static void | drawImageHashTree (Board2D &board, const DGtal::ImageContainerByHashTree< Domain, Value, HashKey > &, const Value &, const Value &) |
template<typename Colormap , typename Image > | |
static void | drawImage (DGtal::Board2D &board, const Image &i, const typename Image::Value &minV, const typename Image::Value &maxV) |
template<Dimension dim, typename TInteger > | |
static void | draw (DGtal::Board2D &board, const DGtal::KhalimskyCell< dim, TInteger > &) |
template<typename TDigitalTopology , typename TDigitalSet > | |
static void | drawWithAdjacencies (DGtal::Board2D &aBoard, const DGtal::Object< TDigitalTopology, TDigitalSet > &) |
template<typename TDigitalTopology , typename TDigitalSet > | |
static void | draw (DGtal::Board2D &board, const DGtal::Object< TDigitalTopology, TDigitalSet > &) |
template<Dimension dim, typename TComponent > | |
static void | drawAsPaving (DGtal::Board2D &board, const DGtal::PointVector< dim, TComponent > &) |
template<Dimension dim, typename TComponent > | |
static void | drawAsGrid (DGtal::Board2D &board, const DGtal::PointVector< dim, TComponent > &) |
template<Dimension dim, typename TComponent > | |
static void | draw (DGtal::Board2D &board, const DGtal::PointVector< dim, TComponent > &) |
template<Dimension dim, typename TComponent > | |
static void | draw (DGtal::Board2D &board, const DGtal::PointVector< dim, TComponent > &, const DGtal::PointVector< dim, TComponent > &) |
template<typename Shape > | |
static void | draw (DGtal::Board2D &aBoard, const DGtal::Preimage2D< Shape > &) |
template<Dimension dim, typename TInteger > | |
static void | draw (DGtal::Board2D &board, const DGtal::SignedKhalimskyCell< dim, TInteger > &) |
template<typename TPoint > | |
static void | draw (Board2D &aBoard, const DGtal::StraightLineFrom2Points< TPoint > &) |
static void | draw (DGtal::Board2D &board, const DGtal::CustomStyle &) |
static void | draw (DGtal::Board2D &board, const DGtal::SetMode &) |
template<typename TSpace , typename TSequence > | |
static void | draw (DGtal::Board2D &aBoard, const DGtal::LatticePolytope2D< TSpace, TSequence > &cip) |
Factory for Display2D:
Description of struct 'Display2DFactory'
Definition at line 83 of file Display2DFactory.h.
|
inlinestatic |
Definition at line 39 of file Display2DFactory.ih.
References DGtal::AngleLinearMinimizer::ValueInfo::distToNext, LibBoard::Board::drawArc(), LibBoard::Board::drawDot(), LibBoard::Board::drawLine(), DGtal::AngleLinearMinimizer::ValueInfo::max, DGtal::AngleLinearMinimizer::ValueInfo::min, DGtal::AngleLinearMinimizer::ro(), LibBoard::Board::setLineWidth(), LibBoard::Board::setPenColor(), DGtal::AngleLinearMinimizer::size(), and DGtal::AngleLinearMinimizer::ValueInfo::value.
Referenced by DGtal::CDrawableWithBoard2D< T >::BOOST_CONCEPT_USAGE(), and DGtal::Board2D::operator<<().
|
inlinestatic |
Definition at line 126 of file Display2DFactory.ih.
References DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity >::className(), and DGtal::Board2D::getMode().
|
inlinestatic |
Definition at line 149 of file Display2DFactory.ih.
References DGtal::CircleFrom2Points< TPoint >::p(), DGtal::CircleFrom2Points< TPoint >::pole(), and DGtal::CircleFrom2Points< TPoint >::q().
|
inlinestatic |
Definition at line 288 of file Display2DFactory.ih.
References DGtal::CircleFrom3Points< TPoint >::className(), and DGtal::Board2D::getMode().
|
inlinestatic |
Definition at line 304 of file Display2DFactory.ih.
References LibBoard::Board::drawCircle(), LibBoard::Board::drawLine(), DGtal::CircleFrom3Points< TPoint >::getParameters(), DGtal::CircleFrom3Points< TPoint >::myP, and DGtal::CircleFrom3Points< TPoint >::myR.
|
inlinestatic |
Definition at line 328 of file Display2DFactory.ih.
References DGtal::DigitalSetBySTLSet< TDomain >::begin(), and DGtal::DigitalSetBySTLSet< TDomain >::end().
|
inlinestatic |
Definition at line 353 of file Display2DFactory.ih.
References DGtal::DigitalSetBySTLVector< TDomain >::begin(), and DGtal::DigitalSetBySTLVector< TDomain >::end().
|
inlinestatic |
Definition at line 405 of file Display2DFactory.ih.
References DGtal::FP< TIterator, TInteger, connectivity >::className(), and DGtal::Board2D::getMode().
|
inlinestatic |
Definition at line 469 of file Display2DFactory.ih.
References DGtal::FreemanChain< TInteger >::className(), and DGtal::Board2D::getMode().
|
inlinestatic |
Definition at line 487 of file Display2DFactory.ih.
References DGtal::GeometricalDSS< TConstIterator >::begin(), DGtal::NumberTraits< T >::castToDouble(), LibBoard::Board::drawLine(), DGtal::GeometricalDSS< TConstIterator >::end(), DGtal::GeometricalDSS< TConstIterator >::getParameters(), and DGtal::GeometricalDSS< TConstIterator >::projects().
|
inlinestatic |
Definition at line 528 of file Display2DFactory.ih.
References DGtal::GeometricalDCA< TConstIterator >::begin(), DGtal::NumberTraits< T >::castToDouble(), DGtal::GeometricalDCA< TConstIterator >::className(), DGtal::GeometricalDCA< TConstIterator >::end(), DGtal::GeometricalDCA< TConstIterator >::getGeometricalDSSPtr(), DGtal::Board2D::getMode(), DGtal::GeometricalDCA< TConstIterator >::getSeparatingCircle(), DGtal::GeometricalDCA< TConstIterator >::isStraight(), DGtal::GeometricalDCA< TConstIterator >::isValid(), DGtal::CircleFrom3Points< TPoint >::p(), DGtal::CircleFrom3Points< TPoint >::q(), and DGtal::CircleFrom3Points< TPoint >::r().
|
inlinestatic |
Definition at line 600 of file Display2DFactory.ih.
References DGtal::FrechetShortcut< TIterator, TInteger >::begin(), DGtal::NumberTraits< T >::castToDouble(), LibBoard::Board::drawLine(), and DGtal::FrechetShortcut< TIterator, TInteger >::end().
|
static |
Definition at line 626 of file Display2DFactory.ih.
|
static |
Definition at line 641 of file Display2DFactory.ih.
|
static |
Definition at line 658 of file Display2DFactory.ih.
|
static |
Definition at line 676 of file Display2DFactory.ih.
References LibBoard::Board::drawLine().
|
static |
Definition at line 698 of file Display2DFactory.ih.
References DGtal::Color::Black, LibBoard::Shape::RoundCap, LibBoard::Shape::RoundJoin, and LibBoard::Shape::SolidStyle.
|
static |
Definition at line 726 of file Display2DFactory.ih.
References DGtal::Color::Blue.
|
static |
Definition at line 748 of file Display2DFactory.ih.
References DGtal::Color::Green.
|
static |
Definition at line 770 of file Display2DFactory.ih.
References DGtal::Color::Blue, and DGtal::Color::Green.
|
inlinestatic |
Definition at line 854 of file Display2DFactory.ih.
References DGtal::HyperRectDomain< TSpace >::className(), and DGtal::Board2D::getMode().
|
inlinestatic |
Definition at line 980 of file Display2DFactory.ih.
References LibBoard::Board::drawRectangle(), and DGtal::KhalimskyCell< dim, TInteger >::myCoordinates.
|
inlinestatic |
Definition at line 1036 of file Display2DFactory.ih.
References DGtal::Object< TDigitalTopology, TDigitalSet >::className(), DGtal::Board2D::getMode(), and DGtal::Object< TDigitalTopology, TDigitalSet >::pointSet().
|
inlinestatic |
Definition at line 1077 of file Display2DFactory.ih.
References DGtal::PointVector< dim, TEuclideanRing >::className(), and DGtal::Board2D::getMode().
|
inlinestatic |
Definition at line 1097 of file Display2DFactory.ih.
References LibBoard::Board::drawArrow(), and DGtal::PointVector< dim, TEuclideanRing >::myArray.
|
inlinestatic |
Definition at line 1113 of file Display2DFactory.ih.
References DGtal::Preimage2D< Shape >::pHull(), DGtal::Preimage2D< Shape >::qHull(), and DGtal::Preimage2D< Shape >::shape().
|
inlinestatic |
Definition at line 1157 of file Display2DFactory.ih.
References LibBoard::Board::drawRectangle(), and DGtal::SignedKhalimskyCell< dim, TInteger >::myCoordinates.
|
inlinestatic |
Definition at line 1180 of file Display2DFactory.ih.
References LibBoard::Board::drawLine(), DGtal::StraightLineFrom2Points< TPoint >::p(), and DGtal::StraightLineFrom2Points< TPoint >::q().
|
inlinestatic |
Definition at line 1192 of file Display2DFactory.ih.
References DGtal::CustomStyle::myClassname, DGtal::CustomStyle::myStyle, and DGtal::Board2D::myStyles.
|
inlinestatic |
Definition at line 1199 of file Display2DFactory.ih.
References DGtal::SetMode::myClassname, DGtal::SetMode::myMode, and DGtal::Board2D::myModes.
|
inlinestatic |
Draw method on Board for LatticePolytope2D.
aBoard | an instance of Board2D. |
cip | an instance of convex integer polygon. |
Definition at line 1209 of file Display2DFactory.ih.
References DGtal::LatticePolytope2D< TSpace, TSequence >::begin(), DGtal::LatticePolytope2D< TSpace, TSequence >::className(), LibBoard::Board::drawClosedPolyline(), DGtal::LatticePolytope2D< TSpace, TSequence >::end(), and DGtal::Board2D::getMode().
|
inlinestatic |
Definition at line 239 of file Display2DFactory.ih.
References LibBoard::Board::drawArc(), LibBoard::Board::drawLine(), DGtal::CircleFrom3Points< TPoint >::getParameters(), M_PI, DGtal::CircleFrom3Points< TPoint >::p(), DGtal::CircleFrom3Points< TPoint >::q(), and DGtal::CircleFrom3Points< TPoint >::r().
|
inlinestatic |
Definition at line 161 of file Display2DFactory.ih.
References LibBoard::Board::drawArc(), LibBoard::Board::drawLine(), DGtal::CircleFrom3Points< TPoint >::getParameters(), M_PI, DGtal::CircleFrom3Points< TPoint >::p(), DGtal::CircleFrom3Points< TPoint >::q(), and DGtal::CircleFrom3Points< TPoint >::r().
|
inlinestatic |
Definition at line 68 of file Display2DFactory.ih.
References LibBoard::Board::drawClosedPolyline(), DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity >::myF, DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity >::myL, DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity >::myLf, DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity >::myUf, and DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity >::project().
|
inlinestatic |
Definition at line 96 of file Display2DFactory.ih.
References DGtal::NumberTraits< T >::castToDouble(), LibBoard::Board::drawPolyline(), DGtal::Board2D::getMode(), DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity >::myF, and DGtal::ArithmeticalDSS< TIterator, TInteger, connectivity >::myL.
|
inlinestatic |
Definition at line 427 of file Display2DFactory.ih.
References DGtal::FreemanChain< TInteger >::computeBoundingBox(), LibBoard::Board::drawPolyline(), and DGtal::FreemanChain< TInteger >::getContourPoints().
|
inlinestatic |
Definition at line 798 of file Display2DFactory.ih.
References LibBoard::Board::drawLine(), LibBoard::Board::fillCircle(), DGtal::HyperRectDomain< TSpace >::myLowerBound, and DGtal::HyperRectDomain< TSpace >::myUpperBound.
|
inlinestatic |
Definition at line 1067 of file Display2DFactory.ih.
References LibBoard::Board::fillCircle(), and DGtal::PointVector< dim, TEuclideanRing >::myArray.
|
inlinestatic |
Definition at line 448 of file Display2DFactory.ih.
References DGtal::FreemanChain< TInteger >::computeBoundingBox(), LibBoard::Board::drawPolyline(), and DGtal::FreemanChain< TInteger >::getContourPoints().
|
inlinestatic |
Definition at line 835 of file Display2DFactory.ih.
References LibBoard::Board::drawRectangle(), DGtal::HyperRectDomain< TSpace >::myLowerBound, and DGtal::HyperRectDomain< TSpace >::myUpperBound.
|
inlinestatic |
Definition at line 1057 of file Display2DFactory.ih.
References LibBoard::Board::drawRectangle(), and DGtal::PointVector< dim, TEuclideanRing >::myArray.
|
inlinestatic |
Definition at line 373 of file Display2DFactory.ih.
References LibBoard::Board::drawPolyline(), DGtal::FP< TIterator, TInteger, connectivity >::flagIsClosed(), and DGtal::FP< TIterator, TInteger, connectivity >::polygon().
|
inlinestatic |
Definition at line 947 of file Display2DFactory.ih.
References DGtal::Color::blue(), DGtal::Image< TImageContainer >::domain(), LibBoard::Board::drawRectangle(), DGtal::Color::green(), DGtal::Color::red(), and LibBoard::Board::setFillColorRGBi().
|
inlinestatic |
Definition at line 921 of file Display2DFactory.ih.
References DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::getSpanSize(), and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::myOrigin.
|
inlinestatic |
Definition at line 872 of file Display2DFactory.ih.
References DGtal::Color::blue(), DGtal::Morton< THashKey, TPoint >::childrenKeys(), LibBoard::Board::drawRectangle(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::getNode(), DGtal::Color::green(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::myMorton, DGtal::Color::red(), and LibBoard::Board::setFillColorRGBi().
|
inlinestatic |
Definition at line 196 of file Display2DFactory.ih.
References LibBoard::Board::drawArc(), LibBoard::Board::drawLine(), DGtal::CircleFrom3Points< TPoint >::getParameters(), M_PI, DGtal::CircleFrom3Points< TPoint >::p(), DGtal::CircleFrom3Points< TPoint >::q(), and DGtal::CircleFrom3Points< TPoint >::r().
|
inlinestatic |
Definition at line 1003 of file Display2DFactory.ih.
References DGtal::HIGH_ITER_DS, DGtal::Object< TDigitalTopology, TDigitalSet >::pointSet(), DGtal::Object< TDigitalTopology, TDigitalSet >::properNeighborhood(), and DGtal::SMALL_DS.