OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::Geometry::PointCellRange< PT > Struct Template Reference

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

Public Member Functions

 PointCellRange ()=delete
 PointCellRange (const PT &source_point)
bool is_valid () const

Public Attributes

const PT source_point
const VoronoiDiagram::edge_type * edge_begin = nullptr
const VoronoiDiagram::edge_type * edge_end = nullptr

Detailed Description

template<typename PT>
struct Slic3r::Geometry::PointCellRange< PT >

Constructor & Destructor Documentation

◆ PointCellRange() [1/2]

template<typename PT>
Slic3r::Geometry::PointCellRange< PT >::PointCellRange ( )
delete

◆ PointCellRange() [2/2]

template<typename PT>
Slic3r::Geometry::PointCellRange< PT >::PointCellRange ( const PT & source_point)
inlineexplicit
const PT source_point
Definition VoronoiUtils.hpp:34

References source_point.

Member Function Documentation

◆ is_valid()

template<typename PT>
bool Slic3r::Geometry::PointCellRange< PT >::is_valid ( ) const
inline
41{ return edge_begin && edge_end && edge_begin != edge_end; }
const VoronoiDiagram::edge_type * edge_begin
Definition VoronoiUtils.hpp:35
const VoronoiDiagram::edge_type * edge_end
Definition VoronoiUtils.hpp:36

References edge_begin, and edge_end.

Referenced by Slic3r::Arachne::SkeletalTrapezoidation::constructFromPolygons().

Here is the caller graph for this function:

Member Data Documentation

◆ edge_begin

◆ edge_end

◆ source_point

template<typename PT>
const PT Slic3r::Geometry::PointCellRange< PT >::source_point

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Geometry/VoronoiUtils.hpp