Blender  V3.3
Public Member Functions | Protected Attributes | List of all members
Freestyle::Omitter Class Reference

#include <AdvancedStrokeShaders.h>

Inheritance diagram for Freestyle::Omitter:
Freestyle::Smoother

Public Member Functions

 Omitter (Stroke &ioStroke)
 
virtual ~Omitter ()
 
void omit (real sizeWindow, real thrVari, real thrFlat, real lFlat)
 
- Public Member Functions inherited from Freestyle::Smoother
 Smoother (Stroke &ioStroke)
 
virtual ~Smoother ()
 
void smooth (int nbIterations, real iFactorPoint, real ifactorCurvature, real iFactorCurvatureDifference, real iAnisoPoint, real iAnisoNormal, real iAnisoCurvature, real icarricatureFactor)
 
void computeCurvature ()
 

Protected Attributes

real_u
 
real _sizeWindow
 
real _thresholdVariation
 
real _thresholdFlat
 
real _lengthFlat
 
- Protected Attributes inherited from Freestyle::Smoother
real _factorPoint
 
real _factorCurvature
 
real _factorCurvatureDifference
 
real _anisoPoint
 
real _anisoNormal
 
real _anisoCurvature
 
real _carricatureFactor
 
Stroke_stroke
 
int _nbVertices
 
Vec2r_vertex
 
Vec2r_normal
 
real_curvature
 
bool_isFixedVertex
 
bool _isClosedCurve
 
bool _safeTest
 

Additional Inherited Members

- Protected Member Functions inherited from Freestyle::Smoother
void iteration ()
 
void copyVertices ()
 

Detailed Description

Definition at line 183 of file AdvancedStrokeShaders.h.

Constructor & Destructor Documentation

◆ Omitter()

Freestyle::Omitter::Omitter ( Stroke ioStroke)

◆ ~Omitter()

virtual Freestyle::Omitter::~Omitter ( )
inlinevirtual

Definition at line 187 of file AdvancedStrokeShaders.h.

Member Function Documentation

◆ omit()

void Freestyle::Omitter::omit ( real  sizeWindow,
real  thrVari,
real  thrFlat,
real  lFlat 
)

Member Data Documentation

◆ _lengthFlat

real Freestyle::Omitter::_lengthFlat
protected

Definition at line 199 of file AdvancedStrokeShaders.h.

◆ _sizeWindow

real Freestyle::Omitter::_sizeWindow
protected

Definition at line 196 of file AdvancedStrokeShaders.h.

◆ _thresholdFlat

real Freestyle::Omitter::_thresholdFlat
protected

Definition at line 198 of file AdvancedStrokeShaders.h.

◆ _thresholdVariation

real Freestyle::Omitter::_thresholdVariation
protected

Definition at line 197 of file AdvancedStrokeShaders.h.

◆ _u

real* Freestyle::Omitter::_u
protected

Definition at line 194 of file AdvancedStrokeShaders.h.


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