|
DGtal 1.4.2
|
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.
| 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().