Blender V5.0
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: