supereight
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
se::meshing::VertexIndexMesh< NumFaceVertices > Class Template Reference

#include <mesh.hpp>

Public Member Functions

void merge (const VertexIndexMesh &other)
 
void compute_normals ()
 

Public Attributes

std::vector< Vertex, Eigen::aligned_allocator< Vertex > > vertices
 
std::vector< size_tindices
 

Static Public Attributes

static constexpr size_t num_face_vertices = NumFaceVertices
 

Member Function Documentation

◆ merge()

template<size_t NumFaceVertices = 3>
void se::meshing::VertexIndexMesh< NumFaceVertices >::merge ( const VertexIndexMesh< NumFaceVertices > &  other)

◆ compute_normals()

template<size_t NumFaceVertices = 3>
void se::meshing::VertexIndexMesh< NumFaceVertices >::compute_normals ( )

Member Data Documentation

◆ vertices

template<size_t NumFaceVertices = 3>
std::vector<Vertex, Eigen::aligned_allocator<Vertex> > se::meshing::VertexIndexMesh< NumFaceVertices >::vertices

◆ indices

template<size_t NumFaceVertices = 3>
std::vector<size_t> se::meshing::VertexIndexMesh< NumFaceVertices >::indices

◆ num_face_vertices

template<size_t NumFaceVertices = 3>
constexpr size_t se::meshing::VertexIndexMesh< NumFaceVertices >::num_face_vertices = NumFaceVertices
staticconstexpr

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