DGtal 0.3.0
Namespaces | Data Structures | Typedefs | Enumerations | Functions | Variables

DGtal Namespace Reference

DGtal is the top-level namespace which contains all DGtal functions and types. More...

Namespaces

namespace  deprecated
namespace  experimental
namespace  Z2i
namespace  Z3i

Data Structures

struct  DrawWithQGLViewerModifier
class  DGtalQGLViewer
 Aim: More...
struct  SetMode3D
struct  CustomStyle3D
struct  CustomColors3D
struct  ClippingPlane
struct  TrueBoolFct0
struct  FalseBoolFct0
struct  IdentityBoolFct1
struct  NotBoolFct1
struct  AndBoolFct2
struct  OrBoolFct2
struct  XorBoolFct2
struct  ImpliesBoolFct2
struct  MinFunctor
struct  MaxFunctor
struct  MinusFunctor
struct  AbsFunctor
class  POW
class  POW< X, 1 >
class  LOG2
class  LOG2< 2 >
class  LOG2< 1 >
struct  Bits
struct  DrawableWithDGtalBoard
class  Common
class  CountedPtr
 Aim: Smart pointer based on reference counts. More...
class  CowPtr
 Aim: Copy on write shared pointer. More...
class  IOException
class  MemoryException
class  InputException
class  OrderedAlphabet
 Aim: Describes an alphabet over an interval of (ascii) letters, where the lexicographic order can be changed (shifted, reversed, ...). Useful for the arithmetic minimum length polygon (AMLP). More...
class  ArithmeticalDSS
 Aim: Dynamic recognition of a digital straight segment (DSS) defined as the sequence of simply connected points (x,y) such that mu <= ax - by < mu + omega. (see Debled and Reveilles [1995]). This class is a model of the concept CSegmentComputer. More...
struct  DrawDSSBoundingBox
struct  DrawDSSPoints
class  AdapterDSS
class  AdapterDSS4ConvexPart
class  AdapterDSS4ConcavePart
class  FP
 Aim:Computes the faithful polygon (FP) of a digital curve. More...
class  FreemanChain
class  GreedyDecomposition
 Aim: Computes the greedy decomposition of a sequence into segments (the last element of a given segment is the first one one of the next segment). This class is a model of CDecomposition. More...
class  MaximalSegments
 Aim: Computes the set of maximal segments of a sequence. Maximal segments are segments that cannot be included in other segments. This class is a model of CDecomposition. More...
class  Point2ShapePredicate
 Aim: Predicate returning true iff the point is in the 'interior' of the shape following the concept of CPointPredicate. More...
struct  Point2ShapePredicateComparator
struct  Point2ShapePredicateComparator< T, false, false >
struct  Point2ShapePredicateComparator< T, false, true >
struct  Point2ShapePredicateComparator< T, true, false >
struct  Point2ShapePredicateComparator< T, true, true >
class  Preimage2D
 Aim: Computes the preimage of the 2D Euclidean shapes crossing a sequence of straigth segments in linear-time according to the algorithm of O'Rourke (1981). More...
class  StraightLine
 Aim: Represents a StraightLine uniquely defined by two 2D points and that is able to return for each 2D point of the domain its signed distance to itself. More...
struct  CSeparableMetric
class  DistanceTransformation
 Aim: Implementation of the linear in time distance transformation. More...
struct  DistanceValueTraits
 Aim: More...
class  ReverseDistanceTransformation
 Aim: Implementation of the linear in time reverse distance transformation. More...
struct  SeparableMetricTraits
 Aim: Implements basic functions associated to metrics used by separable volumetric algorithms. More...
struct  SeparableMetricTraits< TAbscissa, TInternalValue, 2 >
struct  SeparableMetricTraits< TAbscissa, TInternalValue, 1 >
struct  SeparableMetricTraits< TAbscissa, TInternalValue, 0 >
struct  CImplicitShape
class  ImplicitBall
 Aim: model of CImplicitShape concept to create a ball in nD.. More...
class  ImplicitHyperCube
 Aim: model of CImplicitShape concept to create an hypercube in nD.. More...
class  ImplicitNorm1Ball
 Aim: model of CImplicitShape concept to create a ball for the L_1 norm in nD.. More...
class  ImplicitRoundedHyperCube
 Aim: model of CImplicitShape concept to create a rounded hypercube in nD.. More...
class  Shapes
 Aim: A utility class for constructing different shapes (balls, diamonds, and others). More...
class  StdDefs
 Aim: For now, useless. More...
class  Surfaces
 Aim: A utility class for constructing surfaces (i.e. set of (n-1)-cells). More...
class  DGtalInventor
 Aim: A stream object based on Open Inventor for exporting or displaying DGtal objects. More...
class  IVViewer
 Aim: A facade to represent an inventor window for 3D objects. May be a SoXt or a SoQt examiner viewer. NB: backported from ImaGeneUtils library. More...
class  Lattice
 Aim: Represents an n-dimensional integer lattice in an m-dimensional real vector space. More...
