Blender V5.0
EdgeMap Class Reference

#include <util.h>

Public Member Functions

 EdgeMap ()=default
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 815 of file cycles/blender/util.h.

Constructor & Destructor Documentation

◆ EdgeMap()

EdgeMap::EdgeMap ( )
default

Member Function Documentation

◆ clear()

void EdgeMap::clear ( )
inline

Definition at line 819 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 830 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 837 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 824 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 844 of file cycles/blender/util.h.

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


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