Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::Arachne::HalfEdgeNode< node_data_t, edge_data_t, derived_node_t, derived_edge_t > Class Template Reference

#include <src/libslic3r/Arachne/utils/HalfEdgeNode.hpp>

+ Inheritance diagram for Slic3r::Arachne::HalfEdgeNode< node_data_t, edge_data_t, derived_node_t, derived_edge_t >:

Public Member Functions

 HalfEdgeNode (node_data_t data, Point p)
 
bool operator== (const node_t &other)
 

Public Attributes

node_data_t data
 
Point p
 
edge_tincident_edge = nullptr
 

Private Types

using edge_t = derived_edge_t
 
using node_t = derived_node_t
 

Detailed Description

template<typename node_data_t, typename edge_data_t, typename derived_node_t, typename derived_edge_t>
class Slic3r::Arachne::HalfEdgeNode< node_data_t, edge_data_t, derived_node_t, derived_edge_t >

Member Typedef Documentation

◆ edge_t

template<typename node_data_t , typename edge_data_t , typename derived_node_t , typename derived_edge_t >
using Slic3r::Arachne::HalfEdgeNode< node_data_t, edge_data_t, derived_node_t, derived_edge_t >::edge_t = derived_edge_t
private

◆ node_t

template<typename node_data_t , typename edge_data_t , typename derived_node_t , typename derived_edge_t >
using Slic3r::Arachne::HalfEdgeNode< node_data_t, edge_data_t, derived_node_t, derived_edge_t >::node_t = derived_node_t
private

Constructor & Destructor Documentation

◆ HalfEdgeNode()

template<typename node_data_t , typename edge_data_t , typename derived_node_t , typename derived_edge_t >
Slic3r::Arachne::HalfEdgeNode< node_data_t, edge_data_t, derived_node_t, derived_edge_t >::HalfEdgeNode ( node_data_t  data,
Point  p 
)
inline
27 : data(data)
28 , p(p)
29 {}
node_data_t data
Definition HalfEdgeNode.hpp:23
Point p
Definition HalfEdgeNode.hpp:24

Member Function Documentation

◆ operator==()

template<typename node_data_t , typename edge_data_t , typename derived_node_t , typename derived_edge_t >
bool Slic3r::Arachne::HalfEdgeNode< node_data_t, edge_data_t, derived_node_t, derived_edge_t >::operator== ( const node_t other)
inline
32 {
33 return this == &other;
34 }

Member Data Documentation

◆ data

◆ incident_edge

◆ p


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