struct  CDrawableWithDGtalBoard
struct  CDrawableWithDGtalQGLViewer
struct  CColorMap
 Aim: Defines the concept describing a color map. A color map converts a value within a given range into an RGB triple. More...
class  ColorBrightnessColorMap
 Aim: This class template may be used to (linearly) convert scalar values in a given range into a color with given lightness. More...
class  GradientColorMap
 Aim: This class template may be used to (linearly) convert scalar values in a given range into a color in a gradient defined by two or more colors. More...
class  GrayscaleColorMap
 Aim: This class template may be used to (linearly) convert scalar values in a given range into gray levels. More...
class  HueShadeColorMap
 Aim: This class template may be used to (linearly) convert scalar values in a given range into a color in a cyclic hue shade colormap, maybe aka rainbow color map. This color map is suitable, for example, to colorize distance functions. By default, only one hue cycle is used. More...
class  DGtalBoard
 Aim: This class specializes a 'Board' class so as to display DGtal objects more naturally (with <<). The user has simply to declare a DGtalBoard object and uses stream operators to display most digital objects. Furthermore, one can use this class to modify the current style for drawing. More...
struct  DrawWithBoardModifier
struct  CustomStyle
struct  SetMode
struct  CustomColors
struct  CustomPenColor
struct  CustomFillColor
struct  CustomPen
struct  MagickReader
 Aim: implements methods to read a 2D image using the ImageMagick library. More...
struct  PointListReader
 Aim: Implements method to read a set of points represented in each line of a file. More...
struct  RawReader
 Aim: implements methods to read a "Vol" file format. More...
struct  VolReader
 Aim: implements methods to read a "Vol" file format. More...
struct  PNMWriter
 Aim: Export a 2D and a 3D Image using the Netpbm formats (ASCII mode).

  • PPM: RGB
  • PGM: grayscale
  • PPM3D: 3D variant of PPM
  • PGM3D: 3D variant of PGM.
More...
struct  RawWriter
 Aim: Raw binary export of an Image. More...
struct  VolWriter
 Aim: Export a 3D Image using the Vol formats. More...
struct  ConstantPointPredicate
 Aim: The predicate that returns always the same value boolCst. More...
struct  TruePointPredicate
 Aim: The predicate that returns always true. More...
struct  FalsePointPredicate
 Aim: The predicate that returns always false. More...
struct  IsLowerPointPredicate
 Aim: The predicate returns true when the point is below (or equal) the given upper bound. More...
struct  IsUpperPointPredicate
 Aim: The predicate returns true when the point is above (or equal) the given lower bound. More...
struct  IsWithinPointPredicate
 Aim: The predicate returns true when the point is within the given bounds. More...
struct  NotPointPredicate
 Aim: The predicate returns true when the point is within the given bounds. More...
struct  BinaryPointPredicate
 Aim: The predicate returns true when the point is within the given bounds. More...
struct  CInteger
 Aim: The concept CInteger specifies what are the usual integer numbers, more precisely the ones that are representable on a computer. More...
struct  CPointPredicate
 Aim: Defines a predicate on a point. More...
struct  CSignedInteger
struct  CSpace
 Aim: Defines the concept describing a digital space, ie a cartesian product of integer lines. More...
struct  CUnsignedInteger
struct  CBoundedDomain
 Aim: This concept represents a bounded digital domain, i.e. a non mutable subset of points of the given digital space. More...
struct  CDomain
 Aim: This concept represents a digital domain, i.e. a non mutable subset of points of the given digital space. More...
struct  DomainPredicate
 Aim: The predicate returning true iff the point is in the domain given at construction. It is just a wrapper class around the methods Domain::isInside( const Point & ), where Domain stands for any model of CDomain. More...
class  HyperRectDomain
 Aim: Parallelepidec region of a digital space, model of a 'CDomain'. More...
struct  DrawDomainGrid
struct  DrawDomainPaving
class  HyperRectDomain_Iterator
class  HyperRectDomain_subIterator
struct  CImageContainer
struct  CValue
class  ImageContainerBySTLMap
class  ImageContainerBySTLVector
struct  ImageSelector
 Aim: Automatically defines an adequate image type according to the hints given by the user. More...
class  Morton
 Aim: More...
struct  ImageFromSet
 Aim: Define utilities to convert a digital set into an image. More...
struct  SetFromImage
 Aim: Define utilities to convert a digital set into an image. More...
class  SimpleForegroundPredicate
 Aim: Define a simple Foreground predicate thresholding image values between to constant values. More...
struct  IntegerTraits
 Aim: The traits class for all models of Cinteger. More...
struct  IntegerTraits< uint16_t >
struct  IntegerTraits< int16_t >
struct  IntegerTraits< uint8_t >
struct  IntegerTraits< int8_t >
struct  IntegerTraits< uint32_t >
struct  IntegerTraits< int32_t >
struct  IntegerTraits< uint64_t >
struct  IntegerTraits< int64_t >
class  Warning_promote_trait_not_specialized_for_this_case
struct  promote_trait
struct  promote_trait< int32_t, int64_t >
struct  LinearAlgebra
 Aim: More...
class  Matrix
class  PointVector
 Aim: Implements basic operations that will be used in Point and Vector classes. More...
struct  DrawPavingPixel
struct  DrawGridPixel
struct  CDigitalSet
class  DigitalSetBySTLSet
 Aim: More...
class  DigitalSetBySTLVector
 Aim: Realizes the concept CDigitalSet by using the STL container std::vector. More...
struct  DigitalSetConverter
 Aim: Utility class to convert between types of sets. More...
class  DigitalSetDomain
 Aim: Constructs a domain limited to the given digital set. More...
struct  DigitalSetSelector
 Aim: Automatically defines an adequate digital set type according to the hints given by the user. More...
struct  SetPredicate
 Aim: The predicate returning true iff the point is in the domain given at construction. More...
class  SpaceND
class  ModuloComputer
 implements basic functions on modular arithmetic. More...
class  MeasureOfStraightLines
struct  CAdjacency
 Aim: The concept CAdjacency defines an elementary adjacency relation between points of a digital space. More...
struct  CDomainAdjacency
 Aim: Refines the concept CAdjacency by telling that the adjacency is specific to a given domain of the embedding digital space. More...
class  DigitalTopology
 Aim: Represents a digital topology as a couple of adjacency relations. More...
class  DomainAdjacency
 Aim: Given a domain and an adjacency, limits the given adjacency to the specified domain for all adjacency and neighborhood computations. More...
class  Expander
 Aim: This class is useful to visit an object by adjacencies, layer by layer. More...
struct  KhalimskyCell
struct  SignedKhalimskyCell
class  CellDirectionIterator
class  KhalimskySpaceND
 Aim: This class is a model of CCellularGridSpaceND. It represents the cubical grid as a cell complex, whose cells are defined as an array of integers. The topology of the cells is defined by the parity of the coordinates (even: closed, odd: open). More...
class  MetricAdjacency
 Aim: Describes digital adjacencies in digital spaces that are defined with the 1-norm and the infinity-norm. More...
class  Object
 Aim: An object (or digital object) represents a set in some digital space associated with a digital topology. More...
struct  DrawObjectAdjacencies
class  SurfelAdjacency
 Aim: Represent adjacencies between surfel elements, telling if it follows an interior to exterior ordering or exterior to interior ordering. It allows tracking of boundaries and of surfaces. More...
class  SurfelNeighborhood
 Aim: This helper class is useful to compute the neighboring surfels of a given surfel, especially over a digital surface or over an object boundary. Two signed surfels are incident if they share a common n-2 cell. This class uses a SurfelAdjacency so as to determine adjacent surfels (either looking for them from interior to exterior or inversely). More...
class  Clock
struct  TagFalse
struct  TagTrue
struct  TagUnknown
class  ConceptUtils
 Aim: This utility class gathers several static methods useful for concept checks. More...
struct  OpInSTLContainers
struct  OpInSTLContainers< Container, std::reverse_iterator< typename Container::iterator > >
class  Trace
class  TraceWriter
class  TraceWriterFile
class  TraceWriterTerm

Typedefs

typedef boost::function0< bool > BoolFunction0
typedef boost::function1< bool,
bool > 
BoolFunction1
typedef boost::function2< bool,
bool, bool > 
BoolFunction2
typedef boost::function3< bool,
bool, bool, bool > 
BoolFunction3
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 DGtal::uint32_t Dimension
typedef MetricAdjacency
< SpaceND< 2 >, 1 > 
Z2Adj4
typedef MetricAdjacency
< SpaceND< 2 >, 2 > 
Z2Adj8
typedef MetricAdjacency
< SpaceND< 3 >, 1 > 
Z3Adj6
typedef MetricAdjacency
< SpaceND< 3 >, 2 > 
Z3Adj18
typedef MetricAdjacency
< SpaceND< 3 >, 3 > 
Z3Adj26

Enumerations

enum  ColorGradientPreset {
  CMAP_CUSTOM = 0, CMAP_GRAYSCALE, CMAP_SPRING, CMAP_SUMMER,
  CMAP_AUTUMN, CMAP_WINTER, CMAP_COOL, CMAP_COPPER,
  CMAP_HOT, CMAP_JET
}
enum  DomainDrawMode { GRID = 0, PAVING = 1 }
enum  ImageIterability { HIGH_ITER_I = 0, LOW_ITER_I = 1 }
enum  ImageBelongTestability { HIGH_BEL_I = 0, LOW_BEL_I = 2 }
enum  ImageSpecificContainer { NORMAL_CONTAINER_I = 0, VTKIMAGEDATA_CONTAINER_I = 4 }
enum  BoundEnum { BOUNDED = 0, UNBOUNDED = 1, BOUND_UNKNOWN = 2 }
enum  SignEnum { SIGNED = 0, UNSIGNED = 1, SIGN_UNKNOWN = 2 }
enum  DigitalSetSize { SMALL_DS = 0, MEDIUM_DS = 1, BIG_DS = 2, WHOLE_DS = 3 }
enum  DigitalSetVariability { LOW_VAR_DS = 0, HIGH_VAR_DS = 4 }
enum  DigitalSetIterability { LOW_ITER_DS = 0, HIGH_ITER_DS = 8 }
enum  DigitalSetBelongTestability { LOW_BEL_DS = 0, HIGH_BEL_DS = 16 }
enum  DigitalTopologyProperties { UNKNOWN_DT = 0, NOT_JORDAN_DT = 1, JORDAN_DT = 2 }

Functions

std::ostream & operator<< (std::ostream &out, const DGtalQGLViewer &object)
std::ostream & operator<< (std::ostream &out, const Common &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const CountedPtr< T > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const CowPtr< T > &object)
std::ostream & operator<< (std::ostream &out, const OrderedAlphabet &object)
template<typename TIterator , typename TInteger , int connectivity>
std::ostream & operator<< (std::ostream &out, ArithmeticalDSS< TIterator, TInteger, connectivity > &object)
template<typename TIterator , typename TInteger , int connectivity>
std::ostream & operator<< (std::ostream &out, const FP< TIterator, TInteger, connectivity > &object)
template<typename TInteger >
std::ostream & operator<< (std::ostream &out, const FreemanChain< TInteger > &object)
template<typename Segment >
std::ostream & operator<< (std::ostream &out, const GreedyDecomposition< Segment > &object)
template<typename TSegment >
std::ostream & operator<< (std::ostream &out, const MaximalSegments< TSegment > &object)
template<typename Shape , bool isUpward, bool isClosed>
std::ostream & operator<< (std::ostream &out, const Point2ShapePredicate< Shape, isUpward, isClosed > &object)
template<typename Shape >
std::ostream & operator<< (std::ostream &out, const Preimage2D< Shape > &object)
template<typename TInteger >
std::ostream & operator<< (std::ostream &out, const StraightLine< TInteger > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const DistanceValueTraits< T > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const ImplicitBall< T > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const ImplicitHyperCube< T > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const ImplicitNorm1Ball< T > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const ImplicitRoundedHyperCube< T > &object)
template<typename TDomain >
std::ostream & operator<< (std::ostream &out, const Shapes< TDomain > &object)
std::ostream & operator<< (std::ostream &out, const StdDefs &object)
template<typename TKSpace >
std::ostream & operator<< (std::ostream &out, const Surfaces< TKSpace > &object)
template<typename TSpace >
std::ostream & operator<< (std::ostream &out, const DGtalInventor< TSpace > &object)
std::ostream & operator<< (std::ostream &out, const IVViewer &object)
template<typename TSpace >
std::ostream & operator<< (std::ostream &out, const Lattice< TSpace > &object)
template<typename PValue , int PDefaultColor>
std::ostream & operator<< (std::ostream &out, const ColorBrightnessColorMap< PValue, PDefaultColor > &object)
template<typename PValue , int PDefaultPreset, int PDefaultFirstColor, int PDefaultLastColor>
std::ostream & operator<< (std::ostream &out, const GradientColorMap< PValue, PDefaultPreset, PDefaultFirstColor, PDefaultLastColor > &object)
template<typename PValue >
std::ostream & operator<< (std::ostream &out, const GrayscaleColorMap< PValue > &object)
template<typename PValue , int DefaultCycles>
std::ostream & operator<< (std::ostream &out, const HueShadeColorMap< PValue, DefaultCycles > &object)
std::ostream & operator<< (std::ostream &out, const DGtalBoard &object)
template<typename TSpace >
std::ostream & operator<< (std::ostream &out, const HyperRectDomain< TSpace > &object)
template<typename T , typename TV >
std::ostream & operator<< (std::ostream &out, const experimental::ImageContainerByITKImage< T, TV > &object)
template<typename Domain , typename V >
std::ostream & operator<< (std::ostream &out, const ImageContainerBySTLVector< Domain, V > &object)
std::ostream & operator<< (std::ostream &out, const Matrix &object)
template<Dimension dim, typename Container >
std::bitset< dim > setDimensionsIn (const Container &dimensions)
template<Dimension dim, typename Container >
std::bitset< dim > setDimensionsNotIn (const Container &dimensions)
template<DGtal::uint32_t dim, typename Integer >
std::ostream & operator<< (std::ostream &out, const PointVector< dim, Integer > &object)
template<typename Domain >
std::ostream & operator<< (std::ostream &out, const DigitalSetBySTLSet< Domain > &object)
template<typename Domain >
std::ostream & operator<< (std::ostream &out, const DigitalSetBySTLVector< Domain > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const DigitalSetDomain< T > &object)
template<Dimension dim, typename Integer >
static std::ostream & operator<< (std::ostream &out, const SpaceND< dim, Integer > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const ModuloComputer< T > &object)
std::ostream & operator<< (std::ostream &out, const MeasureOfStraightLines &object)
template<typename TForegroundAdjacency , typename TBackgroundAdjacency >
std::ostream & operator<< (std::ostream &out, const DigitalTopology< TForegroundAdjacency, TBackgroundAdjacency > &object)
template<typename TDomain , typename TAdjacency >
std::ostream & operator<< (std::ostream &out, const DomainAdjacency< TDomain, TAdjacency > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const Expander< T > &object)
template<Dimension dim, typename TInteger >
std::ostream & operator<< (std::ostream &out, const KhalimskyCell< dim, TInteger > &object)
template<Dimension dim, typename TInteger >
std::ostream & operator<< (std::ostream &out, const SignedKhalimskyCell< dim, TInteger > &object)
template<Dimension dim, typename TInteger >
std::ostream & operator<< (std::ostream &out, const KhalimskySpaceND< dim, TInteger > &object)
template<typename TSpace , Dimension maxNorm1>
std::ostream & operator<< (std::ostream &out, const MetricAdjacency< TSpace, maxNorm1, TSpace::dimension > &object)
template<typename TDigitalTopology , typename TDigitalSet >
std::ostream & operator<< (std::ostream &out, const Object< TDigitalTopology, TDigitalSet > &object)
template<Dimension dim>
std::ostream & operator<< (std::ostream &out, const SurfelAdjacency< dim > &object)
template<typename T >
std::ostream & operator<< (std::ostream &out, const SurfelNeighborhood< T > &object)
std::ostream & operator<< (std::ostream &out, const Clock &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)

Variables

It also possible to remove the
visualisation of the
transparent clipping plane by
adding boolean 
option
It also possible to remove the
visualisation of the
transparent clipping plane by
adding boolean 
false
static const BoolFunction0 trueBF0 = TrueBoolFct0()
static const BoolFunction0 falseBF0 = FalseBoolFct0()
static const BoolFunction1 identityBF1 = IdentityBoolFct1()
static const BoolFunction1 notBF1 = NotBoolFct1()
static const BoolFunction2 andBF2 = AndBoolFct2()
static const BoolFunction2 orBF2 = OrBoolFct2()
static const BoolFunction2 xorBF2 = XorBoolFct2()
static const BoolFunction2 impliesBF2 = ImpliesBoolFct2()
TraceWriterTerm traceWriterTerm
Trace trace

Detailed Description

DGtal is the top-level namespace which contains all DGtal functions and types.


Typedef Documentation

typedef boost::function0< bool > DGtal::BoolFunction0

May hold bool functions taking no arguments.

Definition at line 53 of file BasicBoolFunctions.h.

typedef boost::function1< bool, bool > DGtal::BoolFunction1

May hold bool functions taking one bool argument.

Definition at line 58 of file BasicBoolFunctions.h.

typedef boost::function2< bool, bool, bool > DGtal::BoolFunction2

May hold bool functions taking two bool arguments.

Definition at line 63 of file BasicBoolFunctions.h.

typedef boost::function3< bool, bool, bool, bool > DGtal::BoolFunction3

May hold bool functions taking three bool arguments (Useful ?).

Definition at line 68 of file BasicBoolFunctions.h.

Global static type to represent the dimension in DGtal

Definition at line 86 of file Common.h.

typedef boost::int16_t DGtal::int16_t

Definition at line 62 of file BasicTypes.h.

typedef boost::int32_t DGtal::int32_t

Definition at line 63 of file BasicTypes.h.

typedef boost::int64_t DGtal::int64_t

Definition at line 64 of file BasicTypes.h.

typedef boost::int8_t DGtal::int8_t

Definition at line 61 of file BasicTypes.h.

typedef boost::uint16_t DGtal::uint16_t

Definition at line 57 of file BasicTypes.h.

typedef boost::uint32_t DGtal::uint32_t

Definition at line 58 of file BasicTypes.h.

typedef boost::uint64_t DGtal::uint64_t

Definition at line 59 of file BasicTypes.h.

typedef boost::uint8_t DGtal::uint8_t

Definition at line 56 of file BasicTypes.h.

Standard 4-neighborhood for a 2D digital space based on type 'int'.

Deprecated:
(since 0.3) You should use the type Z2i::Adj4 instead.

Definition at line 250 of file MetricAdjacency.h.

Standard 8-neighborhood for a 2D digital space based on type 'int'.

Deprecated:
(since 0.3) You should use the type Z2i::Adj8 instead.

Definition at line 256 of file MetricAdjacency.h.

Standard 18-neighborhood for a 3D digital space based on type 'int'.

Deprecated:
(since 0.3) You should use the type Z3i::Adj18 instead.

Definition at line 268 of file MetricAdjacency.h.

Standard 26-neighborhood for a 3D digital space based on type 'int'.

Deprecated:
(since 0.3) You should use the type Z3i::Adj26 instead.

Definition at line 274 of file MetricAdjacency.h.

Standard 6-neighborhood for a 3D digital space based on type 'int'.

Deprecated:
(since 0.3) You should use the type Z3i::Adj6 instead.

Definition at line 262 of file MetricAdjacency.h.


Enumeration Type Documentation

Enumerator:
BOUNDED 
UNBOUNDED 
BOUND_UNKNOWN 

Definition at line 57 of file IntegerTraits.h.

Enumerator:
CMAP_CUSTOM 
CMAP_GRAYSCALE 
CMAP_SPRING 
CMAP_SUMMER 
CMAP_AUTUMN 
CMAP_WINTER 
CMAP_COOL 
CMAP_COPPER 
CMAP_HOT 
CMAP_JET 

Definition at line 60 of file GradientColorMap.h.

Enumerator:
LOW_BEL_DS 
HIGH_BEL_DS 

Definition at line 60 of file DigitalSetSelector.h.

Enumerator:
LOW_ITER_DS 
HIGH_ITER_DS 

Definition at line 59 of file DigitalSetSelector.h.

Enumerator:
SMALL_DS 
MEDIUM_DS 
BIG_DS 
WHOLE_DS 

Definition at line 57 of file DigitalSetSelector.h.

Enumerator:
LOW_VAR_DS 
HIGH_VAR_DS 

Definition at line 58 of file DigitalSetSelector.h.

Possible properties of digital topologies.

Enumerator:
UNKNOWN_DT 
NOT_JORDAN_DT 
JORDAN_DT 

Definition at line 54 of file DigitalTopology.h.

Specifies the drawing mode for domains.

Enumerator:
GRID 
PAVING 

Definition at line 57 of file DGtalBoard.h.

Enumerator:
HIGH_BEL_I 
LOW_BEL_I 

Definition at line 54 of file ImageSelector.h.

Enumerator:
HIGH_ITER_I 
LOW_ITER_I 

Definition at line 53 of file ImageSelector.h.

Enumerator:
NORMAL_CONTAINER_I 
VTKIMAGEDATA_CONTAINER_I 

Definition at line 55 of file ImageSelector.h.

Enumerator:
SIGNED 
UNSIGNED 
SIGN_UNKNOWN 

Definition at line 58 of file IntegerTraits.h.


Function Documentation

std::ostream& DGtal::operator<< ( std::ostream &  out,
const DGtalQGLViewer &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DGtalQGLViewer' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const TraceWriterTerm &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'TraceWriterTerm' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const TraceWriterFile &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'TraceWriterFile' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const TraceWriter &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'TraceWriter' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Trace &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'Trace' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Clock &  object 
) [inline]

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

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

Definition at line 177 of file Clock.h.

template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const SurfelNeighborhood< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'SurfelNeighborhood' to write.
Returns:
the output stream after the writing.
template<Dimension dim>
std::ostream& DGtal::operator<< ( std::ostream &  out,
const SurfelAdjacency< dim > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'SurfelAdjacency' to write.
Returns:
the output stream after the writing.
template<typename TDigitalTopology , typename TDigitalSet >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Object< TDigitalTopology, TDigitalSet > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'Object' to write.
Returns:
the output stream after the writing.
template<typename TSpace , Dimension maxNorm1>
std::ostream& DGtal::operator<< ( std::ostream &  out,
const MetricAdjacency< TSpace, maxNorm1, TSpace::dimension > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'MetricAdjacency' to write.
Returns:
the output stream after the writing.
template<Dimension dim, typename TInteger >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const KhalimskySpaceND< dim, TInteger > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'KhalimskySpaceND' to write.
Returns:
the output stream after the writing.
template<Dimension dim, typename TInteger >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const SignedKhalimskyCell< dim, TInteger > &  object 
)
template<Dimension dim, typename TInteger >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const KhalimskyCell< dim, TInteger > &  object 
)
template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Expander< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'Expander' to write.
Returns:
the output stream after the writing.
template<typename TDomain , typename TAdjacency >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const DomainAdjacency< TDomain, TAdjacency > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DomainAdjacency' to write.
Returns:
the output stream after the writing.
template<typename TForegroundAdjacency , typename TBackgroundAdjacency >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const DigitalTopology< TForegroundAdjacency, TBackgroundAdjacency > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DigitalTopology' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const MeasureOfStraightLines &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'MeasureOfStraightLines' to write.
Returns:
the output stream after the writing.
template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ModuloComputer< T > &  object 
)

Definition at line 205 of file ModuloComputer.h.

template<Dimension dim, typename Integer >
static std::ostream& DGtal::operator<< ( std::ostream &  out,
const SpaceND< dim, Integer > &  object 
) [static]

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

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

Definition at line 220 of file SpaceND.h.

template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const DigitalSetDomain< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DigitalSetDomain' to write.
Returns:
the output stream after the writing.
template<typename Domain >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const DigitalSetBySTLVector< Domain > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DigitalSetBySTLVector' to write.
Returns:
the output stream after the writing.
template<typename Domain >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const DigitalSetBySTLSet< Domain > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DigitalSetBySTLSet' to write.
Returns:
the output stream after the writing.
template<DGtal::uint32_t dim, typename Integer >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const PointVector< dim, Integer > &  object 
)

Operator <<.

Modifier class in a DGtalBoard stream. Realizes the concept CDrawableWithDGtalBoard.

std::ostream& DGtal::operator<< ( std::ostream &  out,
const Common &  object 
) [inline]

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

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

Definition at line 214 of file Common.h.

template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const CowPtr< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'CowPtr' to write.
Returns:
the output stream after the writing.
template<typename TInteger >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const FreemanChain< TInteger > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'FreemanChain' to write.
Returns:
the output stream after the writing.
template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ImplicitHyperCube< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'ImplicitHyperCube' to write.
Returns:
the output stream after the writing.
template<typename T , typename TV >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const experimental::ImageContainerByITKImage< T, TV > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'ImageContainerByITKImage' to write.
Returns:
the output stream after the writing.
template<typename TSpace >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const HyperRectDomain< TSpace > &  object 
)

Modifier class in a DGtalBoard stream. Realizes the concept CDrawableWithDGtalBoard. Overloads 'operator<<' for displaying objects of class 'HyperRectDomain'.

Parameters:
outthe output stream where the object is written.
objectthe object of class 'HyperRectDomain' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const DGtalBoard &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DGtalBoard' to write.
Returns:
the output stream after the writing.
template<typename PValue , int DefaultCycles>
std::ostream& DGtal::operator<< ( std::ostream &  out,
const HueShadeColorMap< PValue, DefaultCycles > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'HueShadeColorMap' to write.
Returns:
the output stream after the writing.
template<typename PValue >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const GrayscaleColorMap< PValue > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'GrayscaleColorMap' to write.
Returns:
the output stream after the writing.
template<typename PValue , int PDefaultPreset, int PDefaultFirstColor, int PDefaultLastColor>
std::ostream& DGtal::operator<< ( std::ostream &  out,
const GradientColorMap< PValue, PDefaultPreset, PDefaultFirstColor, PDefaultLastColor > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'GradientColorMap' to write.
Returns:
the output stream after the writing.
template<typename PValue , int PDefaultColor>
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ColorBrightnessColorMap< PValue, PDefaultColor > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'ColorBrightnessColorMap' to write.
Returns:
the output stream after the writing.
template<typename TSpace >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Lattice< TSpace > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'Lattice' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const IVViewer &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'IVViewer' to write.
Returns:
the output stream after the writing.
template<typename TSpace >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const DGtalInventor< TSpace > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DGtalInventor' to write.
Returns:
the output stream after the writing.
template<typename TKSpace >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Surfaces< TKSpace > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'Surfaces' to write.
Returns:
the output stream after the writing.
std::ostream& DGtal::operator<< ( std::ostream &  out,
const StdDefs &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'StdDefs' to write.
Returns:
the output stream after the writing.
template<typename TDomain >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Shapes< TDomain > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'Shapes' to write.
Returns:
the output stream after the writing.
template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ImplicitRoundedHyperCube< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'ImplicitRoundedHyperCube' to write.
Returns:
the output stream after the writing.
template<typename Domain , typename V >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ImageContainerBySTLVector< Domain, V > &  object 
) [inline]

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

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

Definition at line 481 of file ImageContainerBySTLVector.h.

std::ostream& DGtal::operator<< ( std::ostream &  out,
const Matrix &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'Matrix' to write.
Returns:
the output stream after the writing.
template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ImplicitBall< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'ImplicitBall' to write.
Returns:
the output stream after the writing.
template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const DistanceValueTraits< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'DistanceValueTraits' to write.
Returns:
the output stream after the writing.
template<typename TInteger >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const StraightLine< TInteger > &  object 
) [inline]

Definition at line 191 of file StraightLine.h.

template<typename Shape >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Preimage2D< Shape > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'Preimage2D' to write.
Returns:
the output stream after the writing.
template<typename Shape , bool isUpward, bool isClosed>
std::ostream& DGtal::operator<< ( std::ostream &  out,
const Point2ShapePredicate< Shape, isUpward, isClosed > &  object 
) [inline]
template<typename TSegment >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const MaximalSegments< TSegment > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'MaximalSegments' to write.
Returns:
the output stream after the writing.
template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const ImplicitNorm1Ball< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'ImplicitNorm1Ball' to write.
Returns:
the output stream after the writing.
template<typename Segment >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const GreedyDecomposition< Segment > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'GreedyDecomposition' to write.
Returns:
the output stream after the writing.
template<typename TIterator , typename TInteger , int connectivity>
std::ostream& DGtal::operator<< ( std::ostream &  out,
const FP< TIterator, TInteger, connectivity > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'FP' to write.
Returns:
the output stream after the writing.
template<typename TIterator , typename TInteger , int connectivity>
std::ostream& DGtal::operator<< ( std::ostream &  out,
ArithmeticalDSS< TIterator, TInteger, connectivity > &  object 
)

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

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

Definition at line 693 of file ArithmeticalDSS.h.

std::ostream& DGtal::operator<< ( std::ostream &  out,
const OrderedAlphabet &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'OrderedAlphabet' to write.
Returns:
the output stream after the writing.
template<typename T >
std::ostream& DGtal::operator<< ( std::ostream &  out,
const CountedPtr< T > &  object 
)

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

Parameters:
outthe output stream where the object is written.
objectthe object of class 'CountedPtr' to write.
Returns:
the output stream after the writing.
template<Dimension dim, typename Container >
std::bitset<dim> DGtal::setDimensionsIn ( const Container &  dimensions)
Returns:
a bitset having true for each dimension presents in dimensions.
template<Dimension dim, typename Container >
std::bitset<dim> DGtal::setDimensionsNotIn ( const Container &  dimensions)
Returns:
a bitset having true for each dimension not presents in dimensions.

Variable Documentation

The object function and (2 bool args).

Definition at line 149 of file BasicBoolFunctions.h.

Referenced by testBasicBoolFunctions().

It also possible to remove the visualisation of the transparent clipping plane by adding boolean DGtal::false

Definition at line 292 of file 3dvisu.dox.

Referenced by testClosedCurvesProcessedAsOpen().

The object function (0 bool args) returning false.

Definition at line 92 of file BasicBoolFunctions.h.

Referenced by testBasicBoolFunctions().

The object function identity (1 bool args).

Definition at line 111 of file BasicBoolFunctions.h.

Referenced by testBasicBoolFunctions().

The object function implies (2 bool args).

Definition at line 164 of file BasicBoolFunctions.h.

Referenced by testBasicBoolFunctions().

The object function NOT (1 bool args).

Definition at line 116 of file BasicBoolFunctions.h.

Referenced by testBasicBoolFunctions().

It also possible to remove the visualisation of the transparent clipping plane by adding boolean DGtal::option

Definition at line 292 of file 3dvisu.dox.

The object function or (2 bool args).

Definition at line 154 of file BasicBoolFunctions.h.

Referenced by testBasicBoolFunctions().

Examples:
dgtalboard-1-points.cpp, dgtalboard-2-sets.cpp, dgtalboard-3-custom-classes.cpp, dgtalboard-3-custom-points.cpp, dgtalboard-4-colormaps.cpp, distancetransform2D.cpp, and homotopicThinning3D.cpp.

Referenced by builtinIteratorScan(), domainIteratorScan(), main(), test_loopTick(), test_minimalTick(), test_MultipleLoop(), testBadKeySizes(), testBasicBoolFunctions(), testCellularGridSpaceND(), testCheckImageConcept(), testChessboard(), testClosedCurves(), testClosedCurvesProcessedAsClosed(), testClosedCurvesProcessedAsOpen(), testComparison(), testCover4(), testDec4(), testDec8(), testDec8Reverse(), testDGtalBoard(), testDGtalGMP(), testDGtalQGLViewer(), testDigitalSet(), testDigitalSetDomain(), testDigitalSetDraw(), testDigitalSetSelector(), testDigitalTopologyZ2(), testDisconnectedCurve(), testDistanceTransformation(), testDistanceTransformation3D(), testDistanceTransformationBorder(), testDistanceTransformND(), testDomain(), testDraw(), testDSS4drawing(), testDSS8drawing(), testDuvalPP(), testDuvalPPMod(), testExpander(), testExtendRetract(), testFileStream(), testFLF(), testFP(), testFreemanChain(), testGetSetVal(), testGMPSpace(), testGrayscaleColorMap(), testHashTree(), testImageContainerBenchmark(), testImagesSetsUtilities(), testImplicitShape(), testImplicitShape3D(), testIndent(), testInteger(), testIntegerNorms(), testIOException(), testIterator(), testITKImage(), testITKMethod(), testIVViewer(), testIVViewerSimpleWdw(), testLayers(), testLinearAlgebra(), testMagickReader(), testMetricAdjacency(), testModuloComputer(), testMorton(), testNoPoint(), testNorms(), testObject(), testObject3D(), testObjectBorder(), testOneDSS(), testOnePoint(), testOpenCurvesProcessedAsClosed(), testOperators(), testOrderedAlphabet(), testPNMWriter(), testPointListReader(), testRawReader2D(), testReverseDT(), testReverseDTSet(), testReverseIterator(), testSetFromImage(), testSimple(), testSimpleBoard(), testSimpleExpander(), testSimpleHyperRectDomain(), testSimpleImage(), testSimplePoint(), testSimplePoints2D(), testSimplePoints3D(), testSimpleVector(), testSpanIterators(), testSTLCompat(), testSuite(), testSurfelAdjacency(), testTwoEndIterators(), testTypeValidity(), testUnitSquare(), testUnitSquareCentroid(), and testVolReader().

DGtal Global variables

The object function (0 bool args) returning true.

Definition at line 87 of file BasicBoolFunctions.h.

Referenced by testBasicBoolFunctions().

The object function xor (2 bool args).

Definition at line 159 of file BasicBoolFunctions.h.

Referenced by testBasicBoolFunctions().

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines