Blender  V3.3
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
EdgeMap Class Reference

#include <util.h>

Public Member Functions

 EdgeMap ()
 
void clear ()
 
void insert (int v0, int v1)
 
bool exists (int v0, int v1)
 

Protected Member Functions

void get_sorted_verts (int &v0, int &v1)
 

Protected Attributes

set< std::pair< int, int > > edges_
 

Detailed Description

Definition at line 702 of file cycles/blender/util.h.

Constructor & Destructor Documentation

◆ EdgeMap()

EdgeMap::EdgeMap ( )
inline

Definition at line 704 of file cycles/blender/util.h.

Member Function Documentation

◆ clear()

void EdgeMap::clear ( )
inline

Definition at line 708 of file cycles/blender/util.h.

References edges_.

Referenced by attr_create_pointiness().

◆ exists()

bool EdgeMap::exists ( int  v0,
int  v1 
)
inline

Definition at line 719 of file cycles/blender/util.h.

References edges_, get_sorted_verts(), and v1.

Referenced by attr_create_pointiness().

◆ get_sorted_verts()

void EdgeMap::get_sorted_verts ( int &  v0,
int &  v1 
)
inlineprotected

Definition at line 726 of file cycles/blender/util.h.

References swap(), and v1.

Referenced by exists(), and insert().

◆ insert()

void EdgeMap::insert ( int  v0,
int  v1 
)
inline

Definition at line 713 of file cycles/blender/util.h.

References edges_, get_sorted_verts(), and v1.

Referenced by attr_create_pointiness().

Member Data Documentation

◆ edges_

set<std::pair<int, int> > EdgeMap::edges_
protected

Definition at line 733 of file cycles/blender/util.h.

Referenced by clear(), exists(), and insert().


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