Blender V4.3
Freestyle::Omitter Class Reference

#include <AdvancedStrokeShaders.h>

Inherits 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 179 of file AdvancedStrokeShaders.h.

Constructor & Destructor Documentation

◆ Omitter()

Freestyle::Omitter::Omitter ( Stroke & ioStroke)

◆ ~Omitter()

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

Definition at line 183 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 193 of file AdvancedStrokeShaders.h.

◆ _sizeWindow

real Freestyle::Omitter::_sizeWindow
protected

Definition at line 190 of file AdvancedStrokeShaders.h.

◆ _thresholdFlat

real Freestyle::Omitter::_thresholdFlat
protected

Definition at line 192 of file AdvancedStrokeShaders.h.

◆ _thresholdVariation

real Freestyle::Omitter::_thresholdVariation
protected

Definition at line 191 of file AdvancedStrokeShaders.h.

◆ _u

real* Freestyle::Omitter::_u
protected

Definition at line 188 of file AdvancedStrokeShaders.h.


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