MyGAL
Public Attributes | List of all members
mygal::Diagram< T >::HalfEdge Struct Reference

Half-edge of a face. More...

#include <Diagram.h>

Collaboration diagram for mygal::Diagram< T >::HalfEdge:
Collaboration graph
[legend]

Public Attributes

Vertexorigin = nullptr
 
Vertexdestination = nullptr
 
HalfEdgetwin = nullptr
 
FaceincidentFace
 
HalfEdgeprev = nullptr
 
HalfEdgenext = nullptr
 

Detailed Description

template<typename T>
struct mygal::Diagram< T >::HalfEdge

Half-edge of a face.

Definition at line 74 of file Diagram.h.

Member Data Documentation

◆ destination

template<typename T>
Vertex* mygal::Diagram< T >::HalfEdge::destination = nullptr

Second vertex of the half-edge

Definition at line 77 of file Diagram.h.

◆ incidentFace

template<typename T>
Face* mygal::Diagram< T >::HalfEdge::incidentFace

Face to which this half-edge belongs to

Definition at line 79 of file Diagram.h.

◆ next

template<typename T>
HalfEdge* mygal::Diagram< T >::HalfEdge::next = nullptr

Next half-edge in the face frontier

Definition at line 81 of file Diagram.h.

◆ origin

template<typename T>
Vertex* mygal::Diagram< T >::HalfEdge::origin = nullptr

First vertex of the half-edge

Definition at line 76 of file Diagram.h.

◆ prev

template<typename T>
HalfEdge* mygal::Diagram< T >::HalfEdge::prev = nullptr

Previous half-edge in the face frontier

Definition at line 80 of file Diagram.h.

◆ twin

template<typename T>
HalfEdge* mygal::Diagram< T >::HalfEdge::twin = nullptr

Twin half-edge

Definition at line 78 of file Diagram.h.


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