2013-07-14 15:05:55 +04:00
|
|
|
#ifndef slic3r_Surface_hpp_
|
|
|
|
#define slic3r_Surface_hpp_
|
|
|
|
|
|
|
|
#include "ExPolygon.hpp"
|
|
|
|
|
|
|
|
namespace Slic3r {
|
|
|
|
|
|
|
|
enum SurfaceType { stTop, stBottom, stInternal, stInternalSolid, stInternalBridge, stInternalVoid };
|
|
|
|
|
|
|
|
class Surface
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
ExPolygon expolygon;
|
|
|
|
SurfaceType surface_type;
|
|
|
|
double thickness; // in mm
|
|
|
|
unsigned short thickness_layers; // in layers
|
|
|
|
double bridge_angle;
|
|
|
|
unsigned short extra_perimeters;
|
2013-07-15 15:50:53 +04:00
|
|
|
bool in_collection;
|
2013-07-14 15:05:55 +04:00
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif
|