Public Member Functions | Public Attributes | List of all members
lvr2::EdgeCollapseResult Struct Reference

#include <BaseMesh.hpp>

Public Member Functions

 EdgeCollapseResult (VertexHandle midPoint, VertexHandle removedPoint)
 

Public Attributes

VertexHandle midPoint
 The vertex which was inserted to replace the collapsed edge. More...
 
std::array< boost::optional< EdgeCollapseRemovedFace >, 2 > neighbors
 
VertexHandle removedPoint
 

Detailed Description

Definition at line 671 of file BaseMesh.hpp.

Constructor & Destructor Documentation

◆ EdgeCollapseResult()

lvr2::EdgeCollapseResult::EdgeCollapseResult ( VertexHandle  midPoint,
VertexHandle  removedPoint 
)
inline

Definition at line 683 of file BaseMesh.hpp.

Member Data Documentation

◆ midPoint

VertexHandle lvr2::EdgeCollapseResult::midPoint

The vertex which was inserted to replace the collapsed edge.

Definition at line 674 of file BaseMesh.hpp.

◆ neighbors

std::array<boost::optional<EdgeCollapseRemovedFace>, 2> lvr2::EdgeCollapseResult::neighbors

The (face) neighbors of the edge which might have been removed. If so, the entry is not none and contains information about the invalidated handles and the replacement edge.

Definition at line 681 of file BaseMesh.hpp.

◆ removedPoint

VertexHandle lvr2::EdgeCollapseResult::removedPoint

Definition at line 676 of file BaseMesh.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:11