DGtal  0.9.4beta
Public Types | Public Member Functions | Private Attributes
DGtal::deprecated::concepts::CConvolutionWeights< T > Struct Template Reference

#include <DGtal/geometry/surfaces/estimation/CConvolutionWeights.h>

Inheritance diagram for DGtal::deprecated::concepts::CConvolutionWeights< T >:
[legend]
Collaboration diagram for DGtal::deprecated::concepts::CConvolutionWeights< T >:
[legend]

Public Types

typedef T::Distance Distance
 

Public Member Functions

 BOOST_CONCEPT_USAGE (CConvolutionWeights)
 

Private Attributes

myX
 
Distance myA
 
double myB
 

Detailed Description

template<typename T>
struct DGtal::deprecated::concepts::CConvolutionWeights< T >

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.

Warning
deprecated since 0.7

Refinement of CopyConstructible, Assignable

Associated types :

Notation

Definitions

Valid expressions and

Name Expression Type requirements Return type Precondition Semantics Post condition Complexity
Apply functionx(v) v of type const Vector&double the value of the kernel at v O(1)

Invariants

Models

ConstantConvolutionWeights, GaussianConvolutionWeights

Notes

Template Parameters
Tthe type that should be a model of CConvolutionWeights.

Definition at line 94 of file CConvolutionWeights.h.

Member Typedef Documentation

template<typename T >
typedef T::Distance DGtal::deprecated::concepts::CConvolutionWeights< T >::Distance

Definition at line 104 of file CConvolutionWeights.h.

Member Function Documentation

template<typename T >
DGtal::deprecated::concepts::CConvolutionWeights< T >::BOOST_CONCEPT_USAGE ( CConvolutionWeights< T >  )
inline

Field Documentation

template<typename T >
Distance DGtal::deprecated::concepts::CConvolutionWeights< T >::myA
private
template<typename T >
double DGtal::deprecated::concepts::CConvolutionWeights< T >::myB
private
template<typename T >
T DGtal::deprecated::concepts::CConvolutionWeights< T >::myX
private

The documentation for this struct was generated from the following file: