#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Widgets/AMSItem.hpp>
Public Member Functions | |
| AMSRoad () | |
| AMSRoad (wxWindow *parent, wxWindowID id, Caninfo info, int canindex, int maxcan, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize) | |
| void | create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize) |
| void | UpdateInfo (AMSinfo amsinfo, Caninfo info, int canindex, int maxcan) |
| void | OnVamsLoading (bool load, wxColour col=AMS_CONTROL_GRAY500) |
| void | SetPassRoadColour (wxColour col) |
| void | SetMode (AMSRoadMode mode) |
| void | OnPassRoad (std::vector< AMSPassRoadMode > prord_list) |
| void | UpdatePassRoad (int tag_index, AMSPassRoadType type, AMSPassRoadSTEP step) |
| void | paintEvent (wxPaintEvent &evt) |
| void | render (wxDC &dc) |
| void | doRender (wxDC &dc) |
Public Attributes | |
| AMSinfo | m_amsinfo |
| Caninfo | m_info |
| int | m_canindex = {0} |
| AMSRoadMode | m_rode_mode = {AMSRoadMode::AMS_ROAD_MODE_LEFT_RIGHT} |
| std::vector< AMSPassRoadMode > | m_pass_rode_mode = {AMSPassRoadMode::AMS_ROAD_MODE_NONE} |
| bool | m_selected = {false} |
| int | m_passroad_width = {6} |
| double | m_radius = {4} |
| wxColour | m_road_def_color |
| wxColour | m_road_color |
| std::vector< ScalableBitmap > | ams_humidity_img |
| int | m_humidity = { 0 } |
| bool | m_show_humidity = { false } |
| bool | m_vams_loading {false} |
| AMSModel | m_ams_model |
| Slic3r::GUI::AMSRoad::AMSRoad | ( | ) |
References AMS_CONTROL_GRAY500, m_road_color, and m_road_def_color.
Referenced by AMSRoad().
| Slic3r::GUI::AMSRoad::AMSRoad | ( | wxWindow * | parent, |
| wxWindowID | id, | ||
| Caninfo | info, | ||
| int | canindex, | ||
| int | maxcan, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize ) |
References AMSRoad(), AMS_CONTROL_DEF_BLOCK_BK_COLOUR, ams_humidity_img, Slic3r::GUI::AMS_ROAD_MODE_END, Slic3r::GUI::AMS_ROAD_MODE_LEFT, Slic3r::GUI::AMS_ROAD_MODE_LEFT_RIGHT, Slic3r::GUI::AMS_ROAD_MODE_NONE, Slic3r::GUI::AMS_ROAD_MODE_NONE_ANY_ROAD, Slic3r::GUI::AMS_ROAD_MODE_VIRTUAL_TRAY, create(), m_canindex, m_info, m_rode_mode, m_show_humidity, paintEvent(), and Slic3r::GUI::wxMouseEvent.
| void Slic3r::GUI::AMSRoad::create | ( | wxWindow * | parent, |
| wxWindowID | id = wxID_ANY, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize ) |
Referenced by AMSRoad().
| void Slic3r::GUI::AMSRoad::doRender | ( | wxDC & | dc | ) |
References ams_humidity_img, Slic3r::GUI::AMS_ROAD_MODE_END, Slic3r::GUI::AMS_ROAD_MODE_END_BOTTOM, Slic3r::GUI::AMS_ROAD_MODE_END_ONLY, Slic3r::GUI::AMS_ROAD_MODE_END_RIGHT, Slic3r::GUI::AMS_ROAD_MODE_END_TOP, Slic3r::GUI::AMS_ROAD_MODE_LEFT, Slic3r::GUI::AMS_ROAD_MODE_LEFT_RIGHT, Slic3r::GUI::AMS_ROAD_MODE_NONE, Slic3r::GUI::AMS_ROAD_MODE_VIRTUAL_TRAY, m_amsinfo, m_canindex, m_pass_rode_mode, m_passroad_width, m_radius, m_road_color, m_road_def_color, m_rode_mode, m_show_humidity, and m_vams_loading.
Referenced by render().
| void Slic3r::GUI::AMSRoad::OnPassRoad | ( | std::vector< AMSPassRoadMode > | prord_list | ) |
References Slic3r::GUI::AMS_ROAD_MODE_END, Slic3r::GUI::AMS_ROAD_MODE_END_BOTTOM, Slic3r::GUI::AMS_ROAD_MODE_END_ONLY, Slic3r::GUI::AMS_ROAD_MODE_END_RIGHT, Slic3r::GUI::AMS_ROAD_MODE_END_TOP, Slic3r::GUI::AMS_ROAD_MODE_LEFT, Slic3r::GUI::AMS_ROAD_MODE_LEFT_RIGHT, Slic3r::GUI::AMS_ROAD_MODE_NONE, m_pass_rode_mode, and m_rode_mode.
| void Slic3r::GUI::AMSRoad::OnVamsLoading | ( | bool | load, |
| wxColour | col = AMS_CONTROL_GRAY500 ) |
References load().
| void Slic3r::GUI::AMSRoad::paintEvent | ( | wxPaintEvent & | evt | ) |
| void Slic3r::GUI::AMSRoad::render | ( | wxDC & | dc | ) |
References doRender().
Referenced by paintEvent().
| void Slic3r::GUI::AMSRoad::SetMode | ( | AMSRoadMode | mode | ) |
References m_rode_mode.
| void Slic3r::GUI::AMSRoad::SetPassRoadColour | ( | wxColour | col | ) |
References m_road_color.
References Slic3r::GUI::AMS_ROAD_MODE_END, Slic3r::GUI::AMS_ROAD_MODE_END_ONLY, Slic3r::GUI::AMS_ROAD_MODE_LEFT, Slic3r::GUI::AMS_ROAD_MODE_LEFT_RIGHT, Slic3r::GUI::AMS_ROAD_MODE_NONE, m_amsinfo, m_canindex, m_info, m_pass_rode_mode, and m_rode_mode.
| void Slic3r::GUI::AMSRoad::UpdatePassRoad | ( | int | tag_index, |
| AMSPassRoadType | type, | ||
| AMSPassRoadSTEP | step ) |
| std::vector<ScalableBitmap> Slic3r::GUI::AMSRoad::ams_humidity_img |
Referenced by AMSRoad(), and doRender().
| AMSModel Slic3r::GUI::AMSRoad::m_ams_model |
| AMSinfo Slic3r::GUI::AMSRoad::m_amsinfo |
Referenced by doRender(), and UpdateInfo().
| int Slic3r::GUI::AMSRoad::m_canindex = {0} |
Referenced by AMSRoad(), doRender(), and UpdateInfo().
| int Slic3r::GUI::AMSRoad::m_humidity = { 0 } |
| Caninfo Slic3r::GUI::AMSRoad::m_info |
Referenced by AMSRoad(), and UpdateInfo().
| std::vector<AMSPassRoadMode> Slic3r::GUI::AMSRoad::m_pass_rode_mode = {AMSPassRoadMode::AMS_ROAD_MODE_NONE} |
Referenced by doRender(), OnPassRoad(), and UpdateInfo().
| int Slic3r::GUI::AMSRoad::m_passroad_width = {6} |
Referenced by doRender().
| double Slic3r::GUI::AMSRoad::m_radius = {4} |
Referenced by doRender().
| wxColour Slic3r::GUI::AMSRoad::m_road_color |
Referenced by AMSRoad(), doRender(), and SetPassRoadColour().
| wxColour Slic3r::GUI::AMSRoad::m_road_def_color |
Referenced by AMSRoad(), and doRender().
| AMSRoadMode Slic3r::GUI::AMSRoad::m_rode_mode = {AMSRoadMode::AMS_ROAD_MODE_LEFT_RIGHT} |
Referenced by AMSRoad(), doRender(), OnPassRoad(), SetMode(), and UpdateInfo().
| bool Slic3r::GUI::AMSRoad::m_selected = {false} |
| bool Slic3r::GUI::AMSRoad::m_show_humidity = { false } |
Referenced by AMSRoad(), and doRender().
| bool Slic3r::GUI::AMSRoad::m_vams_loading {false} |
Referenced by doRender().