DGtal
0.6.devel
|
#include <CConvolutionWeights.h>
Public Types | |
typedef T::Distance | Distance |
Public Member Functions | |
BOOST_CONCEPT_USAGE (CConvolutionWeights) |
Private Attributes | |
T | myX |
Distance | myA |
double | myB |
Aim: defines models of centered convolution kernel used for normal vector integration for instance.
Description of concept 'CConvolutionWeights'
CConvolutionWeights models are functor mappings displacement vectors to real values.
Name | Expression | Type requirements | Return type | Precondition | Semantics | Postcondition | Complexity |
Apply function | x(v) | v of type const Vector& | double | the value of the kernel at v | O(1) |
ConstantConvolutionWeights, GaussianConvolutionWeights
T | the type that should be a model of CConvolutionWeights. |
Definition at line 108 of file CConvolutionWeights.h.
typedef T::Distance DGtal::CConvolutionWeights< T >::Distance |
Definition at line 118 of file CConvolutionWeights.h.
|
inline |
Definition at line 121 of file CConvolutionWeights.h.
References DGtal::CConvolutionWeights< T >::myA, DGtal::CConvolutionWeights< T >::myB, DGtal::CConvolutionWeights< T >::myX, and DGtal::ConceptUtils::sameType().
|
private |
Definition at line 130 of file CConvolutionWeights.h.
Referenced by DGtal::CConvolutionWeights< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 131 of file CConvolutionWeights.h.
Referenced by DGtal::CConvolutionWeights< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 129 of file CConvolutionWeights.h.
Referenced by DGtal::CConvolutionWeights< T >::BOOST_CONCEPT_USAGE().