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

#include <AdvancedFunctions1D.h>

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

Public Member Functions

 GetSteerableViewMapDensityF1D (int level, IntegrationType iType=MEAN, float sampling=2.0f)
 
virtual ~GetSteerableViewMapDensityF1D ()
 
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 of the viewmap for a given Interface1D. The density of each FEdge is evaluated in the proper steerable ViewMap depending on its orientation.

Definition at line 198 of file AdvancedFunctions1D.h.

Constructor & Destructor Documentation

◆ GetSteerableViewMapDensityF1D()

Freestyle::Functions1D::GetSteerableViewMapDensityF1D::GetSteerableViewMapDensityF1D ( int  level,
IntegrationType  iType = MEAN,
float  sampling = 2.0f 
)
inline

Builds the functor from the level of the pyramid from which the pixel must be read.

Parameters
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 214 of file AdvancedFunctions1D.h.

◆ ~GetSteerableViewMapDensityF1D()

virtual Freestyle::Functions1D::GetSteerableViewMapDensityF1D::~GetSteerableViewMapDensityF1D ( )
inlinevirtual

Destructor

Definition at line 222 of file AdvancedFunctions1D.h.

Member Function Documentation

◆ getName()

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

Returns the string "GetSteerableViewMapDensityF1D"

Reimplemented from Freestyle::UnaryFunction1D< double >.

Definition at line 227 of file AdvancedFunctions1D.h.

◆ operator()()

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

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