Here is a list of all struct and union fields with links to the structures/unions they belong to:
- f -
- f()
: DGtal::EllipticHelix< TSpace >
, DGtal::FunctorOnCells< TFunctorOnPoints, TKSpace >
- Face
: DGtal::ConvexCellComplex< TPoint >
, DGtal::CorrectedNormalCurrentComputer< TRealPoint, TRealVector >
, DGtal::DigitalSurface< TDigitalSurfaceContainer >::Face
, DGtal::functors::EmbedderFromNormalVectors< TRealPoint, TRealVector >
- face
: DGtal::HalfEdgeDataStructure::HalfEdge
- Face
: DGtal::IndexedDigitalSurface< TDigitalSurfaceContainer >
, DGtal::NormalCycleComputer< TRealPoint, TRealVector >
, DGtal::PolygonalCalculus< TRealPoint, TRealVector >
, DGtal::PolygonalSurface< TPoint >
, DGtal::Shortcuts< TKSpace >
, DGtal::ShortcutsGeometry< TKSpace >
, DGtal::SurfaceMesh< TRealPoint, TRealVector >
, DGtal::SurfaceMeshMeasure< TRealPoint, TRealVector, TValue >
, DGtal::SurfaceMeshWriter< TRealPoint, TRealVector >
, DGtal::TriangulatedSurface< TPoint >
- face_measures
: DGtal::SurfaceMeshMeasure< TRealPoint, TRealVector, TValue >
- faceArea()
: DGtal::PolygonalCalculus< TRealPoint, TRealVector >
, DGtal::SurfaceMesh< TRealPoint, TRealVector >
- faceAroundArc()
: DGtal::IndexedDigitalSurface< TDigitalSurfaceContainer >
, DGtal::PolygonalSurface< TPoint >
, DGtal::TriangulatedSurface< TPoint >
- faceBegin()
: DGtal::Mesh< TPoint >
- faceCell()
: DGtal::ConvexCellComplex< TPoint >
- faceCentroid()
: DGtal::SurfaceMesh< TRealPoint, TRealVector >
- faceComplementVertices()
: DGtal::ConvexCellComplex< TPoint >
- faceDegree()
: DGtal::PolygonalCalculus< TRealPoint, TRealVector >
- faceEnd()
: DGtal::Mesh< TPoint >
- faceInclusionRatio()
: DGtal::SurfaceMesh< TRealPoint, TRealVector >
- FaceIndex
: DGtal::HalfEdgeDataStructure
, DGtal::IndexedDigitalSurface< TDigitalSurfaceContainer >
, DGtal::PolygonalSurface< TPoint >
, DGtal::TriangulatedSurface< TPoint >
- FaceIndexRange
: DGtal::HalfEdgeDataStructure
- faceIntercept()
: DGtal::ConvexCellComplex< TPoint >
- faceMeasure()
: DGtal::SurfaceMeshMeasure< TRealPoint, TRealVector, TValue >
- faceNormal()
: DGtal::ConvexCellComplex< TPoint >
, DGtal::PolygonalCalculus< TRealPoint, TRealVector >
, DGtal::SurfaceMesh< TRealPoint, TRealVector >
- faceNormalAsDGtalVector()
: DGtal::PolygonalCalculus< TRealPoint, TRealVector >
- faceNormals()
: DGtal::SurfaceMesh< TRealPoint, TRealVector >
- FaceRange
: DGtal::ConvexCellComplex< TPoint >
, DGtal::DigitalSurface< TDigitalSurfaceContainer >
, DGtal::IndexedDigitalSurface< TDigitalSurfaceContainer >
, DGtal::PolygonalSurface< TPoint >
, DGtal::TriangulatedSurface< TPoint >
- faces()
: DGtal::CubicalComplex< TKSpace, TCellContainer >
- Faces
: DGtal::SurfaceMesh< TRealPoint, TRealVector >
, DGtal::SurfaceMeshHelper< TRealPoint, TRealVector >
, DGtal::SurfaceMeshMeasure< TRealPoint, TRealVector, TValue >
, DGtal::SurfaceMeshReader< TRealPoint, TRealVector >
, DGtal::SurfaceMeshWriter< TRealPoint, TRealVector >
- facesAroundArc()
: DGtal::DigitalSurface< TDigitalSurfaceContainer >
, DGtal::IndexedDigitalSurface< TDigitalSurfaceContainer >
, DGtal::PolygonalSurface< TPoint >
, DGtal::TriangulatedSurface< TPoint >
- facesAroundVertex()
: DGtal::DigitalSurface< TDigitalSurfaceContainer >
, DGtal::IndexedDigitalSurface< TDigitalSurfaceContainer >
, DGtal::PolygonalSurface< TPoint >
, DGtal::TriangulatedSurface< TPoint >
- FaceSet
: DGtal::DigitalSurface< TDigitalSurfaceContainer >
- FaceStorage
: DGtal::Mesh< TPoint >
- Facet()
: DGtal::QuickHull< TKernel >::Facet
- facet_counter
: DGtal::QuickHull< TKernel >
- facets
: DGtal::QuickHull< TKernel >
- faceVertexPositions()
: DGtal::ConvexCellComplex< TPoint >
- faceVertices()
: DGtal::ConvexCellComplex< TPoint >
- FaithfulPolygon
: DGtal::FPLengthEstimator< TConstIterator >
, DGtal::MLPLengthEstimator< TConstIterator >
- false_face_cell
: DGtal::ConvexCellComplex< TPoint >
- false_positive
: DGtal::NeighborhoodConvexityAnalyzer< TKSpace, K >
- fastAt()
: DGtal::LabelledMap< TData, L, TWord, N, M >
- father()
: DGtal::LighterSternBrocot< TInteger, TQuotient, TMap >::Fraction
, DGtal::LighterSternBrocot< TInteger, TQuotient, TMap >::Node
, DGtal::LightSternBrocot< TInteger, TQuotient, TMap >::Fraction
, DGtal::SternBrocot< TInteger, TQuotient >::Fraction
- FC()
: DGtal::DigitalConvexity< TKSpace >
- FC_direct()
: DGtal::DigitalConvexity< TKSpace >
- FC_LatticeSet()
: DGtal::DigitalConvexity< TKSpace >
- fct
: DGtal::Display3D< Space, KSpace >::SelectCallbackFctStore
- fctNM()
: DGtal::detail::LabelledMapMemFunctor
- fctNMpq()
: DGtal::detail::LabelledMapMemFunctor
- FFTW
: DGtal::RealFFT< HyperRectDomain< TSpace >, T >
- file
: DGtal::ImageFactoryFromHDF5< TImageContainer >
- fillCircle()
: LibBoard::Board
- fillColor
: LibBoard::Board::State
, LibBoard::Shape
- fillData()
: DGtal::CubicalComplex< TKSpace, TCellContainer >
- filled()
: LibBoard::Shape
- fillEllipse()
: LibBoard::Board
- fillGouraudTriangle()
: LibBoard::Board
- fillMoments()
: DGtal::DigitalSurfaceConvolver< TFunctor, TKernelFunctor, TKSpace, TDigitalKernel, dimension >
, DGtal::DigitalSurfaceConvolver< TFunctor, TKernelFunctor, TKSpace, TDigitalKernel, 2 >
, DGtal::DigitalSurfaceConvolver< TFunctor, TKernelFunctor, TKSpace, TDigitalKernel, 3 >
- fillPolyline()
: LibBoard::Board
- fillRectangle()
: LibBoard::Board
- fillTriangle()
: LibBoard::Board
- filter()
: DGtal::DigitalConvexity< TKSpace >
- filterVerticesOnFacet()
: DGtal::QuickHull< TKernel >
- finalize()
: DGtal::TickedColorMap< TValue, TColorMap >
- finalizeComputation()
: DGtal::InGeneralizedDiskOfGivenRadius< TPoint, TDetComputer >
- find()
: DGtal::concepts::CDigitalSetArchetype< TDomain >
, DGtal::CubicalComplex< TKSpace, TCellContainer >
, DGtal::DigitalSetByAssociativeContainer< TDomain, TContainer >
, DGtal::DigitalSetBySTLSet< TDomain, TCompare >
, DGtal::DigitalSetBySTLVector< TDomain >
, DGtal::DigitalSetFromMap< TMapImage >
, DGtal::LabelledMap< TData, L, TWord, N, M >
, DGtal::PreCellDirectionIterator< dim, TInteger >
, DGtal::UnorderedSetByBlock< Key, TSplitter, Hash, KeyEqual, UnorderedMapAllocator >
- findABel()
: DGtal::Surfaces< TKSpace >
- findBlockCoordsFromPoint()
: DGtal::TiledImage< TImageContainer, TImageFactory, TImageCacheReadPolicy, TImageCacheWritePolicy >
- findCell()
: DGtal::CubicalComplex< TKSpace, TCellContainer >
- findCut()
: DGtal::LatticePolytope2D< TSpace, TSequence >
- findHalfEdgeIndexFromArc()
: DGtal::HalfEdgeDataStructure
- findIntersection()
: DGtal::StarShaped2D< TSpace >
- findMixedTriangle()
: DGtal::ChordNaivePlaneComputer< TSpace, TInputPoint, TInternalScalar >
- findQuadrantChange()
: DGtal::FreemanChain< TInteger >
- findQuadrantChange4()
: DGtal::FreemanChain< TInteger >
- findSolutionWithoutFractions()
: DGtal::DSLSubsegment< TInteger, TNumber >
- findSubDomain()
: DGtal::TiledImage< TImageContainer, TImageFactory, TImageCacheReadPolicy, TImageCacheWritePolicy >
- findSubDomainFromBlockCoords()
: DGtal::TiledImage< TImageContainer, TImageFactory, TImageCacheReadPolicy, TImageCacheWritePolicy >
- findTileFromBlockCoords()
: DGtal::TiledImage< TImageContainer, TImageFactory, TImageCacheReadPolicy, TImageCacheWritePolicy >
- findTriangle()
: DGtal::ChordNaivePlaneComputer< TSpace, TInputPoint, TInternalScalar >
- findTriangle1()
: DGtal::ChordNaivePlaneComputer< TSpace, TInputPoint, TInternalScalar >
- findTriangle2()
: DGtal::ChordNaivePlaneComputer< TSpace, TInputPoint, TInternalScalar >
- findZeros()
: DGtal::PlaneProbingDigitalSurfaceLocalEstimator< TSurface, TInternalProbingAlgorithm >
- finished()
: DGtal::BreadthFirstVisitor< TGraph, TMarkSet >
, DGtal::DepthFirstVisitor< TGraph, TMarkSet >
, DGtal::DistanceBreadthFirstVisitor< TGraph, TVertexFunctor, TMarkSet >
, DGtal::Expander< TObject >
, DGtal::SymmetricConvexExpander< TKSpace, TPointPredicate >
, DGtal::TangencyComputer< TKSpace >::ShortestPaths
- first()
: DGtal::ArithmeticalDSSComputerOnSurfels< TKSpace, TIterator, TInteger >::DirectPairExtractor
, DGtal::ArithmeticalDSSComputerOnSurfels< TKSpace, TIterator, TInteger >::IndirectPairExtractor
, DGtal::IndexedListWithBlocks< TValue, N, M >::BlockPointer
, DGtal::LabelledMap< TData, L, TWord, N, M >::BlockPointer
, DGtal::TangentFromDSS2DFunctor< DSS, LambdaFunction >::Value
, DGtal::TangentFromDSS3DFunctor< DSS, LambdaFunction >::Value
- FirstBlock()
: DGtal::IndexedListWithBlocks< TValue, N, M >::FirstBlock
- FirstEstimator
: DGtal::CompareLocalEstimators< TFirstEsimator, TSecondEstimator >
- firstLeaningPoint()
: DGtal::detail::DSSDecorator4ConcavePart< TDSS >
, DGtal::detail::DSSDecorator4ConvexPart< TDSS >
, DGtal::detail::DSSDecorator< TDSS >
- firstLyndonFactor()
: DGtal::OrderedAlphabet
- firstLyndonFactorMod()
: DGtal::OrderedAlphabet
- firstPoint()
: DGtal::FreemanChain< TInteger >
- FirstPrincipalCurvatureFunctor
: DGtal::ShortcutsGeometry< TKSpace >
- FirstPrincipalDirectionFunctor
: DGtal::ShortcutsGeometry< TKSpace >
- firstSetBit()
: DGtal::Bits
- firstUnsetBit()
: DGtal::Bits
- Fit
: DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >
- flashBuffers()
: DGtal::NaiveParametricCurveDigitizer3D< TParametricCurve >
- flat()
: DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >
, DGtal::PolygonalCalculus< TRealPoint, TRealVector >
- FLAT_
: DGtal::PolygonalCalculus< TRealPoint, TRealVector >
- flatDirectional()
: DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >
- flip()
: DGtal::HalfEdgeDataStructure
, DGtal::Labels< L, TWord >
, DGtal::SurfaceMesh< TRealPoint, TRealVector >
, DGtal::TriangulatedSurface< TPoint >
- FlipDomainAxis()
: DGtal::functors::FlipDomainAxis< TDomain >
- flipped
: DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger >::Property
- FloatImage
: DGtal::Shortcuts< TKSpace >
, DGtal::ShortcutsGeometry< TKSpace >
- floor()
: DGtal::CanonicEmbedder< TSpace >
, DGtal::GaussDigitizer< TSpace, TEuclideanShape >
, DGtal::RegularPointEmbedder< TSpace >
- floorDiv()
: DGtal::IntegerComputer< TInteger >
- Flower2D()
: DGtal::Flower2D< TSpace >
- flushCairo()
: LibBoard::Arc
, LibBoard::Arrow
, LibBoard::Circle
, LibBoard::Dot
, LibBoard::Ellipse
, LibBoard::GouraudTriangle
, LibBoard::Group
, LibBoard::Image
, LibBoard::Line
, LibBoard::Polyline
, LibBoard::QuadraticBezierCurve
, LibBoard::Rectangle
, LibBoard::Shape
, LibBoard::ShapeList
, LibBoard::Text
- flushCairoPoints()
: LibBoard::Path
- flushFIG()
: LibBoard::Arrow
, LibBoard::Dot
, LibBoard::Ellipse
, LibBoard::GouraudTriangle
, LibBoard::Group
, LibBoard::Image
, LibBoard::Line
, LibBoard::Path
, LibBoard::Polyline
, LibBoard::QuadraticBezierCurve
, LibBoard::Rectangle
, LibBoard::Shape
, LibBoard::ShapeList
, LibBoard::Text
- flushImage()
: DGtal::ImageFactoryFromHDF5< TImageContainer >
, DGtal::ImageFactoryFromImage< TImageContainer >
- flushPage()
: DGtal::ImageCacheWritePolicyWB< TImageContainer, TImageFactory >
, DGtal::ImageCacheWritePolicyWT< TImageContainer, TImageFactory >
- flushPostscript()
: DGtal::Color
, LibBoard::Arc
, LibBoard::Arrow
, LibBoard::Dot
, LibBoard::Ellipse
, LibBoard::GouraudTriangle
, LibBoard::Group
, LibBoard::Line
, LibBoard::Path
, LibBoard::Polyline
, LibBoard::QuadraticBezierCurve
, LibBoard::Shape
, LibBoard::ShapeList
, LibBoard::Text
- flushSVG()
: LibBoard::Arc
, LibBoard::Arrow
, LibBoard::Circle
, LibBoard::Dot
, LibBoard::Ellipse
, LibBoard::GouraudTriangle
, LibBoard::Group
, LibBoard::Image
, LibBoard::Line
, LibBoard::Polyline
, LibBoard::QuadraticBezierCurve
, LibBoard::Rectangle
, LibBoard::Shape
, LibBoard::ShapeList
, LibBoard::Text
- flushSVGCommands()
: LibBoard::Path
- flushSVGPoints()
: LibBoard::Path
- flushTikZ()
: LibBoard::Arc
, LibBoard::Arrow
, LibBoard::Circle
, LibBoard::Dot
, LibBoard::Ellipse
, LibBoard::GouraudTriangle
, LibBoard::Group
, LibBoard::Image
, LibBoard::Line
, LibBoard::Polyline
, LibBoard::QuadraticBezierCurve
, LibBoard::Rectangle
, LibBoard::Shape
, LibBoard::ShapeList
, LibBoard::Text
- flushTikZPoints()
: LibBoard::Path
- FMM()
: DGtal::FMM< TImage, TSet, TPointPredicate, TPointFunctor >
- follower1()
: DGtal::SurfelNeighborhood< TKSpace >
- follower2()
: DGtal::SurfelNeighborhood< TKSpace >
- follower3()
: DGtal::SurfelNeighborhood< TKSpace >
- font
: LibBoard::Board::State
- fontSize
: LibBoard::Board::State
- foregroundAdjacency
: DGtal::ArithmeticalDSL< TCoordinate, TInteger, adjacency >
, DGtal::ArithmeticalDSS< TCoordinate, TInteger, adjacency >
- ForegroundAdjacency
: DGtal::DigitalTopology< TForegroundAdjacency, TBackgroundAdjacency >
, DGtal::Expander< TObject >
, DGtal::Object< TDigitalTopology, TDigitalSet >
- Form
: DGtal::PolygonalCalculus< TRealPoint, TRealVector >
- form0()
: DGtal::PolygonalCalculus< TRealPoint, TRealVector >
- former_v0
: DGtal::ATSolver2D< TKSpace, TLinearAlgebra >
- Formula
: DGtal::CorrectedNormalCurrentComputer< TRealPoint, TRealVector >
, DGtal::Histogram< TQuantity, TBinner >
, DGtal::NormalCycleComputer< TRealPoint, TRealVector >
- forwardFFT()
: DGtal::RealFFT< HyperRectDomain< TSpace >, T >
- ForwardIterator
: DGtal::Preimage2D< Shape >
- ForwardPredicate
: DGtal::MelkmanConvexHull< TPoint, TOrientationFunctor >
- ForwardRigidTransformation2D()
: DGtal::functors::ForwardRigidTransformation2D< TSpace, TInputValue, TOutputValue, TFunctor >
- ForwardRigidTransformation3D()
: DGtal::functors::ForwardRigidTransformation3D< TSpace, TInputValue, TOutputValue, TFunctor >
- forwardSLR()
: DGtal::OrderedLinearRegression
- FP()
: DGtal::FP< TIterator, TInteger, connectivity >
- FPLengthEstimator()
: DGtal::FPLengthEstimator< TConstIterator >
- fraction()
: DGtal::LighterSternBrocot< TInteger, TQuotient, TMap >
- Fraction()
: DGtal::LighterSternBrocot< TInteger, TQuotient, TMap >::Fraction
- fraction()
: DGtal::LightSternBrocot< TInteger, TQuotient, TMap >
- Fraction()
: DGtal::LightSternBrocot< TInteger, TQuotient, TMap >::Fraction
, DGtal::Pattern< TFraction >
, DGtal::StandardDSLQ0< TFraction >
- fraction()
: DGtal::SternBrocot< TInteger, TQuotient >
- Fraction()
: DGtal::SternBrocot< TInteger, TQuotient >::Fraction
- FrechetShortcut()
: DGtal::FrechetShortcut< TIterator, TInteger >
- FrechetShortcut< ConstIterator, Integer >
: DGtal::FrechetShortcut< TIterator, TInteger >::Backpath
- Free
: DGtal::CubicalComplex< TKSpace, TCellContainer >
- free()
: DGtal::IVector< T, TAlloc, true >
, LibBoard::ShapeList
- FreemanChain()
: DGtal::FreemanChain< TInteger >
- FreemanChainCode
: DGtal::OneBalancedWordComputer< TConstIterator, TInteger >
- freemanCode4C()
: DGtal::FreemanChain< TInteger >
- FreqImage
: DGtal::RealFFT< HyperRectDomain< TSpace >, T >
- front()
: DGtal::ArithmeticalDSS< TCoordinate, TInteger, adjacency >
, DGtal::ArithmeticalDSSComputer< TIterator, TInteger, adjacency >
, DGtal::ArithmeticalDSSComputerOnSurfels< TKSpace, TIterator, TInteger >
, DGtal::OneBalancedWordComputer< TConstIterator, TInteger >
- FrontierPredicate()
: DGtal::functors::FrontierPredicate< TKSpace, TImage >
- FrontInsertionSequenceToStackAdapter()
: DGtal::FrontInsertionSequenceToStackAdapter< TSequence >
- FrontPHullUpdatePred
: DGtal::Preimage2D< Shape >
- FrontQHullUpdatePred
: DGtal::Preimage2D< Shape >
- FullConvexity_CompX_with_center
: DGtal::NeighborhoodConvexityAnalyzer< TKSpace, K >
- FullConvexity_CompX_without_center
: DGtal::NeighborhoodConvexityAnalyzer< TKSpace, K >
- FullConvexity_X_with_center
: DGtal::NeighborhoodConvexityAnalyzer< TKSpace, K >
- FullConvexity_X_without_center
: DGtal::NeighborhoodConvexityAnalyzer< TKSpace, K >
- fullConvexityMeasure()
: DGtal::detail::RecursivePConvexity< dim, TInteger >
, DGtal::detail::RecursivePConvexity< 1, TInteger >
, DGtal::PConvexity< TSpace >
- fullDomain()
: DGtal::ArrayImageAdapter< TArrayIterator, HyperRectDomain< TSpace > >
- Functor
: DGtal::AlphaThickSegmentComputer< TInputPoint, TConstIterator >
- functor()
: DGtal::ConstIteratorAdapter< TIterator, TLightFunctor, TReturnType >
- Functor
: DGtal::DicomReader< TImageContainer, TFunctor >
, DGtal::DigitalSetFromMap< TMapImage >
, DGtal::DigitalSurfaceConvolver< TFunctor, TKernelFunctor, TKSpace, TDigitalKernel, dimension >
, DGtal::DigitalSurfaceConvolver< TFunctor, TKernelFunctor, TKSpace, TDigitalKernel, 2 >
, DGtal::DigitalSurfaceConvolver< TFunctor, TKernelFunctor, TKSpace, TDigitalKernel, 3 >
- functor
: DGtal::functors::BackwardRigidTransformation2D< TSpace, TInputValue, TOutputValue, TFunctor >
, DGtal::functors::BackwardRigidTransformation3D< TSpace, TInputValue, TOutputValue, TFunctor >
- Functor
: DGtal::functors::ConstImageFunctorHolder< TDomain, TValue, TFunctor >
- functor
: DGtal::functors::ForwardRigidTransformation2D< TSpace, TInputValue, TOutputValue, TFunctor >
, DGtal::functors::ForwardRigidTransformation3D< TSpace, TInputValue, TOutputValue, TFunctor >
- Functor
: DGtal::functors::PointFunctorHolder< TPoint, TValue, TFunctor >
, DGtal::HDF5Reader< TImageContainer, TFunctor >
, DGtal::HDF5Writer< TImage, TFunctor >
, DGtal::ITKWriter< TImage, TFunctor >
, DGtal::ITKWriter< ImageContainerByITKImage< TDomain, TValue >, TFunctor >
, DGtal::LongvolReader< TImageContainer, TFunctor >
, DGtal::LongvolWriter< TImage, TFunctor >
, DGtal::MelkmanConvexHull< TPoint, TOrientationFunctor >
, DGtal::PGMReader< TImageContainer, TFunctor >
, DGtal::PGMWriter< TImage, TFunctor >
, DGtal::PPMReader< TImageContainer, TFunctor >
, DGtal::PPMWriter< TImage, TFunctor >
, DGtal::PredicateFromOrientationFunctor2< TOrientationFunctor, acceptNeg, acceptZero >
, DGtal::Profile< TValueFunctor, TValue >
, DGtal::RawReader< TImageContainer, TFunctor >
, DGtal::RawWriter< TImage, TFunctor >
, DGtal::STBReader< TImageContainer, TFunctor >
, DGtal::STBWriter< TImageContainer, TFunctor >
, DGtal::VolReader< TImageContainer, TFunctor >
, DGtal::VolWriter< TImage, TFunctor >
- FunctorHolder()
: DGtal::functors::FunctorHolder< FunctorStorage, NeedDereference >
- FunctorOnCells()
: DGtal::FunctorOnCells< TFunctorOnPoints, TKSpace >
- FunctorOnPoints
: DGtal::FunctorOnCells< TFunctorOnPoints, TKSpace >
- FunctorOnSurfel
: DGtal::LocalEstimatorFromSurfelFunctorAdapter< TDigitalSurfaceContainer, TMetric, TFunctorOnSurfel, TConvolutionFunctor >