MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
mve::MeshInfo::VertexInfo Struct Reference

Per-vertex classification and adjacency information. More...

#include <mesh_info.h>

Collaboration diagram for mve::MeshInfo::VertexInfo:
Collaboration graph
[legend]

Public Member Functions

void remove_adjacent_face (std::size_t face_id)
 
void remove_adjacent_vertex (std::size_t vertex_id)
 
void replace_adjacent_face (std::size_t old_id, std::size_t new_id)
 
void replace_adjacent_vertex (std::size_t old_id, std::size_t new_id)
 

Public Attributes

AdjacentFaces faces
 
VertexClass vclass
 
AdjacentVertices verts
 

Detailed Description

Per-vertex classification and adjacency information.

Definition at line 42 of file mesh_info.h.

Member Function Documentation

◆ remove_adjacent_face()

void mve::MeshInfo::VertexInfo::remove_adjacent_face ( std::size_t  face_id)
inline

Definition at line 140 of file mesh_info.h.

◆ remove_adjacent_vertex()

void mve::MeshInfo::VertexInfo::remove_adjacent_vertex ( std::size_t  vertex_id)
inline

Definition at line 147 of file mesh_info.h.

◆ replace_adjacent_face()

void mve::MeshInfo::VertexInfo::replace_adjacent_face ( std::size_t  old_id,
std::size_t  new_id 
)
inline

Definition at line 154 of file mesh_info.h.

◆ replace_adjacent_vertex()

void mve::MeshInfo::VertexInfo::replace_adjacent_vertex ( std::size_t  old_id,
std::size_t  new_id 
)
inline

Definition at line 161 of file mesh_info.h.

Member Data Documentation

◆ faces

AdjacentFaces mve::MeshInfo::VertexInfo::faces

Definition at line 46 of file mesh_info.h.

◆ vclass

VertexClass mve::MeshInfo::VertexInfo::vclass

Definition at line 44 of file mesh_info.h.

◆ verts

AdjacentVertices mve::MeshInfo::VertexInfo::verts

Definition at line 45 of file mesh_info.h.


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