Graphite Version 3
An experimental 3D geometry processing program
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GEO::MeshInTriangle::Edge Class Reference

An edge of the mesh. More...

#include <geogram/mesh/mesh_surface_intersection_internal.h>

Public Member Functions

 Edge (index_t v1_in=index_t(-1), index_t v2_in=index_t(-1), index_t f2=index_t(-1), TriangleRegion R2=T2_RGN_T)
 

Public Attributes

index_t v1
 
index_t v2
 
struct { 
 
   index_t   f2 
 
   TriangleRegion   R2 
 
sym 
 

Detailed Description

An edge of the mesh.

It represents the constraints to be used by the constrained triangulation to remesh the facet. Makes a maximum use of the combinatorial information to reduce the complexity (degree) of the constructed coordinates as much as possible.

Definition at line 84 of file mesh_surface_intersection_internal.h.

Constructor & Destructor Documentation

◆ Edge()

GEO::MeshInTriangle::Edge::Edge ( index_t  v1_in = index_t(-1),
index_t  v2_in = index_t(-1),
index_t  f2 = index_t(-1),
TriangleRegion  R2 = T2_RGN_T 
)
inline

Definition at line 86 of file mesh_surface_intersection_internal.h.

Member Data Documentation

◆ f2

index_t GEO::MeshInTriangle::Edge::f2

Definition at line 98 of file mesh_surface_intersection_internal.h.

◆ R2

TriangleRegion GEO::MeshInTriangle::Edge::R2

Definition at line 99 of file mesh_surface_intersection_internal.h.

◆ v1

index_t GEO::MeshInTriangle::Edge::v1

Definition at line 96 of file mesh_surface_intersection_internal.h.

◆ v2

index_t GEO::MeshInTriangle::Edge::v2

Definition at line 96 of file mesh_surface_intersection_internal.h.


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