Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::LayerSlice Struct Reference

#include <src/libslic3r/Layer.hpp>

+ Collaboration diagram for Slic3r::LayerSlice:

Classes

Public Types

using Links = std::vector< Link >
 

Public Member Functions

bool has_extrusions () const
 

Public Attributes

BoundingBox bbox
 
Links overlaps_above
 
Links overlaps_below
 
LayerIslands islands
 

Static Public Attributes

static constexpr const size_t LinksStaticSize = 4
 

Detailed Description


Class Documentation

◆ Slic3r::LayerSlice::Link

struct Slic3r::LayerSlice::Link
Class Members
float area
int32_t slice_idx

Member Typedef Documentation

◆ Links

using Slic3r::LayerSlice::Links = std::vector<Link>

Member Function Documentation

◆ has_extrusions()

bool Slic3r::LayerSlice::has_extrusions ( ) const
inline
306{ for (const LayerIsland &island : islands) if (island.has_extrusions()) return true; return false; }
if(!(yy_init))
Definition lexer.c:1190
bool has_extrusions() const
Definition Layer.hpp:306
LayerIslands islands
Definition Layer.hpp:304

References islands.

Member Data Documentation

◆ bbox

BoundingBox Slic3r::LayerSlice::bbox

◆ islands

◆ LinksStaticSize

constexpr const size_t Slic3r::LayerSlice::LinksStaticSize = 4
staticconstexpr

◆ overlaps_above

Links Slic3r::LayerSlice::overlaps_above

◆ overlaps_below

Links Slic3r::LayerSlice::overlaps_below

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