OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::Vertex_index Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/SurfaceMesh.hpp>

Public Member Functions

 Vertex_index ()
bool is_invalid () const
bool operator== (const Vertex_index &rhs) const =delete

Private Member Functions

 Vertex_index (int face_idx, unsigned char vertex_idx)

Private Attributes

Face_index m_face
unsigned char m_vertex_idx

Friends

class SurfaceMesh

Detailed Description

Constructor & Destructor Documentation

◆ Vertex_index() [1/2]

Slic3r::Vertex_index::Vertex_index ( )
inline
46: m_face(Face_index(-1)), m_vertex_idx(0) {}
unsigned char m_vertex_idx
Definition SurfaceMesh.hpp:54
Face_index m_face
Definition SurfaceMesh.hpp:53

References m_face, and m_vertex_idx.

Referenced by operator==().

Here is the caller graph for this function:

◆ Vertex_index() [2/2]

Slic3r::Vertex_index::Vertex_index ( int face_idx,
unsigned char vertex_idx )
inlineprivate
51: m_face(Face_index(face_idx)), m_vertex_idx(vertex_idx) {}

References m_face, and m_vertex_idx.

Member Function Documentation

◆ is_invalid()

bool Slic3r::Vertex_index::is_invalid ( ) const
inline
47{ return int(m_face) < 0; }

References m_face.

◆ operator==()

bool Slic3r::Vertex_index::operator== ( const Vertex_index & rhs) const
delete

References Vertex_index().

Here is the call graph for this function:

◆ SurfaceMesh

friend class SurfaceMesh
friend

References SurfaceMesh.

Referenced by SurfaceMesh.

Member Data Documentation

◆ m_face

◆ m_vertex_idx

unsigned char Slic3r::Vertex_index::m_vertex_idx
private

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