Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::Vertex_index Class Reference

#include <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
41: m_face(Face_index(-1)), m_vertex_idx(0) {}
unsigned char m_vertex_idx
Definition SurfaceMesh.hpp:49
Face_index m_face
Definition SurfaceMesh.hpp:48

◆ Vertex_index() [2/2]

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

Member Function Documentation

◆ is_invalid()

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

References m_face.

◆ operator==()

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

Friends And Related Symbol Documentation

◆ SurfaceMesh

friend class SurfaceMesh
friend

Member Data Documentation

◆ m_face

Face_index Slic3r::Vertex_index::m_face
private

◆ m_vertex_idx

unsigned char Slic3r::Vertex_index::m_vertex_idx
private

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