libslic3r
Library for generating gcode from 3d models
Public Member Functions | Public Attributes | List of all members
Slic3r::PerimeterGenerator Class Reference

#include <PerimeterGenerator.hpp>

Public Member Functions

 PerimeterGenerator (const SurfaceCollection *slices, double layer_height, Flow flow, PrintRegionConfig *config, PrintObjectConfig *object_config, PrintConfig *print_config, ExtrusionEntityCollection *loops, ExtrusionEntityCollection *gap_fill, SurfaceCollection *fill_surfaces)
 
void process ()
 

Public Attributes

const SurfaceCollection * slices
 
const ExPolygonCollection * lower_slices
 
double layer_height
 
int layer_id
 
Flow perimeter_flow
 
Flow ext_perimeter_flow
 
Flow overhang_flow
 
Flow solid_infill_flow
 
PrintRegionConfig * config
 
PrintObjectConfig * object_config
 
PrintConfig * print_config
 
ExtrusionEntityCollection * loops
 
ExtrusionEntityCollection * gap_fill
 
SurfaceCollection * fill_surfaces
 

Constructor & Destructor Documentation

◆ PerimeterGenerator()

Slic3r::PerimeterGenerator::PerimeterGenerator ( const SurfaceCollection *  slices,
double  layer_height,
Flow  flow,
PrintRegionConfig *  config,
PrintObjectConfig *  object_config,
PrintConfig *  print_config,
ExtrusionEntityCollection *  loops,
ExtrusionEntityCollection *  gap_fill,
SurfaceCollection *  fill_surfaces 
)
inline

Member Function Documentation

◆ process()

void Slic3r::PerimeterGenerator::process ( )

Member Data Documentation

◆ config

PrintRegionConfig* Slic3r::PerimeterGenerator::config

◆ ext_perimeter_flow

Flow Slic3r::PerimeterGenerator::ext_perimeter_flow

◆ fill_surfaces

SurfaceCollection* Slic3r::PerimeterGenerator::fill_surfaces

◆ gap_fill

ExtrusionEntityCollection* Slic3r::PerimeterGenerator::gap_fill

◆ layer_height

double Slic3r::PerimeterGenerator::layer_height

◆ layer_id

int Slic3r::PerimeterGenerator::layer_id

◆ loops

ExtrusionEntityCollection* Slic3r::PerimeterGenerator::loops

◆ lower_slices

const ExPolygonCollection* Slic3r::PerimeterGenerator::lower_slices

◆ object_config

PrintObjectConfig* Slic3r::PerimeterGenerator::object_config

◆ overhang_flow

Flow Slic3r::PerimeterGenerator::overhang_flow

◆ perimeter_flow

Flow Slic3r::PerimeterGenerator::perimeter_flow

◆ print_config

PrintConfig* Slic3r::PerimeterGenerator::print_config

◆ slices

const SurfaceCollection* Slic3r::PerimeterGenerator::slices

◆ solid_infill_flow

Flow Slic3r::PerimeterGenerator::solid_infill_flow

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