Blender V5.0
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 193 of file WXEdge.h.

Member Typedef Documentation

◆ Configuration

Constructor & Destructor Documentation

◆ WXSmoothEdge() [1/2]

Freestyle::WXSmoothEdge::WXSmoothEdge ( )
inline

Definition at line 207 of file WXEdge.h.

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

Referenced by WXSmoothEdge().

◆ WXSmoothEdge() [2/2]

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

Definition at line 217 of file WXEdge.h.

References _config, _front, _ta, _tb, _woea, _woeb, and WXSmoothEdge().

◆ ~WXSmoothEdge()

Freestyle::WXSmoothEdge::~WXSmoothEdge ( )
inline

Definition at line 227 of file WXEdge.h.

Member Function Documentation

◆ configuration()

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

Definition at line 254 of file WXEdge.h.

References _config.

◆ front()

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

Definition at line 249 of file WXEdge.h.

References _front.

◆ setConfiguration()

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

Definition at line 285 of file WXEdge.h.

References _config.

◆ setFront()

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

Definition at line 280 of file WXEdge.h.

References _front.

◆ setTa()

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

Definition at line 270 of file WXEdge.h.

References _ta, and ta().

◆ setTb()

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

Definition at line 275 of file WXEdge.h.

References _tb, and tb().

◆ setWOeA()

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

modifiers

Definition at line 260 of file WXEdge.h.

References _woea.

◆ setWOeB()

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

Definition at line 265 of file WXEdge.h.

References _woeb.

◆ ta()

◆ tb()

◆ woea()

◆ woeb()

Member Data Documentation

◆ _config

Configuration Freestyle::WXSmoothEdge::_config

Definition at line 205 of file WXEdge.h.

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

◆ _front

bool Freestyle::WXSmoothEdge::_front

Definition at line 204 of file WXEdge.h.

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

◆ _ta

float Freestyle::WXSmoothEdge::_ta

Definition at line 202 of file WXEdge.h.

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

◆ _tb

float Freestyle::WXSmoothEdge::_tb

Definition at line 203 of file WXEdge.h.

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

◆ _woea

WOEdge* Freestyle::WXSmoothEdge::_woea

Definition at line 200 of file WXEdge.h.

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

◆ _woeb

WOEdge* Freestyle::WXSmoothEdge::_woeb

Definition at line 201 of file WXEdge.h.

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

◆ EDGE_EDGE

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

Definition at line 196 of file WXEdge.h.

Referenced by WXSmoothEdge().

◆ EDGE_VERTEX

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

Definition at line 198 of file WXEdge.h.

◆ VERTEX_EDGE

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

Definition at line 197 of file WXEdge.h.


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