OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
STEP.hpp File Reference
#include "XCAFDoc_DocumentTool.hxx"
#include "XCAFApp_Application.hxx"
#include "XCAFDoc_ShapeTool.hxx"
#include <Standard_TypeDef.hxx>
#include <Standard_Handle.hxx>
#include <boost/filesystem/path.hpp>
#include <boost/filesystem.hpp>
#include <Message_ProgressIndicator.hxx>
#include <atomic>
#include <functional>
#include <string>
#include <iostream>
#include <ios>
#include <iomanip>
#include <ostream>
#include <vector>
Include dependency graph for STEP.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::NamedSolid
class  Slic3r::StepPreProcessor
class  Slic3r::StepProgressIncdicator
class  Slic3r::Step

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Typedefs

typedef std::function< void(int load_stage, int current, int total, bool &cancel)> Slic3r::ImportStepProgressFn
typedef std::function< void(bool isUtf8)> Slic3r::StepIsUtf8Fn

Functions

bool Slic3r::load_step (const char *path, Model *model, bool &is_cancel, double linear_deflection=0.003, double angle_deflection=0.5, bool isSplitCompound=false, ImportStepProgressFn proFn=nullptr, StepIsUtf8Fn isUtf8Fn=nullptr, long &mesh_face_num= *(new long(-1)))

Variables

const int Slic3r::LOAD_STEP_STAGE_READ_FILE = 0
const int Slic3r::LOAD_STEP_STAGE_GET_SOLID = 1
const int Slic3r::LOAD_STEP_STAGE_GET_MESH = 2
const int Slic3r::LOAD_STEP_STAGE_NUM = 3
const int Slic3r::LOAD_STEP_STAGE_UNIT_NUM = 5