Public Member Functions | |
| WipeTower (const GLCanvas3D::WipeTowerInfo &wti) | |
| WipeTower (GLCanvas3D::WipeTowerInfo &&wti) | |
| void | apply_arrange_result (const Vec2d &tr, double rotation, int item_id) |
| ArrangePolygon | get_arrange_polygon () const |
| operator bool () const | |
| const Vec2d & | pos () const |
| double | rotation () const |
| const Vec2d | bb_size () const |
| void | apply_wipe_tower () const |
| void | apply_wipe_tower (Vec2d pos, double rot) const |
Protected Attributes | |
| Vec2d | m_pos = {std::nan(""), std::nan("")} |
| double | m_rotation = 0. |
| BoundingBoxf | m_bb |
| int | m_plate_idx = -1 |
|
inlineexplicit |
References Slic3r::GUI::GLCanvas3D::WipeTowerInfo::GLCanvas3D.
|
inlineexplicit |
References Slic3r::GUI::GLCanvas3D::WipeTowerInfo::GLCanvas3D.
|
inline |
References Slic3r::GUI::GLCanvas3D::WipeTowerInfo::apply_wipe_tower(), Slic3r::GUI::GLCanvas3D::WipeTowerInfo::m_pos, Slic3r::GUI::GLCanvas3D::WipeTowerInfo::m_rotation, Slic3r::GUI::GLCanvas3D::WipeTowerInfo::rotation(), and Slic3r::unscaled().
|
inlineinherited |
References apply_wipe_tower(), m_pos, and m_rotation.
Referenced by Slic3r::GUI::WipeTower::apply_arrange_result(), apply_wipe_tower(), and apply_wipe_tower().
|
inherited |
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.
|
inlineinherited |
References m_bb.
|
inline |
References Slic3r::GUI::GLCanvas3D::WipeTowerInfo::m_bb, Slic3r::GUI::GLCanvas3D::WipeTowerInfo::m_pos, Slic3r::GUI::GLCanvas3D::WipeTowerInfo::m_rotation, and Slic3r::scaled().
Referenced by Slic3r::GUI::get_wipetower_arrange_poly().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References m_rotation.
Referenced by Slic3r::GUI::WipeTower::apply_arrange_result().
|
protectedinherited |
|
protectedinherited |
Referenced by apply_wipe_tower(), and Slic3r::GUI::GLCanvas3D::get_wipe_tower_info().
|
protectedinherited |
Referenced by Slic3r::GUI::WipeTower::apply_arrange_result(), apply_wipe_tower(), Slic3r::GUI::WipeTower::get_arrange_polygon(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), operator bool(), and pos().
|
protectedinherited |