MeshLib
 
Loading...
Searching...
No Matches
MR::TriangulationHelpers::FanOptimizerQueueElement Struct Reference

#include <MRPointCloudTriangulationHelpers.h>

Public Member Functions

bool operator< (const FanOptimizerQueueElement &other) const
 
bool operator== (const FanOptimizerQueueElement &other) const =default
 
bool isOutdated (const std::vector< VertId > &neighbors) const
 

Public Attributes

float weight { 0.0f }
 
int id { -1 }
 
int prevId { -1 }
 
int nextId { -1 }
 
bool stable { false }
 

Member Function Documentation

◆ isOutdated()

bool MR::TriangulationHelpers::FanOptimizerQueueElement::isOutdated ( const std::vector< VertId > & neighbors) const
inline

◆ operator<()

bool MR::TriangulationHelpers::FanOptimizerQueueElement::operator< ( const FanOptimizerQueueElement & other) const
inline

◆ operator==()

bool MR::TriangulationHelpers::FanOptimizerQueueElement::operator== ( const FanOptimizerQueueElement & other) const
default

Member Data Documentation

◆ id

int MR::TriangulationHelpers::FanOptimizerQueueElement::id { -1 }

◆ nextId

int MR::TriangulationHelpers::FanOptimizerQueueElement::nextId { -1 }

◆ prevId

int MR::TriangulationHelpers::FanOptimizerQueueElement::prevId { -1 }

◆ stable

bool MR::TriangulationHelpers::FanOptimizerQueueElement::stable { false }

◆ weight

float MR::TriangulationHelpers::FanOptimizerQueueElement::weight { 0.0f }

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