DGtal 1.4.0
|
Aim: defines models of centered convolution kernel used for normal vector integration for instance. More...
#include <DGtal/geometry/surfaces/estimation/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 | Post condition | 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 94 of file CConvolutionWeights.h.
typedef T::Distance DGtal::deprecated::concepts::CConvolutionWeights< T >::Distance |
Definition at line 104 of file CConvolutionWeights.h.
|
inline |
Definition at line 107 of file CConvolutionWeights.h.
References DGtal::deprecated::concepts::CConvolutionWeights< T >::myA, DGtal::deprecated::concepts::CConvolutionWeights< T >::myB, DGtal::deprecated::concepts::CConvolutionWeights< T >::myX, and DGtal::concepts::ConceptUtils::sameType().
|
private |
Definition at line 116 of file CConvolutionWeights.h.
Referenced by DGtal::deprecated::concepts::CConvolutionWeights< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 117 of file CConvolutionWeights.h.
Referenced by DGtal::deprecated::concepts::CConvolutionWeights< T >::BOOST_CONCEPT_USAGE().
|
private |
Definition at line 115 of file CConvolutionWeights.h.
Referenced by DGtal::deprecated::concepts::CConvolutionWeights< T >::BOOST_CONCEPT_USAGE().