Cut surface from object and create cutted volume Should not be stopped. More...
Public Types | |
| enum | JobPrepareState { PREPARE_STATE_DEFAULT = 0 , PREPARE_STATE_MENU = 1 } |
Public Member Functions | |
| CreateSurfaceVolumeJob (CreateSurfaceVolumeData &&input) | |
| Create Surface volume. | |
| void | process (Ctl &ctl) override |
| void | finalize (bool canceled, std::exception_ptr &eptr) override |
Private Attributes | |
| CreateSurfaceVolumeData | m_input |
| TriangleMesh | m_result |
Cut surface from object and create cutted volume Should not be stopped.
|
inherited |
| Enumerator | |
|---|---|
| PREPARE_STATE_DEFAULT | |
| PREPARE_STATE_MENU | |
|
explicit |
Create Surface volume.
References anonymous_namespace{EmbossJob.cpp}::check(), and m_input.
|
overridevirtual |
Reimplemented from Slic3r::GUI::Job.
References anonymous_namespace{EmbossJob.cpp}::create_volume(), finalize(), m_input, and m_result.
Referenced by finalize().
|
overridevirtual |
Implements Slic3r::GUI::Job.
References _u8L, anonymous_namespace{EmbossJob.cpp}::check(), anonymous_namespace{EmbossJob.cpp}::cut_surface(), m_input, m_result, and anonymous_namespace{EmbossJob.cpp}::was_canceled().
|
private |
Referenced by CreateSurfaceVolumeJob(), finalize(), and process().
|
private |
Referenced by finalize(), and process().