Blender V4.3
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 749 of file cycles/blender/util.h.

Constructor & Destructor Documentation

◆ EdgeMap()

EdgeMap::EdgeMap ( )
inline

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

Member Function Documentation

◆ clear()

void EdgeMap::clear ( )
inline

Definition at line 753 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 764 of file cycles/blender/util.h.

References edges_, and get_sorted_verts().

Referenced by attr_create_pointiness().

◆ get_sorted_verts()

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

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

References swap.

Referenced by exists(), and insert().

◆ insert()

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

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

References edges_, and get_sorted_verts().

Referenced by attr_create_pointiness().

Member Data Documentation

◆ edges_

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

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

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


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