Blender V4.3
Freestyle::WXSmoothEdge Class Reference

#include <WXEdge.h>

Public Types

typedef ushort Configuration
 

Public Member Functions

 WXSmoothEdge ()
 
 WXSmoothEdge (const WXSmoothEdge &iBrother)
 
 ~WXSmoothEdge ()
 
WOEdgewoea ()
 
WOEdgewoeb ()
 
float ta () const
 
float tb () const
 
bool front () const
 
Configuration configuration () const
 
void setWOeA (WOEdge *iwoea)
 
void setWOeB (WOEdge *iwoeb)
 
void setTa (float ta)
 
void setTb (float tb)
 
void setFront (bool iFront)
 
void setConfiguration (Configuration iConf)
 

Public Attributes

WOEdge_woea
 
WOEdge_woeb
 
float _ta
 
float _tb
 
bool _front
 
Configuration _config
 

Static Public Attributes

static const Configuration EDGE_EDGE = 1
 
static const Configuration VERTEX_EDGE = 2
 
static const Configuration EDGE_VERTEX = 3
 

Detailed Description

Class to store a smooth edge (i.e Hertzman & Zorin smooth silhouette edges)

Definition at line 199 of file WXEdge.h.

Member Typedef Documentation

◆ Configuration

Definition at line 201 of file WXEdge.h.

Constructor & Destructor Documentation

◆ WXSmoothEdge() [1/2]

Freestyle::WXSmoothEdge::WXSmoothEdge ( )
inline

Definition at line 213 of file WXEdge.h.

References _config, _front, _ta, _tb, _woea, _woeb, and EDGE_EDGE.

◆ WXSmoothEdge() [2/2]

Freestyle::WXSmoothEdge::WXSmoothEdge ( const WXSmoothEdge & iBrother)
inline

Definition at line 223 of file WXEdge.h.

References _config, _front, _ta, _tb, _woea, and _woeb.

◆ ~WXSmoothEdge()

Freestyle::WXSmoothEdge::~WXSmoothEdge ( )
inline

Definition at line 233 of file WXEdge.h.

Member Function Documentation

◆ configuration()

Configuration Freestyle::WXSmoothEdge::configuration ( ) const
inline

Definition at line 260 of file WXEdge.h.

References _config.

◆ front()

bool Freestyle::WXSmoothEdge::front ( ) const
inline

Definition at line 255 of file WXEdge.h.

References _front.

◆ setConfiguration()

void Freestyle::WXSmoothEdge::setConfiguration ( Configuration iConf)
inline

Definition at line 291 of file WXEdge.h.

References _config.

◆ setFront()

void Freestyle::WXSmoothEdge::setFront ( bool iFront)
inline

Definition at line 286 of file WXEdge.h.

References _front.

Referenced by Freestyle::WXFaceLayer::BuildSmoothEdge().

◆ setTa()

void Freestyle::WXSmoothEdge::setTa ( float ta)
inline

Definition at line 276 of file WXEdge.h.

References _ta, and ta().

Referenced by Freestyle::WXFaceLayer::BuildSmoothEdge().

◆ setTb()

void Freestyle::WXSmoothEdge::setTb ( float tb)
inline

Definition at line 281 of file WXEdge.h.

References _tb, and tb().

Referenced by Freestyle::WXFaceLayer::BuildSmoothEdge().

◆ setWOeA()

void Freestyle::WXSmoothEdge::setWOeA ( WOEdge * iwoea)
inline

modifiers

Definition at line 266 of file WXEdge.h.

References _woea.

Referenced by Freestyle::WXFaceLayer::BuildSmoothEdge().

◆ setWOeB()

void Freestyle::WXSmoothEdge::setWOeB ( WOEdge * iwoeb)
inline

Definition at line 271 of file WXEdge.h.

References _woeb.

Referenced by Freestyle::WXFaceLayer::BuildSmoothEdge().

◆ ta()

◆ tb()

◆ woea()

◆ woeb()

Member Data Documentation

◆ _config

Configuration Freestyle::WXSmoothEdge::_config

Definition at line 211 of file WXEdge.h.

Referenced by configuration(), setConfiguration(), WXSmoothEdge(), and WXSmoothEdge().

◆ _front

bool Freestyle::WXSmoothEdge::_front

Definition at line 210 of file WXEdge.h.

Referenced by front(), setFront(), WXSmoothEdge(), and WXSmoothEdge().

◆ _ta

float Freestyle::WXSmoothEdge::_ta

Definition at line 208 of file WXEdge.h.

Referenced by setTa(), ta(), WXSmoothEdge(), and WXSmoothEdge().

◆ _tb

float Freestyle::WXSmoothEdge::_tb

Definition at line 209 of file WXEdge.h.

Referenced by setTb(), tb(), WXSmoothEdge(), and WXSmoothEdge().

◆ _woea

WOEdge* Freestyle::WXSmoothEdge::_woea

Definition at line 206 of file WXEdge.h.

Referenced by setWOeA(), woea(), WXSmoothEdge(), and WXSmoothEdge().

◆ _woeb

WOEdge* Freestyle::WXSmoothEdge::_woeb

Definition at line 207 of file WXEdge.h.

Referenced by setWOeB(), woeb(), WXSmoothEdge(), and WXSmoothEdge().

◆ EDGE_EDGE

const Configuration Freestyle::WXSmoothEdge::EDGE_EDGE = 1
static

Definition at line 202 of file WXEdge.h.

Referenced by WXSmoothEdge().

◆ EDGE_VERTEX

const Configuration Freestyle::WXSmoothEdge::EDGE_VERTEX = 3
static

Definition at line 204 of file WXEdge.h.

◆ VERTEX_EDGE

const Configuration Freestyle::WXSmoothEdge::VERTEX_EDGE = 2
static

Definition at line 203 of file WXEdge.h.


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