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

#include <Surface.hpp>

Public Member Functions

 Surface (SurfaceType _surface_type, const ExPolygon &_expolygon)
 
 operator Polygons () const
 
double area () const
 
bool is_solid () const
 
bool is_external () const
 
bool is_internal () const
 
bool is_bottom () const
 
bool is_bridge () const
 

Public Attributes

SurfaceType surface_type
 
ExPolygon expolygon
 
double thickness
 
unsigned short thickness_layers
 
double bridge_angle
 
unsigned short extra_perimeters
 

Constructor & Destructor Documentation

◆ Surface()

Slic3r::Surface::Surface ( SurfaceType  _surface_type,
const ExPolygon _expolygon 
)
inline

Member Function Documentation

◆ area()

double Slic3r::Surface::area ( ) const

◆ is_bottom()

bool Slic3r::Surface::is_bottom ( ) const

◆ is_bridge()

bool Slic3r::Surface::is_bridge ( ) const

◆ is_external()

bool Slic3r::Surface::is_external ( ) const

◆ is_internal()

bool Slic3r::Surface::is_internal ( ) const

◆ is_solid()

bool Slic3r::Surface::is_solid ( ) const

◆ operator Polygons()

Slic3r::Surface::operator Polygons ( ) const

Member Data Documentation

◆ bridge_angle

double Slic3r::Surface::bridge_angle

◆ expolygon

ExPolygon Slic3r::Surface::expolygon

◆ extra_perimeters

unsigned short Slic3r::Surface::extra_perimeters

◆ surface_type

SurfaceType Slic3r::Surface::surface_type

◆ thickness

double Slic3r::Surface::thickness

◆ thickness_layers

unsigned short Slic3r::Surface::thickness_layers

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