31 #if defined(BoundaryPredicate_RECURSES)
32 #error Recursive header files inclusion detected in BoundaryPredicate.h
33 #else // defined(BoundaryPredicate_RECURSES)
35 #define BoundaryPredicate_RECURSES
37 #if !defined BoundaryPredicate_h
39 #define BoundaryPredicate_h
44 #include <boost/array.hpp>
46 #include "DGtal/base/Common.h"
47 #include "DGtal/base/ConstAlias.h"
48 #include "DGtal/images/CConstImage.h"
49 #include "DGtal/topology/CCellularGridSpaceND.h"
68 template <
typename TKSpace,
typename TImage>
170 template <
typename TKSpace,
typename TImage>
181 #include "DGtal/topology/helpers/BoundaryPredicate.ih"
186 #endif // !defined BoundaryPredicate_h
188 #undef BoundaryPredicate_RECURSES
189 #endif // else defined(BoundaryPredicate_RECURSES)
BoundaryPredicate(ConstAlias< KSpace > aSpace, ConstAlias< Image > anImage, const Value &l1)
Go to http://www.sgi.com/tech/stl/ForwardContainer.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/RandomAccessTraversal....
Go to http://www.sgi.com/tech/stl/DefaultConstructible.html.
Go to http://www.sgi.com/tech/stl/UniqueAssociativeContainer.html.
Go to http://www.sgi.com/tech/stl/BinaryFunction.html.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.sgi.com/tech/stl/Container.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/graph/doc/EdgeListGraph.html.
Aim: This class encapsulates its parameter class so that to indicate to the user that the object/poin...
Go to http://www.sgi.com/tech/stl/Predicate.html.
Go to http://www.sgi.com/tech/stl/Generator.html.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.sgi.com/tech/stl/ForwardIterator.html.
Go to http://www.sgi.com/tech/stl/Collection.html.
Go to http://www.sgi.com/tech/stl/LessThanComparable.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/SinglePassIterator.html.
Aim: This concept describes a cellular grid space in nD. In these spaces obtained by cartesian produc...
Go to http://www.sgi.com/tech/stl/SignedInteger.html.
void selfDisplay(std::ostream &out) const
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/IncrementableIterator....
Go to http://www.boost.org/doc/libs/1_52_0/libs/graph/doc/VertexListGraph.html.
Go to http://www.sgi.com/tech/stl/BackInsertionSequence.html.
Go to http://www.sgi.com/tech/stl/AdaptableBinaryFunction.html.
Represents a signed cell in a cellular grid space by its Khalimsky coordinates and a boolean value.
Go to http://www.boost.org/doc/libs/1_52_0/libs/graph/doc/IncidenceGraph.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/InteroperableIterator....
Go to http://www.boost.org/doc/libs/1_52_0/libs/graph/doc/Graph.html.
BOOST_STATIC_ASSERT((concepts::ConceptUtils::SameType< typename KSpace::Point, typename Image::Point >::value))
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/WritableIterator.html.
Go to http://www.boost.org/libs/concept_check/reference.htm.
std::ostream & operator<<(std::ostream &out, const ATu0v1< TKSpace, TLinearAlgebra > &object)
const KSpace * myPtrSpace
the cellular space where lies the image.
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/ForwardTraversal.html.
bool operator()(const Surfel &s) const
Go to http://www.sgi.com/tech/stl/BinaryPredicate.html.
Go to http://www.sgi.com/tech/stl/OutputIterator.html.
DGtal is the top-level namespace which contains all DGtal functions and types.
BoundaryPredicate & operator=(const BoundaryPredicate &other)
BOOST_CONCEPT_ASSERT((concepts::CCellularGridSpaceND< TKSpace >))
Go to http://www.sgi.com/tech/stl/AssociativeContainer.html.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.sgi.com/tech/stl/BidirectionalIterator.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/LvalueIteratorConcept....
Go to http://www.boost.org/doc/libs/1_52_0/libs/graph/doc/AdjacencyGraph.html.
Go to http://www.sgi.com/tech/stl/CopyConstructible.html.
Go to http://www.sgi.com/tech/stl/ReversibleContainer.html.
Go to http://www.sgi.com/tech/stl/Sequence.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/type_traits/doc/html/index.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/SwappableIterator.html.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.sgi.com/tech/stl/AdaptableUnaryFunction.html.
Go to http://www.sgi.com/tech/stl/AdaptableBinaryPredicate.html.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.sgi.com/tech/stl/RandomAccessContainer.html.
Go to http://www.sgi.com/tech/stl/RandomAccessIterator.html.
Go to http://www.sgi.com/tech/stl/AdaptablePredicate.html.
Go to http://www.sgi.com/tech/stl/SortedAssociativeContainer.html.
Go to http://www.sgi.com/tech/stl/UnaryFunction.html.
Go to http://www.sgi.com/tech/stl/SimpleAssociativeContainer.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/BidirectionalTraversal....
Go to http://www.boost.org/doc/libs/1_52_0/libs/iterator/doc/ReadableIterator.html.
Value myLabel1
the label of the inner region that defines the boundary.
Go to http://www.sgi.com/tech/stl/FrontInsertionSequence.html.
Go to http://www.sgi.com/tech/stl/EqualityComparable.html.
Go to http://www.sgi.com/tech/stl/AdaptableGenerator.html.
Aim: The predicate on surfels that represents the frontier between a region and its complementary in ...
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.sgi.com/tech/stl/PairAssociativeContainer.html.
Go to http://www.sgi.com/tech/stl/Assignable.html.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Go to http://www.boost.org/libs/concept_check/reference.htm.
Aim: Defines the concept describing a read-only image, which is a refinement of CPointFunctor.
Go to http://www.sgi.com/tech/stl/MultipleAssociativeContainer.html.
Go to http://www.boost.org/doc/libs/1_52_0/libs/type_traits/doc/html/index.html.