DGtalTools  1.5.beta
Namespaces | Data Structures | Typedefs | Enumerations | Functions | Variables
DGtal Namespace Reference

Namespaces

 concepts
 
 CubicalComplex
 
 deprecated
 
 detail
 
 DigitalSurface
 
 Display3D
 
 experimental
 
 FrechetShortcut
 
 FreemanChain
 
 functions
 
 functors
 
 GraphVisitorRange
 
 HyperRectDomain
 
 IndexedListWithBlocks
 
 IteratorCompletionTraits
 
 KhalimskyPreSpaceND
 
 KhalimskySpaceND
 
 LabelledMap
 
 Labels
 
 LighterSternBrocot
 
 LightSternBrocot
 
 LongvolReader
 
 Mesh
 
 MPolynomialEvaluatorImpl
 
 MPolynomialReader
 
 Object
 
 OneBalancedWordComputer
 
 simplicity
 
 StandardDSLQ0
 
 StdMapRebinder
 
 SternBrocot
 
 UmbrellaComputer
 
 Viewer3D
 
 VolReader
 
 VoronoiCovarianceMeasure
 
 VoronoiCovarianceMeasureOnDigitalSurface
 
 Z2i
 
 Z3i
 

Data Structures

class  ArithmeticalDSL
 
class  CountedPtr
 
class  DistanceBreadthFirstVisitor
 
class  DiscreteExteriorCalculus
 
class  DSLSubsegment
 
class  SaturatedSegmentation
 
class  GreedySegmentation
 
class  ImageContainerBySTLVector
 
class  AlphaThickSegmentComputer
 
class  ChordNaivePlaneComputer
 
class  COBANaivePlaneComputer
 
class  SpaceND
 
class  Clone
 
class  TiledImage
 
class  DigitalSetBoundary
 
class  LightImplicitDigitalSurface
 
class  SetOfSurfels
 
class  ExplicitDigitalSurface
 
class  LightExplicitDigitalSurface
 
class  ImplicitDigitalSurface
 
class  ChordGenericStandardPlaneComputer
 
class  COBAGenericStandardPlaneComputer
 
class  TangentFromDSS3DFunctor
 
class  TangentFromDSS2DFunctor
 
class  AngleLinearMinimizer
 
class  DomainAdjacency
 
class  MetricAdjacency
 
class  AccFlower2D
 
struct  AddTextureImage2DWithFunctor
 
struct  AddTextureImage3DWithFunctor
 
class  Alias
 
struct  AngleComputer
 
class  AngleLinearMinimizerByAdaptiveStepGradientDescent
 
class  AngleLinearMinimizerByGradientDescent
 
class  AngleLinearMinimizerByRelaxation
 
class  ArithDSSIterator
 
struct  ArithmeticalDSLKernel
 
struct  ArithmeticalDSLKernel< TCoordinate, 4 >
 
class  ArithmeticalDSS
 
class  ArithmeticalDSSComputer
 
class  ArithmeticalDSSFactory
 
class  ArrayImageAdapter< TArrayIterator, HyperRectDomain< TSpace > >
 
class  ArrayImageIterator
 
struct  AssociativeCategory
 
class  AvnaimEtAl2x2DetSignComputer
 
class  BackInsertionSequenceToStackAdapter
 
class  Ball2D
 
class  Ball3D
 
struct  BidirectionalCategory
 
struct  BidirectionalSegmentComputer
 
class  BinomialConvolver
 
class  BinomialConvolverEstimator
 
struct  Bits
 
class  BLUELocalLengthEstimator
 
class  Board2D
 
class  Board3D
 
class  Board3DTo2D
 
struct  Board3DTo2DFactory
 
class  BreadthFirstVisitor
 
struct  C2x2DetComputer
 
struct  CameraDirection
 
struct  CameraPosition
 
struct  CameraUpVector
 
struct  CameraZNearFar
 
struct  CanonicCellEmbedder
 
struct  CanonicDigitalSurfaceEmbedder
 
struct  CanonicEmbedder
 
struct  CanonicSCellEmbedder
 
struct  CBidirectionalIteratorArchetype
 
struct  CConstBidirectionalIteratorArchetype
 
struct  CForwardIteratorArchetype
 
class  ChordGenericNaivePlaneComputer
 
class  CircleFrom2Points
 
class  CircleFrom3Points
 
class  Circulator
 
struct  CirculatorType
 
struct  ClippingPlane
 
class  Clock
 
struct  ClosedIntegerHalfPlane
 
class  COBAGenericNaivePlaneComputer
 
struct  ColMajorStorage
 
class  Color
 
class  ColorBrightnessColorMap
 
struct  CompareLocalEstimators
 
class  ConnectivityException
 
class  ConstAlias
 
class  ConstImageAdapter
 
class  ConstIteratorAdapter
 
class  ConstRangeAdapter
 
class  ConstRangeFromPointAdapter
 
struct  ContainerCategory
 
struct  ContainerTraits
 
struct  ContainerTraits< boost::unordered_map< Value, T, Hash, Pred, Alloc > >
 
struct  ContainerTraits< boost::unordered_multimap< Value, T, Hash, Pred, Alloc > >
 
struct  ContainerTraits< boost::unordered_multiset< Value, Hash, Pred, Alloc > >
 
struct  ContainerTraits< boost::unordered_set< Value, Hash, Pred, Alloc > >
 
struct  ContainerTraits< CubicalComplex< TKSpace, TCellContainer > >
 
struct  ContainerTraits< std::array< T, N > >
 
struct  ContainerTraits< std::deque< T, Alloc > >
 
struct  ContainerTraits< std::forward_list< T, Alloc > >
 
struct  ContainerTraits< std::list< T, Alloc > >
 
struct  ContainerTraits< std::map< Key, T, Compare, Alloc > >
 
struct  ContainerTraits< std::multimap< Key, T, Compare, Alloc > >
 
struct  ContainerTraits< std::multiset< T, Compare, Alloc > >
 
struct  ContainerTraits< std::set< T, Compare, Alloc > >
 
struct  ContainerTraits< std::unordered_map< Key, T, Hash, Pred, Alloc > >
 
struct  ContainerTraits< std::unordered_multimap< Key, T, Hash, Pred, Alloc > >
 
struct  ContainerTraits< std::unordered_multiset< Key, Hash, Pred, Alloc > >
 
struct  ContainerTraits< std::unordered_set< Key, Hash, Pred, Alloc > >
 
struct  ContainerTraits< std::vector< T, Alloc > >
 
class  ContourHelper
 
class  CountedConstPtrOrConstPtr
 
class  CountedPtrOrPtr
 
class  CowPtr
 
struct  CSinglePassIteratorArchetype
 
struct  CubicalCellData
 
class  CubicalComplex
 
struct  CurvatureFromBinomialConvolverFunctor
 
class  CurvatureFromDCAEstimator
 
class  CurvatureFromDSSEstimator
 
class  CurvatureFromDSSLengthEstimator
 
struct  CustomColors
 
struct  CustomColors3D
 
struct  CustomFillColor
 
struct  CustomPen
 
struct  CustomPenColor
 
struct  CustomStyle
 
struct  CustomStyle3D
 
class  DefaultConstImageRange
 
class  DefaultImageRange
 
class  DepthFirstVisitor
 
struct  DicomReader
 
class  DigitalMetricAdapter
 
class  DigitalSetByAssociativeContainer
 
class  DigitalSetBySTLSet
 
class  DigitalSetBySTLVector
 
struct  DigitalSetConverter
 
class  DigitalSetDomain
 
class  DigitalSetFromMap
 
class  DigitalSetInserter
 
struct  DigitalSetSelector
 
class  DigitalShapesCSG
 
class  DigitalSurface
 
class  DigitalSurface2DSlice
 
class  DigitalSurfaceConvolver
 
class  DigitalSurfaceConvolver< TFunctor, TKernelFunctor, TKSpace, TDigitalKernel, 2 >
 
class  DigitalSurfaceConvolver< TFunctor, TKernelFunctor, TKSpace, TDigitalKernel, 3 >
 
class  DigitalSurfaceEmbedderWithNormalVectorEstimator
 
class  DigitalSurfaceEmbedderWithNormalVectorEstimatorGradientMap
 
class  DigitalTopology
 
struct  DigitalTopologyTraits
 
struct  DigitalTopologyTraits< MetricAdjacency< TSpace, 1 >, MetricAdjacency< TSpace, 2 >, 2 >
 
struct  DigitalTopologyTraits< MetricAdjacency< TSpace, 1 >, MetricAdjacency< TSpace, 2 >, 3 >
 
struct  DigitalTopologyTraits< MetricAdjacency< TSpace, 1 >, MetricAdjacency< TSpace, 3 >, 3 >
 
struct  DigitalTopologyTraits< MetricAdjacency< TSpace, 2 >, MetricAdjacency< TSpace, 1 >, 2 >
 
struct  DigitalTopologyTraits< MetricAdjacency< TSpace, 2 >, MetricAdjacency< TSpace, 1 >, 3 >
 
struct  DigitalTopologyTraits< MetricAdjacency< TSpace, 3 >, MetricAdjacency< TSpace, 1 >, 3 >
 
class  DiscreteExteriorCalculusFactory
 
class  DiscreteExteriorCalculusSolver
 
struct  Display2DFactory
 
class  Display3D
 
struct  Display3DFactory
 
class  DistanceFromDCAEstimator
 
class  DistanceFunctorFromPoint
 
class  DistanceTransformation
 
struct  DrawableWithBoard2D
 
struct  DrawableWithBoard3DTo2D
 
struct  DrawableWithDisplay3D
 
struct  DrawWithBoard3DTo2DModifier
 
struct  DrawWithBoardModifier
 
struct  DrawWithDisplay3DModifier
 
struct  DrawWithViewer3DModifier
 
class  DSSLengthEstimator
 
struct  DummyObject
 
struct  DynamicBidirectionalSegmentComputer
 
struct  DynamicSegmentComputer
 
class  EigenDecomposition
 
struct  EigenLinearAlgebraBackend
 
class  Ellipse2D
 
class  EstimatorCache
 
class  EuclideanShapesCSG
 
class  ExactPredicateLpPowerSeparableMetric
 
class  ExactPredicateLpPowerSeparableMetric< TSpace, 2, TPromoted >
 
class  ExactPredicateLpSeparableMetric
 
class  ExactPredicateLpSeparableMetric< TSpace, 2, TRawValue >
 
class  Expander
 
class  Filtered2x2DetComputer
 
class  Flower2D
 
class  FMM
 
struct  ForwardCategory
 
struct  ForwardSegmentComputer
 
class  FP
 
class  FPLengthEstimator
 
class  FrechetShortcut
 
class  FreemanChain
 
class  FrontInsertionSequenceToStackAdapter
 
class  FunctorOnCells
 
class  GaussDigitizer
 
struct  GenericReader
 
struct  GenericReader< TContainer, 2, DGtal::uint32_t >
 
struct  GenericReader< TContainer, 2, TValue >
 
struct  GenericReader< TContainer, 3, DGtal::uint32_t >
 
struct  GenericReader< TContainer, 3, DGtal::uint64_t >
 
struct  GenericReader< TContainer, 3, TValue >
 
struct  GenericWriter
 
struct  GenericWriter< TContainer, 2, TValue, HueShadeColorMap< TValue > >
 
struct  GenericWriter< TContainer, 2, TValue, TFunctor >
 
struct  GenericWriter< TContainer, 2, unsigned char, TFunctor >
 
struct  GenericWriter< TContainer, 3, DGtal::uint64_t, TFunctor >
 
struct  GenericWriter< TContainer, 3, TValue, TFunctor >
 
struct  GenericWriter< TContainer, 3, unsigned char, TFunctor >
 
class  GradientColorMap
 
class  GraphVisitorRange
 
class  GrayscaleColorMap
 
class  GridCurve
 
struct  H5DSpecializations
 
struct  H5DSpecializations< TImageFactory, DGtal::int32_t >
 
struct  H5DSpecializations< TImageFactory, DGtal::int64_t >
 
struct  H5DSpecializations< TImageFactory, DGtal::uint8_t >
 
struct  H5DSpecializations< TImageFactory, double >
 
struct  HDF5Reader
 
struct  HDF5Writer
 
class  Histogram
 
class  HueShadeColorMap
 
class  HyperRectDomain
 
class  HyperRectDomain_Iterator
 
class  HyperRectDomain_subIterator
 
class  Image
 
class  ImageAdapter
 
class  ImageCache
 
class  ImageCacheReadPolicyFIFO
 
class  ImageCacheReadPolicyLAST
 
class  ImageCacheWritePolicyWB
 
class  ImageCacheWritePolicyWT
 
class  ImageContainerByITKImage
 
class  ImageContainerBySTLMap
 
class  ImageFactoryFromHDF5
 
class  ImageFactoryFromImage
 
struct  ImageFromSet
 
class  ImageLinearCellEmbedder
 
struct  ImageSelector
 
class  ImageToConstantFunctor
 
class  ImplicitBall
 
class  ImplicitFunctionDiff1LinearCellEmbedder
 
class  ImplicitFunctionDiff1LinearCellEmbedderGradientMap
 
class  ImplicitFunctionLinearCellEmbedder
 
class  ImplicitHyperCube
 
class  ImplicitNorm1Ball
 
class  ImplicitPolynomial3Shape
 
class  ImplicitRoundedHyperCube
 
class  IndexedListWithBlocks
 
class  InexactPredicateLpSeparableMetric
 
class  InfiniteNumberException
 
class  InGeneralizedDiskOfGivenRadius
 
class  InHalfPlaneBy2x2DetComputer
 
class  InHalfPlaneBySimple3x3Matrix
 
class  InputException
 
class  InputIteratorWithRankOnSequence
 
class  IntegerComputer
 
class  IntegralInvariantCovarianceEstimator
 
class  IntegralInvariantVolumeEstimator
 
class  IOException
 
struct  IsAssociativeContainer
 
struct  IsCirculator
 
struct  IsContainer
 
struct  IsMultipleAssociativeContainer
 
struct  IsOrderedAssociativeContainer
 
struct  IsPairAssociativeContainer
 
struct  IsSequenceContainer
 
struct  IsSimpleAssociativeContainer
 
struct  IsUniqueAssociativeContainer
 
struct  IsUnorderedAssociativeContainer
 
class  IteratorAdapter
 
struct  IteratorCirculatorTraits
 
struct  IteratorCirculatorTraits< T * >
 
struct  IteratorCirculatorTraits< T const * >
 
struct  IteratorCirculatorType
 
class  IteratorCompletion
 
class  IteratorCompletionTraits
 
class  IteratorCompletionTraits< ArrayImageAdapter< TArrayIterator, TDomain > >
 
struct  IteratorType
 
struct  ITKIOTrait
 
struct  ITKIOTrait< bool >
 
struct  ITKReader
 
struct  ITKWriter
 
class  IVector
 
class  IVector< T, TAlloc, true >
 
class  KanungoNoise
 
class  KForm
 
struct  KhalimskyCell
 
struct  KhalimskyPreCell
 
class  KhalimskyPreSpaceND
 
class  KhalimskySpaceND
 
class  KhalimskySpaceNDHelper
 
class  L1LengthEstimator
 
class  L1LocalDistance
 
class  L2FirstOrderLocalDistance
 
class  L2FirstOrderLocalDistanceFromCells
 
class  L2SecondOrderLocalDistance
 
class  LabelledMap
 
class  Labels
 
class  LambdaMST2D
 
class  LambdaMST2DEstimator
 
class  LambdaMST3D
 
class  LambdaMST3DEstimator
 
class  LatticePolytope2D
 
class  LighterSternBrocot
 
class  LightSternBrocot
 
struct  LinearAlgebra
 
struct  Linearizer
 
struct  Linearizer< HyperRectDomain< TSpace >, TStorageOrder >
 
class  LinearOperator
 
class  LInfLocalDistance
 
class  LocalEstimatorFromSurfelFunctorAdapter
 
class  LOG2
 
class  LOG2< 1 >
 
class  LOG2< 2 >
 
struct  LongvolReader
 
struct  LongvolWriter
 
struct  MagickReader
 
struct  MapAssociativeCategory
 
class  MeaningfulScaleAnalysis
 
class  Measure
 
class  MeasureOfStraightLines
 
class  MelkmanConvexHull
 
class  MemoryException
 
class  Mesh
 
struct  MeshReader
 
struct  MeshWriter
 
class  MLPLengthEstimator
 
class  ModuloComputer
 
class  Morton
 
class  MostCenteredMaximalSegmentEstimator
 
class  MPolynomial
 
class  MPolynomial< 0, TRing, TAlloc >
 
class  MPolynomialDerivativeComputer
 
class  MPolynomialDerivativeComputer< 0, 0, Ring, Alloc >
 
class  MPolynomialDerivativeComputer< 0, n, Ring, Alloc >
 
class  MPolynomialDerivativeComputer< N, 0, Ring, Alloc >
 
class  MPolynomialEvaluator
 
class  MPolynomialEvaluator< 1, TRing, TAlloc, TX >
 
class  MPolynomialEvaluatorImpl
 
class  MPolynomialEvaluatorImpl< 1, TRing, TOwner, TAlloc, TX >
 
struct  MPolynomialGrammar
 
class  MPolynomialReader
 
struct  MultimapAssociativeCategory
 
struct  MultipleAssociativeCategory
 
struct  MultisetAssociativeCategory
 
class  MultiStatistics
 
class  Naive3DDSSComputer
 
class  NaiveDSL
 
class  NaiveDSS8
 
class  NaiveDSS8Computer
 
struct  Negate
 
struct  Negate< TagFalse >
 
struct  Negate< TagTrue >
 
class  NGon2D
 
class  NormalFromDCAEstimator
 
class  NormalVectorEstimatorLinearCellEmbedder
 
struct  NotContainerCategory
 
struct  NumberTraits
 
struct  NumberTraits< double >
 
struct  NumberTraits< float >
 
struct  NumberTraits< int16_t >
 
struct  NumberTraits< int32_t >
 
struct  NumberTraits< int64_t >
 
struct  NumberTraits< int8_t >
 
struct  NumberTraits< long double >
 
struct  NumberTraits< uint16_t >
 
struct  NumberTraits< uint32_t >
 
struct  NumberTraits< uint64_t >
 
struct  NumberTraits< uint8_t >
 
class  Object
 
class  OneBalancedWordComputer
 
class  OneItemOutputIterator
 
struct  OpInSTLContainers
 
struct  OpInSTLContainers< Container, std::reverse_iterator< typename Container::iterator > >
 
struct  OppositeDuality
 
struct  OppositeDuality< DUAL >
 
struct  OppositeDuality< PRIMAL >
 
class  OrderedAlphabet
 
struct  OrderedAssociativeCategory
 
class  OrderedLinearRegression
 
class  OutputIteratorAdapter
 
class  OwningOrAliasingPtr
 
struct  PairAssociativeCategory
 
class  ParallelStrip
 
class  ParametricShapeArcLengthFunctor
 
class  ParametricShapeCurvatureFunctor
 
class  ParametricShapeTangentFunctor
 
class  Pattern
 
struct  PGMReader
 
struct  PGMWriter
 
struct  PointListReader
 
class  PointVector
 
class  POW
 
class  POW< X, 0 >
 
class  POW< X, 1 >
 
class  PowerMap
 
struct  PPMReader
 
struct  PPMWriter
 
class  PreCellDirectionIterator
 
class  PredicateFromOrientationFunctor2
 
class  Preimage2D
 
class  Profile
 
struct  promote_trait
 
struct  promote_trait< int32_t, int64_t >
 
struct  RandomAccessCategory
 
class  RandomColorMap
 
struct  RawReader
 
struct  RawWriter
 
struct  RayIntersectionPredicate
 
class  RealFFT< HyperRectDomain< TSpace >, T >
 
struct  ReducedMedialAxis
 
struct  RegularBinner
 
class  RegularPointEmbedder
 
class  ReverseDistanceTransformation
 
class  ReverseIterator
 
class  RosenProffittLocalLengthEstimator
 
struct  RowMajorStorage
 
struct  SegmentComputerTraits
 
class  SeparableMetricAdapter
 
struct  SequenceCategory
 
struct  SetAssociativeCategory
 
struct  SetFromImage
 
struct  SetMode
 
struct  SetMode3D
 
struct  SetName3D
 
struct  SetSelectCallback3D
 
class  SetValueIterator
 
class  Shapes
 
class  Signal
 
struct  SignalData
 
struct  SignedKhalimskyCell
 
struct  SignedKhalimskyPreCell
 
class  Simple2x2DetComputer
 
struct  SimpleAssociativeCategory
 
class  SimpleConstRange
 
class  SimpleIncremental2x2DetComputer
 
class  SimpleLinearRegression
 
class  SimpleMatrix
 
struct  SimpleMatrixSpecializations
 
struct  SimpleMatrixSpecializations< TMatrix, 1, 1 >
 
struct  SimpleMatrixSpecializations< TMatrix, 2, 2 >
 
struct  SimpleMatrixSpecializations< TMatrix, 3, 3 >
 
class  SimpleRandomAccessConstRangeFromPoint
 
class  SimpleRandomAccessRangeFromPoint
 
class  SpatialCubicalSubdivision
 
class  SpeedExtrapolator
 
class  SphericalAccumulator
 
class  StabbingCircleComputer
 
class  StabbingLineComputer
 
class  StandardDSL
 
class  StandardDSLQ0
 
class  StandardDSS4
 
class  StandardDSS4Computer
 
class  StandardDSS6Computer
 
class  StarShaped2D
 
class  StarShaped3D
 
class  Statistic
 
struct  StdMapRebinder
 
class  SternBrocot
 
class  STLMapToVertexMapAdapter
 
class  StraightLineFrom2Points
 
struct  Style2DFactory
 
class  Surfaces
 
class  SurfelAdjacency
 
class  SurfelNeighborhood
 
struct  TableReader
 
struct  TagFalse
 
struct  TagTrue
 
struct  TagUnknown
 
class  TangentAngleFromDSSEstimator
 
struct  TangentFromBinomialConvolverFunctor
 
class  TangentFromDCAEstimator
 
class  TangentFromDSSEstimator
 
class  TangentVectorFromDSSEstimator
 
class  TickedColorMap
 
class  TiledImageBidirectionalConstRangeFromPoint
 
class  TiledImageBidirectionalRangeFromPoint
 
struct  ToDGtalCategory
 
struct  ToDGtalCategory< boost::bidirectional_traversal_tag >
 
struct  ToDGtalCategory< boost::forward_traversal_tag >
 
struct  ToDGtalCategory< boost::iterators::detail::iterator_category_with_traversal< std::input_iterator_tag, boost::bidirectional_traversal_tag > >
 
struct  ToDGtalCategory< boost::iterators::detail::iterator_category_with_traversal< std::input_iterator_tag, boost::forward_traversal_tag > >
 
struct  ToDGtalCategory< boost::iterators::detail::iterator_category_with_traversal< std::input_iterator_tag, boost::random_access_traversal_tag > >
 
struct  ToDGtalCategory< boost::random_access_traversal_tag >
 
struct  ToDGtalCategory< std::bidirectional_iterator_tag >
 
struct  ToDGtalCategory< std::forward_iterator_tag >
 
struct  ToDGtalCategory< std::random_access_iterator_tag >
 
class  Trace
 
class  TraceWriter
 
class  TraceWriterFile
 
class  TraceWriterTerm
 
struct  TransformedPrism
 
struct  Translate2DDomain
 
class  TrueDigitalSurfaceLocalEstimator
 
class  TrueGlobalEstimatorOnPoints
 
class  TrueLocalEstimatorOnPoints
 
class  TwoStepLocalLengthEstimator
 
class  UmbrellaComputer
 
struct  UniqueAssociativeCategory
 
struct  UnorderedAssociativeCategory
 
struct  UnorderedMapAssociativeCategory
 
struct  UnorderedMultimapAssociativeCategory
 
struct  UnorderedMultisetAssociativeCategory
 
struct  UnorderedSetAssociativeCategory
 
struct  Update2DDomainPosition
 
struct  UpdateImage3DEmbedding
 
struct  UpdateImageData
 
struct  UpdateImagePosition
 
struct  UpdateLastImagePosition
 
class  VCMDigitalSurfaceLocalEstimator
 
class  VectorField
 
class  Viewer3D
 
struct  Viewer3DFactory
 
struct  VolReader
 
struct  VolWriter
 
class  VoronoiCovarianceMeasure
 
class  VoronoiCovarianceMeasureOnDigitalSurface
 
class  VoronoiMap
 
class  Warning_promote_trait_not_specialized_for_this_case
 
class  Xe_kComputer
 
class  Xe_kComputer< 0, Ring, Alloc >
 
struct  ATu0v1
 
struct  ATu2v0
 
struct  ATVu2v0
 
struct  DECImage2D
 

Typedefs

typedef boost::uint8_t uint8_t
 
typedef boost::uint16_t uint16_t
 
typedef boost::uint32_t uint32_t
 
typedef boost::uint64_t uint64_t
 
typedef boost::int8_t int8_t
 
typedef boost::int16_t int16_t
 
typedef boost::int32_t int32_t
 
typedef boost::int64_t int64_t
 
typedef mpz_class BigInteger
 
typedef DGtal::uint32_t Dimension
 
typedef unsigned int Order
 
typedef uint32_t NeighborhoodConfiguration
 

Enumerations

enum  Orientation
 
enum  Closest
 
enum  Duality
 
enum  Surfel2PointEmbedding
 
enum  ImageIterability
 
enum  ImageBelongTestability
 
enum  ImageSpecificContainer
 
enum  DomainDrawMode
 
enum  ColorGradientPreset
 
enum  BoundEnum
 
enum  SignEnum
 
enum  DigitalSetSize
 
enum  DigitalSetVariability
 
enum  DigitalSetIterability
 
enum  DigitalSetBelongTestability
 
enum  DigitalTopologyProperties
 
enum  Connectedness
 

Functions

std::ostream & operator<< (std::ostream &out, const ClosedIntegerHalfPlane< TSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const IntegerComputer< TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const LatticePolytope2D< TSpace, TSequence > &object)
 
std::ostream & operator<< (std::ostream &out, const ModuloComputer< T > &object)
 
std::ostream & operator<< (std::ostream &out, const Pattern< TFraction > &object)
 
std::ostream & operator<< (std::ostream &out, const StandardDSLQ0< TFraction > &object)
 
void assert_failed (const std::string &expr, const std::string &function, const std::string &file, long int line)
 
void assert_failed_message (const std::string &expr, const std::string &message, const std::string &function, const std::string &file, long int line)
 
void fatal_error_failed (const std::string &expr, const std::string &function, const std::string &file, long int line)
 
void fatal_error_failed_message (const std::string &expr, const std::string &message, const std::string &function, const std::string &file, long int line)
 
std::ostream & operator<< (std::ostream &out, const BackInsertionSequenceToStackAdapter< TSequence > &object)
 
BackInsertionSequenceToStackAdapter< TSequence > backStack (TSequence &aSequence)
 
Circulator< TIterator > operator+ (typename IteratorCirculatorTraits< TIterator >::Difference d, Circulator< TIterator > &object)
 
std::ostream & operator<< (std::ostream &out, const Clock &object)
 
std::ostream & operator<< (std::ostream &out, const ConstRangeAdapter< TIterator, TFunctor, TReturnType > &object)
 
std::ostream & operator<< (std::ostream &out, const std::pair< A, B > &object)
 
std::ostream & operator<< (std::ostream &out, const CountedConstPtrOrConstPtr< T > &object)
 
std::ostream & operator<< (std::ostream &out, const CountedPtr< T > &object)
 
std::ostream & operator<< (std::ostream &out, const CountedPtrOrPtr< T > &object)
 
std::ostream & operator<< (std::ostream &out, const CowPtr< T > &object)
 
std::ostream & operator<< (std::ostream &out, const FrontInsertionSequenceToStackAdapter< TSequence > &object)
 
FrontInsertionSequenceToStackAdapter< TSequence > frontStack (TSequence &aSequence)
 
std::ostream & operator<< (std::ostream &out, const IndexedListWithBlocks< TValue, N, M > &object)
 
std::ostream & operator<< (std::ostream &out, const InputIteratorWithRankOnSequence< TSequence, TRank > &object)
 
bool isEmpty (const IC &itb, const IC &ite)
 
bool isNotEmpty (const IC &itb, const IC &ite)
 
void advanceIterator (IC &ic, typename IteratorCirculatorTraits< IC >::Difference n)
 
IteratorCirculatorTraits< IC >::Difference rangeSize (const IC &itb, const IC &ite)
 
IteratorCirculatorTraits< IC >::Difference subRangeSize (const IC &itb, const IC &ite)
 
IC rangeMiddle (const IC &itb, const IC &ite)
 
IC subRangeMiddle (const IC &itb, const IC &ite)
 
std::ostream & operator<< (std::ostream &out, const LabelledMap< TData, L, TWord, N, M > &object)
 
std::ostream & operator<< (std::ostream &out, const Labels< L, TWord > &object)
 
std::ostream & operator<< (std::ostream &out, const OrderedAlphabet &object)
 
std::ostream & operator<< (std::ostream &out, const OwningOrAliasingPtr< T > &object)
 
std::ostream & operator<< (std::ostream &out, const Trace &object)
 
std::ostream & operator<< (std::ostream &out, const TraceWriter &object)
 
std::ostream & operator<< (std::ostream &out, const TraceWriterFile &object)
 
std::ostream & operator<< (std::ostream &out, const TraceWriterTerm &object)
 
size_t hash_value (const KhalimskyCell< dim, TInteger > &cell)
 
std::ostream & operator<< (std::ostream &out, const DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const DiscreteExteriorCalculusSolver< C, S, order_in, duality_in, order_out, duality_out > &object)
 
std::ostream & operator<< (std::ostream &out, const Duality &object)
 
std::ostream & operator<< (std::ostream &out, const KForm< Calculus, order, duality > &object)
 
KForm< Calculus, order, duality > operator+ (const KForm< Calculus, order, duality > &form_a, const KForm< Calculus, order, duality > &form_b)
 
KForm< Calculus, order, duality > operator- (const KForm< Calculus, order, duality > &form_a, const KForm< Calculus, order, duality > &form_b)
 
KForm< Calculus, order, duality > operator* (const typename Calculus::Scalar &scalar, const KForm< Calculus, order, duality > &form)
 
KForm< Calculus, order, duality > operator- (const KForm< Calculus, order, duality > &form)
 
std::ostream & operator<< (std::ostream &out, const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &object)
 
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > operator+ (const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator_a, const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator_b)
 
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > operator- (const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator_a, const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator_b)
 
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > operator* (const typename Calculus::Scalar &scalar, const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator)
 
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > operator* (const LinearOperator< Calculus, order_fold, duality_fold, order_out, duality_out > &operator_left, const LinearOperator< Calculus, order_in, duality_in, order_fold, duality_fold > &operator_right)
 
KForm< Calculus, order_out, duality_out > operator* (const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator, const KForm< Calculus, order_in, duality_in > &input_form)
 
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > operator- (const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator)
 
std::ostream & operator<< (std::ostream &out, const VectorField< Calculus, duality > &object)
 
VectorField< Calculus, duality > operator+ (const VectorField< Calculus, duality > &vector_field_a, const VectorField< Calculus, duality > &vector_field_b)
 
VectorField< Calculus, duality > operator- (const VectorField< Calculus, duality > &vector_field_a, const VectorField< Calculus, duality > &vector_field_b)
 
VectorField< Calculus, duality > operator* (const typename Calculus::Scalar &scalar, const VectorField< Calculus, duality > &vector_field)
 
VectorField< Calculus, duality > operator- (const VectorField< Calculus, duality > &vector_field)
 
std::ostream & operator<< (std::ostream &out, const AlphaThickSegmentComputer< TInputPoint, TConstIterator > &object)
 
std::ostream & operator<< (std::ostream &out, const ArithmeticalDSL< TCoordinate, TInteger, adjacency > &object)
 
std::ostream & operator<< (std::ostream &out, const ArithmeticalDSS< TCoordinate, TInteger, adjacency > &object)
 
std::ostream & operator<< (std::ostream &out, const ArithmeticalDSSComputer< TIterator, TInteger, adjacency > &object)
 
std::ostream & operator<< (std::ostream &out, const BinomialConvolver< TConstIteratorOnPoints, TValue > &object)
 
std::ostream & operator<< (std::ostream &out, const BLUELocalLengthEstimator< T > &object)
 
std::ostream & operator<< (std::ostream &out, const DSSLengthEstimator< T > &object)
 
std::ostream & operator<< (std::ostream &out, const FPLengthEstimator< T > &object)
 
std::ostream & operator<< (std::ostream &out, const L1LengthEstimator< T > &object)
 
std::ostream & operator<< (std::ostream &out, const MLPLengthEstimator< T > &object)
 
std::ostream & operator<< (std::ostream &out, const RosenProffittLocalLengthEstimator< T > &object)
 
std::ostream & operator<< (std::ostream &out, const TwoStepLocalLengthEstimator< T > &object)
 
std::ostream & operator<< (std::ostream &out, const FP< TIterator, TInteger, connectivity > &object)
 
std::ostream & operator<< (std::ostream &out, const FrechetShortcut< TIterator, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const FreemanChain< TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const GreedySegmentation< SegmentComputer > &object)
 
std::ostream & operator<< (std::ostream &out, const GridCurve< TKSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const OneBalancedWordComputer< TConstIterator, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const SaturatedSegmentation< SegmentComputer > &object)
 
IC getMiddleIterator (const IC &itb, const IC &ite, RandomAccessCategory)
 
IC getMiddleIterator (const IC &itb, const IC &ite, BidirectionalCategory)
 
IC getMiddleIterator (const IC &itb, const IC &ite, ForwardCategory)
 
IC getMiddleIterator (const IC &itb, const IC &ite)
 
void maximalExtension (SC &s, const typename SC::ConstIterator &end, IteratorType)
 
void maximalExtension (SC &s, const typename SC::ConstIterator &, CirculatorType)
 
void maximalExtension (SC &s, const typename SC::ConstIterator &end)
 
void oppositeEndMaximalExtension (SC &s, const typename SC::ConstIterator &begin, IteratorType)
 
void oppositeEndMaximalExtension (SC &s, const typename SC::ConstIterator &begin, CirculatorType)
 
void oppositeEndMaximalExtension (SC &s, const typename SC::ConstIterator &begin)
 
bool maximalSymmetricExtension (SC &s, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, IteratorType)
 
bool maximalSymmetricExtension (SC &s, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, CirculatorType)
 
bool maximalSymmetricExtension (SC &s, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end)
 
void maximalRetraction (SC &s, const typename SC::ConstIterator &end)
 
void oppositeEndMaximalRetraction (SC &s, const typename SC::ConstIterator &begin)
 
void longestSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &end, IteratorType)
 
void longestSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &end, CirculatorType)
 
void longestSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &end)
 
void firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::ForwardSegmentComputer)
 
void firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::BidirectionalSegmentComputer)
 
void firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicSegmentComputer)
 
void firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer)
 
void firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end)
 
void mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::ForwardSegmentComputer)
 
void mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::BidirectionalSegmentComputer)
 
void mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicSegmentComputer)
 
void mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer)
 
void mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end)
 
void lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::ForwardSegmentComputer)
 
void lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, BidirectionalSegmentComputer)
 
void lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicSegmentComputer)
 
void lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer)
 
void lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end)
 
void nextMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::ForwardSegmentComputer)
 
void nextMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::BidirectionalSegmentComputer)
 
void nextMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::DynamicSegmentComputer)
 
void nextMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer)
 
void nextMaximalSegment (SC &s, const typename SC::ConstIterator &end)
 
void previousMaximalSegment (SC &s, const typename SC::ConstIterator &begin, DGtal::ForwardSegmentComputer)
 
void previousMaximalSegment (SC &s, const typename SC::ConstIterator &begin, DGtal::BidirectionalSegmentComputer)
 
void previousMaximalSegment (SC &s, const typename SC::ConstIterator &begin, DGtal::DynamicSegmentComputer)
 
void previousMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer)
 
void previousMaximalSegment (SC &s, const typename SC::ConstIterator &begin)
 
std::ostream & operator<< (std::ostream &out, const StabbingCircleComputer< TConstIterator > &object)
 
std::ostream & operator<< (std::ostream &out, const StabbingLineComputer< TConstIterator > &object)
 
std::ostream & operator<< (std::ostream &out, const StandardDSS6Computer< TIterator, TInteger, connectivity > &object)
 
std::ostream & operator<< (std::ostream &out, const ContourHelper &object)
 
std::ostream & operator<< (std::ostream &out, const ChordGenericNaivePlaneComputer< TSpace, TInputPoint, TInternalScalar > &object)
 
std::ostream & operator<< (std::ostream &out, const ChordGenericStandardPlaneComputer< TSpace, TInputPoint, TInternalScalar > &object)
 
std::ostream & operator<< (std::ostream &out, const ChordNaivePlaneComputer< TSpace, TInputPoint, TInternalScalar > &object)
 
std::ostream & operator<< (std::ostream &out, const COBAGenericNaivePlaneComputer< TSpace, TInternalInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const COBAGenericStandardPlaneComputer< TSpace, TInternalInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const COBANaivePlaneComputer< TSpace, TInternalInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const DGtal::DigitalSurfaceConvolver< TF, TKF, TKS, TDK, dimension > &object)
 
std::ostream & operator<< (std::ostream &out, const DGtal::DigitalSurfaceConvolver< TF, TKF, TKS, TDK, 2 > &object)
 
std::ostream & operator<< (std::ostream &out, const DGtal::DigitalSurfaceConvolver< TF, TKF, TKS, TDK, 3 > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSurfaceEmbedderWithNormalVectorEstimator< TDigitalSurfaceEmbedder, TNormalVectorEstimator > &object)
 
std::ostream & operator<< (std::ostream &out, const EstimatorCache< T, TC > &object)
 
std::ostream & operator<< (std::ostream &out, const IntegralInvariantCovarianceEstimator< TKSpace, TPointPredicate, TCovarianceMatrixFunctor > &object)
 
std::ostream & operator<< (std::ostream &out, const DGtal::deprecated::IntegralInvariantNormalVectorEstimator< TKSpace, TPointPredicate > &object)
 
std::ostream & operator<< (std::ostream &out, const IntegralInvariantVolumeEstimator< TKSpace, TPointPredicate, TVolumeFunctor > &object)
 
std::ostream & operator<< (std::ostream &out, const LocalEstimatorFromSurfelFunctorAdapter< TD, TV, TF, TC > &object)
 
std::ostream & operator<< (std::ostream &out, const NormalVectorEstimatorLinearCellEmbedder< TDigitalSurface, TNormalVectorEstimator, TEmbedder > &object)
 
std::ostream & operator<< (std::ostream &out, const TrueDigitalSurfaceLocalEstimator< TKSpace, TShape, TGeometricFunctor > &object)
 
std::ostream & operator<< (std::ostream &out, const VCMDigitalSurfaceLocalEstimator< TDigitalSurfaceContainer, TSeparableMetric, TKernelFunction, TVCMGeometricFunctor > &object)
 
std::ostream & operator<< (std::ostream &out, const VoronoiCovarianceMeasureOnDigitalSurface< TDigitalSurfaceContainer, TSeparableMetric, TKernelFunction > &object)
 
std::ostream & operator<< (std::ostream &out, const FunctorOnCells< TF, TKS > &object)
 
std::ostream & operator<< (std::ostream &out, const ParallelStrip< TSpace, muIncluded, muPlusNuIncluded > &object)
 
std::ostream & operator<< (std::ostream &out, const AvnaimEtAl2x2DetSignComputer< TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const Filtered2x2DetComputer< T > &object)
 
std::ostream & operator<< (std::ostream &out, const InGeneralizedDiskOfGivenRadius< TPoint, TDetComputer > &object)
 
std::ostream & operator<< (std::ostream &out, const InHalfPlaneBy2x2DetComputer< TPoint, TDetComputer > &object)
 
std::ostream & operator<< (std::ostream &out, const InHalfPlaneBySimple3x3Matrix< TPoint, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const PredicateFromOrientationFunctor2< TOrientationFunctor, acceptNeg, acceptZero > &object)
 
std::ostream & operator<< (std::ostream &out, const Simple2x2DetComputer< TI, TO > &object)
 
std::ostream & operator<< (std::ostream &out, const SimpleIncremental2x2DetComputer< TI, TO > &object)
 
std::ostream & operator<< (std::ostream &out, const MelkmanConvexHull< TPoint, TOrientationFunctor > &object)
 
std::ostream & operator<< (std::ostream &out, const Preimage2D< Shape > &object)
 
std::ostream & operator<< (std::ostream &out, const SpatialCubicalSubdivision< TSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const SphericalAccumulator< T > &object)
 
std::ostream & operator<< (std::ostream &out, const experimental::ChamferNorm2D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalMetricAdapter< T > &object)
 
std::ostream & operator<< (std::ostream &out, const DistanceTransformation< S, P, TSep > &object)
 
std::ostream & operator<< (std::ostream &out, const ExactPredicateLpPowerSeparableMetric< T, p, P > &object)
 
std::ostream & operator<< (std::ostream &out, const ExactPredicateLpSeparableMetric< T, p, P > &object)
 
std::ostream & operator<< (std::ostream &out, const FMM< TImage, TSet, TPointPredicate, TPointFunctor > &object)
 
std::ostream & operator<< (std::ostream &out, const InexactPredicateLpSeparableMetric< T, V > &object)
 
std::ostream & operator<< (std::ostream &out, const PowerMap< W, Sep, Image > &object)
 
std::ostream & operator<< (std::ostream &out, const ReverseDistanceTransformation< W, TSep > &object)
 
std::ostream & operator<< (std::ostream &out, const SeparableMetricAdapter< TM > &object)
 
std::ostream & operator<< (std::ostream &out, const VoronoiMap< S, P, Sep, TI > &object)
 
std::ostream & operator<< (std::ostream &out, const Measure< T > &object)
 
std::ostream & operator<< (std::ostream &out, const VoronoiCovarianceMeasure< TSpace, TSeparableMetric > &object)
 
std::ostream & operator<< (std::ostream &out, const KanungoNoise< TO, TD, TS > &object)
 
std::ostream & operator<< (std::ostream &out, const BreadthFirstVisitor< TGraph, TMarkSet > &object)
 
std::ostream & operator<< (std::ostream &out, const DepthFirstVisitor< TGraph, TMarkSet > &object)
 
std::ostream & operator<< (std::ostream &out, const DistanceBreadthFirstVisitor< TGraph, TVertexFunctor, TMarkSet > &object)
 
std::ostream & operator<< (std::ostream &out, const Expander< T > &object)
 
std::ostream & operator<< (std::ostream &out, const GraphVisitorRange< TGraphVisitor > &object)
 
std::ostream & operator<< (std::ostream &out, const ArrayImageAdapter< TArrayIterator, TDomain > &object)
 
ArrayImageAdapter< TArrayIterator, TDomain > makeArrayImageAdapterFromIterator (TArrayIterator anArrayIterator, TDomain const &aFullDomain, TDomain const &aViewDomain)
 
ArrayImageAdapter< TArrayIterator, TDomain > makeArrayImageAdapterFromIterator (TArrayIterator anArrayIterator, TDomain const &aFullDomain)
 
ArrayImageAdapter< decltype(((TImage *) nullptr) ->begin()), TDomain > makeArrayImageAdapterFromImage (TImage &anImage, TDomain const &aViewDomain)
 
ArrayImageAdapter< decltype(((TImage *) nullptr) ->begin()), TDomain > makeArrayImageAdapterFromImage (TImage &anImage)
 
std::ostream & operator<< (std::ostream &out, const ArrayImageIterator< TIterableClass > &object)
 
std::ostream & operator<< (std::ostream &out, const ConstImageAdapter< TImageContainer, TNewDomain, TFunctorD, TNewValue, TFunctorV > &object)
 
std::ostream & operator<< (std::ostream &out, const Image< T > &object)
 
std::ostream & operator<< (std::ostream &out, const ImageAdapter< TImageContainer, TNewDomain, TFunctorD, TNewValue, TFunctorV, TFunctorVm1 > &object)
 
std::ostream & operator<< (std::ostream &out, const ImageCache< TImageContainer, TImageFactory, TReadPolicy, TWritePolicy > &object)
 
std::ostream & operator<< (std::ostream &out, const ImageContainerByITKImage< T, TV > &object)
 
std::ostream & operator<< (std::ostream &out, const ImageContainerBySTLMap< TDomain, TValue > &object)
 
std::ostream & operator<< (std::ostream &out, const ImageContainerBySTLVector< Domain, V > &object)
 
std::ostream & operator<< (std::ostream &out, const ImageFactoryFromHDF5< TImageContainer > &object)
 
std::ostream & operator<< (std::ostream &out, const ImageFactoryFromImage< TImageContainer > &object)
 
void setFromPointsRangeAndPredicate (const I &itb, const I &ite, const O &ito, const P &aPred)
 
void setFromPointsRangeAndFunctor (const I &itb, const I &ite, const O &ito, const F &aFunctor, const typename F::Value &aThreshold=0)
 
void setFromImage (const I &aImg, const O &ito, const typename I::Value &aThreshold=0)
 
void setFromImage (const I &aImg, const O &ito, const typename I::Value &low, const typename I::Value &up)
 
void imageFromRangeAndValue (const It &itb, const It &ite, Im &aImg, const typename Im::Value &aValue=0)
 
void imageFromRangeAndValue (const R &aRange, I &aImg, const typename I::Value &aValue=0)
 
void imageFromFunctor (I &aImg, const F &aFun)
 
void imageFromImage (I1 &aImg1, const I2 &aImg2)
 
bool insertAndSetValue (I &aImg, S &aSet, const typename I::Point &aPoint, const typename I::Value &aValue)
 
bool insertAndAlwaysSetValue (I &aImg, S &aSet, const typename I::Point &aPoint, const typename I::Value &aValue)
 
bool findAndGetValue (const I &aImg, const S &aSet, const typename I::Point &aPoint, typename I::Value &aValue)
 
std::ostream & operator<< (std::ostream &out, const ImageLinearCellEmbedder< TKSpace, TImage, TEmbedder > &object)
 
std::ostream & operator<< (std::ostream &out, const TiledImage< TImageContainer, TImageFactory, TImageCacheReadPolicy, TImageCacheWritePolicy > &object)
 
std::ostream & operator<< (std::ostream &out, const Board2D &object)
 
std::ostream & operator<< (std::ostream &out, const Board3D< Space, KSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const Board3DTo2D< Space, KSpace > &object)
 
Color operator* (const double coeff, const Color &aColor)
 
std::ostream & operator<< (std::ostream &out, const Color &aColor)
 
std::ostream & operator<< (std::ostream &out, const ColorBrightnessColorMap< PValue, PDefaultColor > &object)
 
std::ostream & operator<< (std::ostream &out, const GradientColorMap< PValue, PDefaultPreset, PDefaultFirstColor, PDefaultLastColor > &object)
 
std::ostream & operator<< (std::ostream &out, const GrayscaleColorMap< PValue > &object)
 
std::ostream & operator<< (std::ostream &out, const HueShadeColorMap< PValue, DefaultCycles > &object)
 
std::ostream & operator<< (std::ostream &out, const RandomColorMap &object)
 
std::ostream & operator<< (std::ostream &out, const TickedColorMap< TValue, CMAP > &object)
 
std::ostream & operator<< (std::ostream &out, const DGtal::Display3D< Space, KSpace > &object)
 
void operator>> (const Display3D< Space, KSpace > &aDisplay3D, DGtal::Mesh< typename Display3D< Space, KSpace >::RealPoint > &aMesh)
 
void operator>> (const Display3D< Space, KSpace > &aDisplay3D, std::string aFilename)
 
bool operator<< (Mesh< TPoint > &mesh, const std::string &filename)
 
std::ostream & operator<< (std::ostream &out, const MPolynomialReader< n, TRing, TAlloc, TIterator > &object)
 
std::istream & operator>> (std::istream &in, MPolynomial< n, TRing, TAlloc > &aMPolynomial)
 
FILE * raw_reader_read_word (FILE *fin, Word &aValue)
 
std::ostream & operator<< (std::ostream &out, const Viewer3D< Space, KSpace > &object)
 
bool operator>> (const TImageContainer &aContainer, const std::string &aFilename)
 
bool operator>> (Mesh< TPoint > &aMesh, const std::string &aFilename)
 
bool operator>> (Mesh< TPoint > &aMesh, std::ostream &out)
 
std::ostream & raw_writer_write_word (std::ostream &outs, Word value)
 
std::ostream & operator<< (std::ostream &out, const CanonicEmbedder< TSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const HyperRectDomain< TSpace > &object)
 
std::bitset< dim > setDimensionsIn (const Container &dimensions)
 
std::bitset< dim > setDimensionsNotIn (const Container &dimensions)
 
std::ostream & operator<< (std::ostream &out, const PointVector< dim, Component, TC > &object)
 
PointVector< dim, Component, Container > operator* (Component coeff, const PointVector< dim, Component, Container > &aVector)
 
std::ostream & operator<< (std::ostream &out, const RegularPointEmbedder< TSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSetByAssociativeContainer< Domain, Container > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSetBySTLSet< Domain, Compare > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSetBySTLVector< Domain > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSetDomain< T > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSetFromMap< TMapImage > &object)
 
std::ostream & operator<< (std::ostream &out, const AngleLinearMinimizer &object)
 
std::ostream & operator<< (std::ostream &out, const Histogram< TQuantity, TBinner > &object)
 
std::ostream & operator<< (std::ostream &os, const Eigen::ComputationInfo &info)
 
std::ostream & operator<< (std::ostream &out, const SimpleMatrix< T, M, N > &object)
 
SimpleMatrix< TComponent, TM, TN > operator* (const TComponent &scalar, const SimpleMatrix< TComponent, TM, TN > &matrix)
 
std::ostream & operator<< (std::ostream &out, const MeaningfulScaleAnalysis< TProfile > &object)
 
std::ostream & operator<< (std::ostream &out, const MeasureOfStraightLines &object)
 
void euclidDiv (const MPolynomial< 1, TRing, TAlloc > &f, const MPolynomial< 1, TRing, TAlloc > &g, MPolynomial< 1, TRing, TAlloc > &q, MPolynomial< 1, TRing, TAlloc > &r)
 
std::ostream & operator<< (std::ostream &out, const MPolynomial< N, TRing, TAlloc > &object)
 
MPolynomial< n, Ring, Alloc > Xe_k (unsigned int k, unsigned int e)
 
MPolynomial< 1, Ring, Alloc > mmonomial (unsigned int e)
 
MPolynomial< 2, Ring, Alloc > mmonomial (unsigned int e, unsigned int f)
 
MPolynomial< 3, Ring, Alloc > mmonomial (unsigned int e, unsigned int f, unsigned int g)
 
MPolynomial< 4, Ring, Alloc > mmonomial (unsigned int e, unsigned int f, unsigned int g, unsigned int h)
 
MPolynomial< n, Ring, Alloc > derivative (const MPolynomial< n, Ring, Alloc > &p)
 
MPolynomial< n, Ring, std::allocator< Ring > > derivative (const MPolynomial< n, Ring, std::allocator< Ring > > &p)
 
void euclidDiv (const MPolynomial< 1, Ring, Alloc > &f, const MPolynomial< 1, Ring, Alloc > &g, MPolynomial< 1, Ring, Alloc > &q, MPolynomial< 1, Ring, Alloc > &r)
 
void euclidDiv (const MPolynomial< 1, Ring, std::allocator< Ring > > &f, const MPolynomial< 1, Ring, std::allocator< Ring > > &g, MPolynomial< 1, Ring, std::allocator< Ring > > &q, MPolynomial< 1, Ring, std::allocator< Ring > > &r)
 
MPolynomial< 1, Ring, Alloc > gcd (const MPolynomial< 1, Ring, Alloc > &f, const MPolynomial< 1, Ring, Alloc > &g)
 
MPolynomial< 1, Ring, std::allocator< Ring > > gcd (const MPolynomial< 1, Ring, std::allocator< Ring > > &f, const MPolynomial< 1, Ring, std::allocator< Ring > > &g)
 
std::ostream & operator<< (std::ostream &out, const MultiStatistics &object)
 
std::ostream & operator<< (std::ostream &that_stream, const OrderedLinearRegression &that_object_to_display)
 
std::ostream & operator<< (std::ostream &out, const Profile< TValueFunctor, TValue > &object)
 
std::ostream & operator<< (std::ostream &out, const RealFFT< TDomain, T > &object)
 
std::ostream & operator<< (std::ostream &out, const Signal< TValue > &object)
 
std::ostream & operator<< (std::ostream &that_stream, const SimpleLinearRegression &that_object_to_display)
 
std::ostream & operator<< (std::ostream &thatStream, const Statistic< TQuantity > &that_object_to_display)
 
std::ostream & operator<< (std::ostream &out, const deprecated::DigitalShapesUnion< ShapeA, ShapeB > &object)
 
std::ostream & operator<< (std::ostream &out, const deprecated::DigitalShapesIntersection< ShapeA, ShapeB > &object)
 
std::ostream & operator<< (std::ostream &out, const deprecated::DigitalShapesMinus< ShapeA, ShapeB > &object)
 
std::ostream & operator<< (std::ostream &out, const deprecated::EuclideanShapesUnion< ShapeA, ShapeB > &object)
 
std::ostream & operator<< (std::ostream &out, const deprecated::EuclideanShapesIntersection< ShapeA, ShapeB > &object)
 
std::ostream & operator<< (std::ostream &out, const deprecated::EuclideanShapesMinus< ShapeA, ShapeB > &object)
 
std::ostream & operator<< (std::ostream &out, const CircleFrom2Points< TPoint > &object)
 
std::ostream & operator<< (std::ostream &out, const CircleFrom3Points< TPoint > &object)
 
std::ostream & operator<< (std::ostream &out, const DGtal::functors::Point2ShapePredicate< TSurface, isUpward, isClosed > &object)
 
std::ostream & operator<< (std::ostream &out, const StraightLineFrom2Points< TPoint > &object)
 
std::ostream & operator<< (std::ostream &out, const GaussDigitizer< TSpace, TEuclideanShape > &object)
 
std::ostream & operator<< (std::ostream &out, const ImplicitBall< T > &object)
 
std::ostream & operator<< (std::ostream &out, const ImplicitFunctionDiff1LinearCellEmbedder< TKSpace, TImplicitFunctionDiff1, TEmbedder > &object)
 
std::ostream & operator<< (std::ostream &out, const ImplicitFunctionLinearCellEmbedder< TKSpace, TImplicitFunction, TEmbedder > &object)
 
std::ostream & operator<< (std::ostream &out, const ImplicitHyperCube< T > &object)
 
std::ostream & operator<< (std::ostream &out, const ImplicitNorm1Ball< T > &object)
 
std::ostream & operator<< (std::ostream &out, const ImplicitPolynomial3Shape< T > &object)
 
std::ostream & operator<< (std::ostream &out, const ImplicitRoundedHyperCube< T > &object)
 
std::ostream & operator<< (std::ostream &out, const Mesh< TPoint > &object)
 
std::ostream & operator<< (std::ostream &out, const AccFlower2D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const Ball2D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const Ball3D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const Ellipse2D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const Flower2D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const NGon2D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const StarShaped2D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const StarShaped3D< T > &object)
 
std::ostream & operator<< (std::ostream &out, const Shapes< TDomain > &object)
 
std::ostream & operator<< (std::ostream &out, const CanonicCellEmbedder< TKSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const CanonicDigitalSurfaceEmbedder< TDigitalSurface > &object)
 
std::ostream & operator<< (std::ostream &out, const CanonicSCellEmbedder< TKSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const CubicalComplex< TKSpace, TCellContainer > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSetBoundary< TKSpace, TDigitalSet > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSurface< TDigitalSurfaceContainer > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalSurface2DSlice< TDigitalSurfaceTracker > &object)
 
std::ostream & operator<< (std::ostream &out, const DigitalTopology< TForegroundAdjacency, TBackgroundAdjacency > &object)
 
std::ostream & operator<< (std::ostream &out, const DomainAdjacency< TDomain, TAdjacency > &object)
 
std::ostream & operator<< (std::ostream &out, const ExplicitDigitalSurface< TKSpace, TSurfelPredicate > &object)
 
std::ostream & operator<< (std::ostream &out, const DGtal::functors::BoundaryPredicate< TKSpace, TImage > &object)
 
std::ostream & operator<< (std::ostream &out, const DGtal::functors::FrontierPredicate< TKSpace, TImage > &object)
 
std::ostream & operator<< (std::ostream &out, const Surfaces< TKSpace > &object)
 
std::ostream & operator<< (std::ostream &out, const ImplicitDigitalSurface< TKSpace, TPointPredicate > &object)
 
std::ostream & operator<< (std::ostream &out, const KhalimskyPreCell< dim, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const SignedKhalimskyPreCell< dim, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const KhalimskyPreSpaceND< dim, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const KhalimskyCell< dim, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const SignedKhalimskyCell< dim, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const KhalimskySpaceND< dim, TInteger > &object)
 
std::ostream & operator<< (std::ostream &out, const LightExplicitDigitalSurface< TKSpace, TSurfelPredicate > &object)
 
std::ostream & operator<< (std::ostream &out, const LightImplicitDigitalSurface< TKSpace, TPointPredicate > &object)
 
std::ostream & operator<< (std::ostream &out, const MetricAdjacency< TSpace, maxNorm1, TSpace::dimension > &object)
 
std::ostream & operator<< (std::ostream &out, const Object< TDigitalTopology, TDigitalSet > &object)
 
std::ostream & operator<< (std::ostream &out, const SetOfSurfels< TKSpace, TSurfelSet > &object)
 
std::ostream & operator<< (std::ostream &out, const SurfelAdjacency< dim > &object)
 
std::ostream & operator<< (std::ostream &out, const SurfelNeighborhood< T > &object)
 
std::ostream & operator<< (std::ostream &out, const UmbrellaComputer< TDigitalSurfaceTracker > &object)
 
bool testImplicitDigitalSurface (const KSpace &K, const PointPredicate &pp, const typename KSpace::Surfel &bel)
 
bool testLightImplicitDigitalSurface (const KSpace &K, const PointPredicate &pp, const typename KSpace::Surfel &bel)
 
template<typename TKSpace , typename TLinearAlgebra >
std::ostream & operator<< (std::ostream &out, const ATu0v1< TKSpace, TLinearAlgebra > &object)
 
template<typename TKSpace , typename TLinearAlgebra >
std::ostream & operator<< (std::ostream &out, const ATu2v0< TKSpace, TLinearAlgebra > &object)
 
template<typename TKSpace , typename TLinearAlgebra >
std::ostream & operator<< (std::ostream &out, const ATVu2v0< TKSpace, TLinearAlgebra > &object)
 

Variables

 INSIDE
 
 ON
 
 OUTSIDE
 
 ClosestFIRST
 
 ClosestSECOND
 
 ClosestBOTH
 
 PRIMAL
 
 DUAL
 
 Pointels
 
 InnerSpel
 
 OuterSpel
 
 HIGH_ITER_IMAGE
 
 LOW_ITER_I
 
 HIGH_BEL_I
 
 LOW_BEL_I
 
 NORMAL_CONTAINER_I
 
 VTKIMAGEDATA_CONTAINER_I
 
 GRID
 
 PAVING
 
 CMAP_CUSTOM
 
 CMAP_GRAYSCALE
 
 CMAP_SPRING
 
 CMAP_SUMMER
 
 CMAP_AUTUMN
 
 CMAP_WINTER
 
 CMAP_COOL
 
 CMAP_COPPER
 
 CMAP_HOT
 
 CMAP_JET
 
 BOUNDED
 
 UNBOUNDED
 
 BOUND_UNKNOWN
 
 SIGNED
 
 UNSIGNED
 
 SIGN_UNKNOWN
 
 SMALL_DS
 
 MEDIUM_DS
 
 BIG_DS
 
 WHOLE_DS
 
 LOW_VAR_DS
 
 HIGH_VAR_DS
 
 LOW_ITER_DS
 
 HIGH_ITER_DS
 
 LOW_BEL_DS
 
 HIGH_BEL_DS
 
 UNKNOWN_DT
 
 NOT_JORDAN_DT
 
 JORDAN_DT
 
 DISCONNECTED
 
 CONNECTED
 
 UNKNOWN
 
Trace trace (traceWriterTerm)
 
Trace trace
 
TraceWriterTerm traceWriterTerm (std::cerr)
 

Function Documentation

◆ operator<<() [1/3]

template<typename TKSpace , typename TLinearAlgebra >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ATu0v1< TKSpace, TLinearAlgebra > &  object 
)

Overloads 'operator<<' for displaying objects of class 'ATu0v1'.

Parameters
outthe output stream where the object is written.
objectthe object of class 'ATu0v1' to write.
Returns
the output stream after the writing.

◆ operator<<() [2/3]

template<typename TKSpace , typename TLinearAlgebra >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ATu2v0< TKSpace, TLinearAlgebra > &  object 
)

Overloads 'operator<<' for displaying objects of class 'ATu2v0'.

Parameters
outthe output stream where the object is written.
objectthe object of class 'ATu2v0' to write.
Returns
the output stream after the writing.

◆ operator<<() [3/3]

template<typename TKSpace , typename TLinearAlgebra >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ATVu2v0< TKSpace, TLinearAlgebra > &  object 
)

Overloads 'operator<<' for displaying objects of class 'ATVu2v0'.

Parameters
outthe output stream where the object is written.
objectthe object of class 'ATVu2v0' to write.
Returns
the output stream after the writing.