Blender V5.0
Freestyle::Functions1D::GetDirectionalViewMapDensityF1D Class Reference

#include <AdvancedFunctions1D.h>

Inherits Freestyle::UnaryFunction1D< double >.

Public Member Functions

 GetDirectionalViewMapDensityF1D (uint iOrientation, uint level, IntegrationType iType=MEAN, float sampling=2.0f)
string getName () const
int operator() (Interface1D &inter)
Public Member Functions inherited from Freestyle::UnaryFunction1D< double >
 UnaryFunction1D ()
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
void * py_uf1D
Protected Attributes inherited from Freestyle::UnaryFunction1D< double >
IntegrationType _integration

Detailed Description

Returns the density evaluated for an Interface1D in of the steerable view-maps 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 ( uint iOrientation,
uint 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.

References Freestyle::MEAN, and Freestyle::UnaryFunction1D< double >::UnaryFunction1D().

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: