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

#include <WXEdge.h>

Inheritance diagram for Freestyle::WXVertex:
Freestyle::WVertex

Public Member Functions

 WXVertex (const Vec3f &v)
 
 WXVertex (WXVertex &iBrother)
 
virtual WVertexduplicate ()
 
virtual ~WXVertex ()
 
virtual void Reset ()
 
void setCurvatures (CurvatureInfo *ci)
 
bool isFeature ()
 
CurvatureInfocurvatures ()
 
- Public Member Functions inherited from Freestyle::WVertex
 WVertex (const Vec3f &v)
 
 WVertex (WVertex &iBrother)
 
virtual ~WVertex ()
 
Vec3fGetVertex ()
 
vector< WEdge * > & GetEdges ()
 
int GetId ()
 
WShapeshape () const
 
bool isSmooth () const
 
bool isBoundary ()
 
void setVertex (const Vec3f &v)
 
void setEdges (const vector< WEdge * > &iEdgeList)
 
void setId (int id)
 
void setShape (WShape *iShape)
 
void setSmooth (bool b)
 
void setBorder (bool b)
 
void AddEdge (WEdge *iEdge)
 
virtual void ResetUserData ()
 
virtual incoming_edge_iterator incoming_edges_begin ()
 
virtual incoming_edge_iterator incoming_edges_end ()
 
virtual face_iterator faces_begin ()
 
virtual face_iterator faces_end ()
 

Additional Inherited Members

- Public Attributes inherited from Freestyle::WVertex
voiduserdata
 
- Protected Attributes inherited from Freestyle::WVertex
int _Id
 
Vec3f _Vertex
 
vector< WEdge * > _EdgeList
 
WShape_Shape
 
bool _Smooth
 
short _Border
 

Detailed Description

Definition at line 30 of file WXEdge.h.

Constructor & Destructor Documentation

◆ WXVertex() [1/2]

Freestyle::WXVertex::WXVertex ( const Vec3f v)
inline

Definition at line 36 of file WXEdge.h.

References NULL.

Referenced by duplicate().

◆ WXVertex() [2/2]

Freestyle::WXVertex::WXVertex ( WXVertex iBrother)
inline

Copy constructor

Definition at line 42 of file WXEdge.h.

◆ ~WXVertex()

virtual Freestyle::WXVertex::~WXVertex ( )
inlinevirtual

Definition at line 53 of file WXEdge.h.

Member Function Documentation

◆ curvatures()

CurvatureInfo* Freestyle::WXVertex::curvatures ( )
inline

◆ duplicate()

virtual WVertex* Freestyle::WXVertex::duplicate ( )
inlinevirtual

Reimplemented from Freestyle::WVertex.

Definition at line 47 of file WXEdge.h.

References WXVertex().

◆ isFeature()

bool Freestyle::WXVertex::isFeature ( )
inline

Definition at line 816 of file WXEdge.h.

References counter, Freestyle::WVertex::GetEdges(), and Freestyle::Nature::NO_FEATURE.

◆ Reset()

virtual void Freestyle::WXVertex::Reset ( )
inlinevirtual

Definition at line 60 of file WXEdge.h.

References Freestyle::CurvatureInfo::Kr.

◆ setCurvatures()

void Freestyle::WXVertex::setCurvatures ( CurvatureInfo ci)
inline

Definition at line 67 of file WXEdge.h.

Referenced by Freestyle::FEdgeXDetector::computeCurvatures().


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