#include "Config.hpp"
#include "Model.hpp"
#include "Polygon.hpp"
#include "Fill/FillBase.hpp"
#include "Polyline.hpp"
#include "ExtrusionEntity.hpp"
#include "Geometry.hpp"
#include "CommonDefs.hpp"
#include "PrintBase.hpp"
#include "Fill/FillAdaptive.hpp"
#include "Fill/FillLightning.hpp"
#include "Fill/AdaptiveInfillField.hpp"
#include "BoundingBox.hpp"
#include "ExtrusionEntityCollection.hpp"
#include "Flow.hpp"
#include "Point.hpp"
#include "PrintConfig.hpp"
#include "Slicing.hpp"
#include "TriangleMesh.hpp"
#include "TriangleMeshSlicer.hpp"
#include "GCode/ToolOrdering.hpp"
#include "GCode/WipeTower.hpp"
#include "GCode/WipeTower2.hpp"
#include "GCode/ThumbnailData.hpp"
#include "GCode/GCodeProcessor.hpp"
#include "MultiMaterialSegmentation.hpp"
#include "BeltBrim.hpp"
#include "BeltTransform.hpp"
#include "ObjectID.hpp"
#include "TriangleSelector.hpp"
#include "libslic3r.h"
#include <Eigen/Geometry>
#include <cstddef>
#include <cmath>
#include <algorithm>
#include <functional>
#include <memory>
#include <map>
#include <math.h>
#include <optional>
#include <set>
#include <string>
#include <tuple>
#include <unordered_map>
#include <vector>
#include <utility>
#include "calib.hpp"
Go to the source code of this file.
|
| enum | Slic3r::SupportNecessaryType { Slic3r::NoNeedSupp =0
, Slic3r::SharpTail
, Slic3r::Cantilever
, Slic3r::LargeOverhang
} |
| enum | Slic3r::PrintStep {
Slic3r::psWipeTower
, Slic3r::psToolOrdering = psWipeTower
, Slic3r::psSkirtBrim
, Slic3r::psSlicingFinished = psSkirtBrim
,
Slic3r::psGCodeExport
, Slic3r::psConflictCheck
, Slic3r::psCount
} |
| enum | Slic3r::PrintObjectStep {
Slic3r::posSlice
, Slic3r::posPerimeters
, Slic3r::posEstimateCurledExtrusions
, Slic3r::posPrepareInfill
,
Slic3r::posInfill
, Slic3r::posIroning
, Slic3r::posContouring
, Slic3r::posSupportMaterial
,
Slic3r::posSimplifyPath
, Slic3r::posSimplifySupportPath
, Slic3r::posDetectOverhangsForLift
, Slic3r::posSimplifyWall
,
Slic3r::posSimplifyInfill
, Slic3r::posCount
} |
| enum class | Slic3r::SlicingPipelineStepPlugin {
Slic3r::posSlice
, Slic3r::posPerimeters
, Slic3r::posEstimateCurledExtrusions
, Slic3r::posPrepareInfill
,
Slic3r::posInfill
, Slic3r::posIroning
, Slic3r::posContouring
, Slic3r::posSupportMaterial
,
Slic3r::posDetectOverhangsForLift
, Slic3r::posSimplifyPath
, Slic3r::psWipeTower
, Slic3r::psSkirtBrim
,
Slic3r::psGCodePostProcess
} |
| enum | Slic3r::FilamentTempType { Slic3r::HighTemp =0
, Slic3r::LowTemp
, Slic3r::HighLowCompatible
, Slic3r::Undefine
} |
| enum | Slic3r::FilamentCompatibilityType { Slic3r::Compatible
, Slic3r::HighLowMixed
, Slic3r::InvalidTemperatureRange
} |
◆ Slic3r::VolumeSlices
| struct Slic3r::VolumeSlices |
◆ Slic3r::groupedVolumeSlices
| struct Slic3r::groupedVolumeSlices |
◆ Slic3r::PrintObjectRegions::VolumeExtents
| struct Slic3r::PrintObjectRegions::VolumeExtents |
◆ Slic3r::PrintObjectRegions::VolumeRegion
| struct Slic3r::PrintObjectRegions::VolumeRegion |
◆ Slic3r::PrintObjectRegions::PaintedRegion
| struct Slic3r::PrintObjectRegions::PaintedRegion |
◆ Slic3r::PrintObject::BeltDroppedFill
| struct Slic3r::PrintObject::BeltDroppedFill |
◆ Slic3r::WipeTowerData::WipeTowerMeshData
| struct Slic3r::WipeTowerData::WipeTowerMeshData |
◆ Slic3r::Print::SkirtBrimGroup
| struct Slic3r::Print::SkirtBrimGroup |
◆ Slic3r::Print::SkirtBrimGroup::Brim
| struct Slic3r::Print::SkirtBrimGroup::Brim |
◆ Slic3r::CompactedTowerClearance
| struct Slic3r::CompactedTowerClearance |
| Class Members |
|
double |
allowed_rise |
|
|
double |
body_clearance |
|
|
double |
far_clearance |
|
|
bool |
near_body |
|
◆ MAX_OUTER_NOZZLE_DIAMETER
| #define MAX_OUTER_NOZZLE_DIAMETER 4 |