#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GLCanvas3D.hpp>
◆ apply_wipe_tower() [1/2]
| void Slic3r::GUI::GLCanvas3D::WipeTowerInfo::apply_wipe_tower |
( |
| ) |
const |
|
inline |
◆ apply_wipe_tower() [2/2]
| void Slic3r::GUI::GLCanvas3D::WipeTowerInfo::apply_wipe_tower |
( |
Vec2d | pos, |
|
|
double | rot ) const |
12826{
12827
12828 DynamicConfig& proj_cfg = wxGetApp().preset_bundle->project_config;
12829 Vec3d plate_origin = wxGetApp().plater()->get_partplate_list().get_plate(
m_plate_idx)->get_origin();
12832
12837
12838
12839}
void set_at(const ConfigOption *rhs, size_t i, size_t j) override
Definition Config.hpp:451
const Vec2d & pos() const
Definition GLCanvas3D.hpp:1352
int m_plate_idx
Definition GLCanvas3D.hpp:1344
zaa_minimize_perimeter_height ConfigOptionFloat
Definition PrintConfig.hpp:1954
Eigen::Matrix< double, 3, 1, Eigen::DontAlign > Vec3d
Definition Point.hpp:68
@ Y
Definition libslic3r.h:142
@ X
Definition libslic3r.h:141
zaa_minimize_perimeter_height wipe_tower_y((ConfigOptionFloat, prime_tower_width))((ConfigOptionFloat
ConfigOptionFloatsTempl< false > ConfigOptionFloats
Definition Config.hpp:1015
References apply_wipe_tower(), m_plate_idx, Slic3r::ConfigBase::option(), pos(), Slic3r::ConfigOptionVector< double >::set_at(), Slic3r::wipe_tower_y(), Slic3r::X, and Slic3r::Y.
◆ bb_size()
| const Vec2d Slic3r::GUI::GLCanvas3D::WipeTowerInfo::bb_size |
( |
| ) |
const |
|
inline |
1354{
return m_bb.size(); }
BoundingBoxf m_bb
Definition GLCanvas3D.hpp:1342
References m_bb.
◆ operator bool()
| Slic3r::GUI::GLCanvas3D::WipeTowerInfo::operator bool |
( |
| ) |
const |
|
inline |
1348 {
1349 return !std::isnan(
m_pos.x()) && !std::isnan(
m_pos.y());
1350 }
References m_pos.
◆ pos()
| const Vec2d & Slic3r::GUI::GLCanvas3D::WipeTowerInfo::pos |
( |
| ) |
const |
|
inline |
◆ rotation()
| double Slic3r::GUI::GLCanvas3D::WipeTowerInfo::rotation |
( |
| ) |
const |
|
inline |
◆ GLCanvas3D
◆ m_bb
◆ m_plate_idx
| int Slic3r::GUI::GLCanvas3D::WipeTowerInfo::m_plate_idx = -1 |
|
protected |
◆ m_pos
| Vec2d Slic3r::GUI::GLCanvas3D::WipeTowerInfo::m_pos = {std::nan(""), std::nan("")} |
|
protected |
◆ m_rotation
| double Slic3r::GUI::GLCanvas3D::WipeTowerInfo::m_rotation = 0. |
|
protected |
The documentation for this class was generated from the following files: