versor  3.0
C++11 library for Geometric algebra
Public Member Functions | Public Attributes | List of all members
vsr::HEGraph< T >::HalfEdge Struct Reference


HALF EDGE Data structure

More...

#include <vsr_graph.h>

Public Member Functions

HalfEdgeprev ()
 
T & a ()
 
T & b ()
 
bool isBorder ()
 
void set (HalfEdge &e)
 
HalfEdgenextNull (bool clockwise)
 Find next null edge (assumes this edge is null) Could be on same face . More...
 
bool ccwFrom (HalfEdge &eb)
 Check for shared Node with another HalfEdge.
 
bool cwFrom (HalfEdge &eb)
 
bool isOpp (HalfEdge &eb)
 Test for partnership.
 
void seal (HalfEdge &eb)
 Seal together two halfedges.
 
bool triangle ()
 Check for simple Loop (triangle)
 

Public Attributes

bool bVisited
 
Nodenode
 
Faceface
 
HalfEdgeopp
 
HalfEdgenext
 

Detailed Description

template<class T>
struct vsr::HEGraph< T >::HalfEdge


HALF EDGE Data structure

Member Function Documentation

template<class T>
HalfEdge& vsr::HEGraph< T >::HalfEdge::nextNull ( bool  clockwise)
inline

Find next null edge (assumes this edge is null) Could be on same face .

. .


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