Blender V5.0
Freestyle::WXVertex Class Reference

#include <WXEdge.h>

Inherits 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
void * userdata
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 v, and Freestyle::WVertex::WVertex().

Referenced by duplicate(), and WXVertex().

◆ WXVertex() [2/2]

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

Copy constructor

Definition at line 42 of file WXEdge.h.

References Freestyle::WVertex::WVertex(), and WXVertex().

◆ ~WXVertex()

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

Definition at line 53 of file WXEdge.h.

Member Function Documentation

◆ curvatures()

◆ duplicate()

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

Reimplemented from Freestyle::WVertex.

Definition at line 47 of file WXEdge.h.

References Freestyle::WVertex::WVertex(), and WXVertex().

◆ isFeature()

bool Freestyle::WXVertex::isFeature ( )
inline

Definition at line 807 of file WXEdge.h.

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

◆ Reset()

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

Definition at line 60 of file WXEdge.h.

◆ 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: