#include <src/libslic3r/TriangleMesh.hpp>
|
| using | iterator = std::vector< size_t >::const_iterator |
| |
◆ iterator
◆ VertexFaceIndex() [1/2]
void create(const indexed_triangle_set &its)
Definition TriangleMesh.cpp:1495
References create().
◆ VertexFaceIndex() [2/2]
| Slic3r::VertexFaceIndex::VertexFaceIndex |
( |
| ) |
|
|
inline |
◆ begin()
| iterator Slic3r::VertexFaceIndex::begin |
( |
size_t |
vertex_id | ) |
const |
| throw | ( | |
| ) | | |
|
inline |
◆ clear()
| void Slic3r::VertexFaceIndex::clear |
( |
| ) |
|
|
inline |
◆ count()
| size_t Slic3r::VertexFaceIndex::count |
( |
size_t |
vertex_id | ) |
const |
| throw | ( | |
| ) | | |
|
inline |
◆ create()
1496{
1498
1499 for (auto &face : its.indices) {
1503 }
1504
1507
1509 for (
size_t face_idx = 0; face_idx < its.
indices.size(); ++ face_idx) {
1510 auto &face = its.
indices[face_idx];
1511 for (int i = 0; i < 3; ++ i)
1513 }
1514
1518}
std::vector< stl_vertex > vertices
Definition stl.h:165
std::vector< stl_triangle_vertex_indices > indices
Definition stl.h:164
References indexed_triangle_set::indices, and indexed_triangle_set::vertices.
Referenced by VertexFaceIndex().
◆ end()
| iterator Slic3r::VertexFaceIndex::end |
( |
size_t |
vertex_id | ) |
const |
| throw | ( | |
| ) | | |
|
inline |
◆ operator[]()
179{
return {
begin(vertex_id),
end(vertex_id)}; }
iterator end(size_t vertex_id) const
Definition TriangleMesh.hpp:175
iterator begin(size_t vertex_id) const
Definition TriangleMesh.hpp:174
References begin(), and end().
◆ m_vertex_faces_all
| std::vector<size_t> Slic3r::VertexFaceIndex::m_vertex_faces_all |
|
private |
◆ m_vertex_to_face_start
| std::vector<size_t> Slic3r::VertexFaceIndex::m_vertex_to_face_start |
|
private |
The documentation for this struct was generated from the following files: