Blender  V3.3
Public Member Functions | List of all members
Freestyle::Functions1D::GetDirectionalViewMapDensityF1D Class Reference

#include <AdvancedFunctions1D.h>

Inheritance diagram for Freestyle::Functions1D::GetDirectionalViewMapDensityF1D:
Freestyle::UnaryFunction1D< double >

Public Member Functions

 GetDirectionalViewMapDensityF1D (unsigned iOrientation, unsigned level, IntegrationType iType=MEAN, float sampling=2.0f)
 
string getName () const
 
int operator() (Interface1D &inter)
 
- Public Member Functions inherited from Freestyle::UnaryFunction1D< double >
 UnaryFunction1D ()
 
 UnaryFunction1D (IntegrationType iType)
 
virtual ~UnaryFunction1D ()
 
void setIntegrationType (IntegrationType integration)
 
IntegrationType getIntegrationType () const
 

Additional Inherited Members

- Public Types inherited from Freestyle::UnaryFunction1D< double >
typedef double ReturnedValueType
 
- Public Attributes inherited from Freestyle::UnaryFunction1D< double >
double result
 
voidpy_uf1D
 
- Protected Attributes inherited from Freestyle::UnaryFunction1D< double >
IntegrationType _integration
 

Detailed Description

Returns the density evaluated for an Interface1D in of the steerable viewmaps image. The direction telling which Directional map to choose is explicitly specified by the user. The density is evaluated for a set of points along the Interface1D (using the ReadSteerableViewMapPixelF0D functor) and then integrated into a single value using a user-defined integration method.

Definition at line 157 of file AdvancedFunctions1D.h.

Constructor & Destructor Documentation

◆ GetDirectionalViewMapDensityF1D()

Freestyle::Functions1D::GetDirectionalViewMapDensityF1D::GetDirectionalViewMapDensityF1D ( unsigned  iOrientation,
unsigned  level,
IntegrationType  iType = MEAN,
float  sampling = 2.0f 
)
inline

Builds the functor.

Parameters
iOrientationThe number of the directional map we must work with.
levelThe level of the pyramid from which the pixel must be read.
iTypeThe integration method used to compute a single value from a set of values.
samplingThe resolution used to sample the chain: the corresponding 0D function is evaluated at each sample point and the result is obtained by combining the resulting values into a single one, following the method specified by iType.

Definition at line 171 of file AdvancedFunctions1D.h.

Member Function Documentation

◆ getName()

string Freestyle::Functions1D::GetDirectionalViewMapDensityF1D::getName ( ) const
inlinevirtual

Returns the string "GetDirectionalViewMapDensityF1D"

Reimplemented from Freestyle::UnaryFunction1D< double >.

Definition at line 181 of file AdvancedFunctions1D.h.

◆ operator()()

int Freestyle::Functions1D::GetDirectionalViewMapDensityF1D::operator() ( Interface1D inter)
virtual

The documentation for this class was generated from the following files: