Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
igl::geodesic::MeshElementBase Class Reference
+ Inheritance diagram for igl::geodesic::MeshElementBase:
+ Collaboration diagram for igl::geodesic::MeshElementBase:

Public Types

typedef SimpleVector< vertex_pointervertex_pointer_vector
 
typedef SimpleVector< edge_pointeredge_pointer_vector
 
typedef SimpleVector< face_pointerface_pointer_vector
 

Public Member Functions

 MeshElementBase ()
 
vertex_pointer_vectoradjacent_vertices ()
 
edge_pointer_vectoradjacent_edges ()
 
face_pointer_vectoradjacent_faces ()
 
unsigned & id ()
 
PointType type ()
 

Protected Attributes

vertex_pointer_vector m_adjacent_vertices
 
edge_pointer_vector m_adjacent_edges
 
face_pointer_vector m_adjacent_faces
 
unsigned m_id
 
PointType m_type
 

Detailed Description

Member Typedef Documentation

◆ edge_pointer_vector

◆ face_pointer_vector

◆ vertex_pointer_vector

Constructor & Destructor Documentation

◆ MeshElementBase()

igl::geodesic::MeshElementBase::MeshElementBase ( )
inline
341 :
342 m_id(0),
344 {};
unsigned m_id
Definition exact_geodesic.cpp:358
PointType m_type
Definition exact_geodesic.cpp:359
@ UNDEFINED_POINT
Definition exact_geodesic.cpp:331

Member Function Documentation

◆ adjacent_edges()

◆ adjacent_faces()

face_pointer_vector & igl::geodesic::MeshElementBase::adjacent_faces ( )
inline

◆ adjacent_vertices()

◆ id()

◆ type()

PointType igl::geodesic::MeshElementBase::type ( )
inline
351{return m_type;};

References m_type.

Referenced by igl::geodesic::Interval::initialize(), igl::geodesic::GeodesicAlgorithmExact::list_edges_visible_from_source(), and igl::geodesic::SurfacePoint::type().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_adjacent_edges

edge_pointer_vector igl::geodesic::MeshElementBase::m_adjacent_edges
protected

Referenced by adjacent_edges().

◆ m_adjacent_faces

face_pointer_vector igl::geodesic::MeshElementBase::m_adjacent_faces
protected

Referenced by adjacent_faces().

◆ m_adjacent_vertices

vertex_pointer_vector igl::geodesic::MeshElementBase::m_adjacent_vertices
protected

Referenced by adjacent_vertices().

◆ m_id

unsigned igl::geodesic::MeshElementBase::m_id
protected

Referenced by id().

◆ m_type

PointType igl::geodesic::MeshElementBase::m_type
protected

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