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 SurfaceCollectionslices
 
const ExPolygonCollectionlower_slices
 
double layer_height
 
int layer_id
 
Flow perimeter_flow
 
Flow ext_perimeter_flow
 
Flow overhang_flow
 
Flow solid_infill_flow
 
PrintRegionConfigconfig
 
PrintObjectConfigobject_config
 
PrintConfigprint_config
 
ExtrusionEntityCollectionloops
 
ExtrusionEntityCollectiongap_fill
 
SurfaceCollectionfill_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: