| add_sketch_regions(const std::vector< std::vector< std::vector< Vec2d > > > ®ions) | Slic3r::GUI::DesignCanvas | |
| apply_segment_length(double len) | Slic3r::GUI::DesignCanvas | |
| apply_sketch_dimension(double v) | Slic3r::GUI::DesignCanvas | |
| bed_center() const | Slic3r::GUI::DesignCanvas | inline |
| begin_constrain(const SketchProfile &prof, const SketchPlane &plane) | Slic3r::GUI::DesignCanvas | |
| begin_constrain_entities(const std::vector< SketchEntity > &ents, const SketchPlane &plane) | Slic3r::GUI::DesignCanvas | |
| begin_fillet_gizmo(const Vec3d &body_centroid, double radius) | Slic3r::GUI::DesignCanvas | |
| begin_hole_gizmo(const SketchPlane &plane, double x, double y, double diameter, double depth, bool through) | Slic3r::GUI::DesignCanvas | |
| begin_imported_transform(int feat, const std::vector< std::vector< std::vector< Vec2d > > > &base_regions, const SketchPlane &plane, const Vec2d &offset, double scale_x, double scale_y) | Slic3r::GUI::DesignCanvas | |
| begin_move_body(int body, const Vec3d &pivot, const Transform3d &base_xform, double body_radius) | Slic3r::GUI::DesignCanvas | |
| begin_pattern_gizmo(const SketchPlane &plane, const Vec3d &body_centroid, bool circular, int count, int dir, double spacing, double angle) | Slic3r::GUI::DesignCanvas | |
| begin_revolve_gizmo(const SketchPlane &plane, const Vec2d ¢roid, const Vec3d &axis_origin, const Vec3d &axis_dir, double angle, bool flip) | Slic3r::GUI::DesignCanvas | |
| begin_shell_gizmo(const Vec3d &face_centroid, const Vec3d &inward_dir, double thickness) | Slic3r::GUI::DesignCanvas | |
| begin_sketch(const SketchPlane &plane, DesignSketchTool::Mode mode) | Slic3r::GUI::DesignCanvas | |
| begin_thread_gizmo(const SketchPlane &plane, double x, double y, double radius, double height) | Slic3r::GUI::DesignCanvas | |
| body_color(int body) const | Slic3r::GUI::DesignCanvas | |
| can_redo_sketch_entity() const | Slic3r::GUI::DesignCanvas | inline |
| can_undo_sketch_entity() const | Slic3r::GUI::DesignCanvas | inline |
| cancel_sketch() | Slic3r::GUI::DesignCanvas | |
| cancel_sketch_dimension() | Slic3r::GUI::DesignCanvas | |
| clear_any_selection() | Slic3r::GUI::DesignCanvas | |
| clear_base_pick() | Slic3r::GUI::DesignCanvas | |
| clear_cut_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_datum_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_draft_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_extrude_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_fillet_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_helix_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_hole_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_loop_pick() | Slic3r::GUI::DesignCanvas | |
| clear_mesh() | Slic3r::GUI::DesignCanvas | |
| clear_move_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_pattern_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_preview() | Slic3r::GUI::DesignCanvas | |
| clear_revolve_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_rib_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_shell_gizmo() | Slic3r::GUI::DesignCanvas | |
| clear_sketch_selection() | Slic3r::GUI::DesignCanvas | |
| clear_solid_pick() | Slic3r::GUI::DesignCanvas | |
| clear_thread_gizmo() | Slic3r::GUI::DesignCanvas | |
| cutting() const | Slic3r::GUI::DesignCanvas | |
| delete_selected_sketch_entities() | Slic3r::GUI::DesignCanvas | |
| DesignCanvas(wxWindow *parent) | Slic3r::GUI::DesignCanvas | explicit |
| drafting() const | Slic3r::GUI::DesignCanvas | |
| drawing_in_progress() const | Slic3r::GUI::DesignCanvas | |
| edit_sketch(const std::vector< SketchEntity > &entities, const std::vector< SketchEntityConstraintDef > &constraints, const SketchPlane &plane) | Slic3r::GUI::DesignCanvas | |
| edit_sketch_selection_value() | Slic3r::GUI::DesignCanvas | |
| end_constrain() | Slic3r::GUI::DesignCanvas | |
| enter_viewport() | Slic3r::GUI::DesignCanvas | |
| faces_box(std::vector< std::pair< int, int > > faces) const | Slic3r::GUI::DesignCanvas | inline |
| filleting() const | Slic3r::GUI::DesignCanvas | |
| finish_sketch() | Slic3r::GUI::DesignCanvas | |
| fit_view() | Slic3r::GUI::DesignCanvas | |
| force_repaint() | Slic3r::GUI::DesignCanvas | |
| has_any_selection() const | Slic3r::GUI::DesignCanvas | |
| holing() const | Slic3r::GUI::DesignCanvas | |
| inline_busy() const | Slic3r::GUI::DesignCanvas | |
| inline_cancel() | Slic3r::GUI::DesignCanvas | |
| inline_commit() | Slic3r::GUI::DesignCanvas | |
| inline_has_focus() const | Slic3r::GUI::DesignCanvas | |
| is_constraining() const | Slic3r::GUI::DesignCanvas | |
| is_constraining_entities() const | Slic3r::GUI::DesignCanvas | |
| is_sketching() const | Slic3r::GUI::DesignCanvas | |
| keep_segment_as_drawn() | Slic3r::GUI::DesignCanvas | |
| leave_viewport() | Slic3r::GUI::DesignCanvas | |
| live_sketch_has_work() const | Slic3r::GUI::DesignCanvas | |
| loop_pick_feature() const | Slic3r::GUI::DesignCanvas | |
| loop_pick_region() const | Slic3r::GUI::DesignCanvas | |
| m_bed | Slic3r::GUI::DesignCanvas | private |
| m_body_hidden | Slic3r::GUI::DesignCanvas | private |
| m_body_meshes | Slic3r::GUI::DesignCanvas | private |
| m_body_translucent | Slic3r::GUI::DesignCanvas | private |
| m_body_visible | Slic3r::GUI::DesignCanvas | private |
| m_camera_swapped | Slic3r::GUI::DesignCanvas | private |
| m_canvas | Slic3r::GUI::DesignCanvas | private |
| m_canvas_widget | Slic3r::GUI::DesignCanvas | private |
| m_collapse_toolbar | Slic3r::GUI::DesignCanvas | private |
| m_color_bodies | Slic3r::GUI::DesignCanvas | private |
| m_ctx_bound | Slic3r::GUI::DesignCanvas | private |
| m_ctx_press | Slic3r::GUI::DesignCanvas | private |
| m_ctx_travelled | Slic3r::GUI::DesignCanvas | private |
| m_hl_body_target | Slic3r::GUI::DesignCanvas | private |
| m_hl_body_tool | Slic3r::GUI::DesignCanvas | private |
| m_hud_last | Slic3r::GUI::DesignCanvas | private |
| m_inline_editor | Slic3r::GUI::DesignCanvas | private |
| m_lit_faces | Slic3r::GUI::DesignCanvas | private |
| m_model | Slic3r::GUI::DesignCanvas | private |
| m_on_context_menu | Slic3r::GUI::DesignCanvas | private |
| m_on_sketch_commit | Slic3r::GUI::DesignCanvas | private |
| m_on_sketch_entities_commit | Slic3r::GUI::DesignCanvas | private |
| m_on_solid_selection_changed | Slic3r::GUI::DesignCanvas | private |
| m_parked_camera | Slic3r::GUI::DesignCanvas | private |
| m_section_on | Slic3r::GUI::DesignCanvas | private |
| m_sketch_tool | Slic3r::GUI::DesignCanvas | private |
| m_split_pending | Slic3r::GUI::DesignCanvas | private |
| m_status_hud_colour | Slic3r::GUI::DesignCanvas | private |
| m_status_hud_last | Slic3r::GUI::DesignCanvas | private |
| m_sw_gl | Slic3r::GUI::DesignCanvas | private |
| m_tri_face | Slic3r::GUI::DesignCanvas | private |
| m_volumes | Slic3r::GUI::DesignCanvas | private |
| m_xray_focus | Slic3r::GUI::DesignCanvas | private |
| mcp_sketch_tool() | Slic3r::GUI::DesignCanvas | inline |
| mcp_sketch_tool() const | Slic3r::GUI::DesignCanvas | inline |
| model_mid_z() const | Slic3r::GUI::DesignCanvas | |
| open_inline_value(double current, std::function< void(double)> commit, std::function< void()> cancel={}) | Slic3r::GUI::DesignCanvas | |
| patterning() const | Slic3r::GUI::DesignCanvas | |
| pending_dimension_type() const | Slic3r::GUI::DesignCanvas | |
| pick0_point(Vec2d &out) const | Slic3r::GUI::DesignCanvas | |
| rebuild_bodies() | Slic3r::GUI::DesignCanvas | private |
| redo_last_sketch_entity() | Slic3r::GUI::DesignCanvas | |
| refresh_bed() | Slic3r::GUI::DesignCanvas | |
| region_entity_indices(const std::vector< SketchEntity > &ents) const | Slic3r::GUI::DesignCanvas | |
| region_entity_indices_with_holes(const std::vector< SketchEntity > &ents) const | Slic3r::GUI::DesignCanvas | |
| reload() | Slic3r::GUI::DesignCanvas | private |
| remove_sketch_constraint(int idx) | Slic3r::GUI::DesignCanvas | |
| render_hud() | Slic3r::GUI::DesignCanvas | private |
| repaint_now() | Slic3r::GUI::DesignCanvas | |
| request_repaint() | Slic3r::GUI::DesignCanvas | |
| request_sketch_exit() | Slic3r::GUI::DesignCanvas | |
| reset_canvas_volumes() | Slic3r::GUI::DesignCanvas | |
| revolving() const | Slic3r::GUI::DesignCanvas | |
| select_body(int body) | Slic3r::GUI::DesignCanvas | |
| selected_constrain_axis() const | Slic3r::GUI::DesignCanvas | |
| selected_constrain_entities(int &e0, int &e1) const | Slic3r::GUI::DesignCanvas | |
| selected_loop_entities() const | Slic3r::GUI::DesignCanvas | |
| selected_segment(int &a, int &b) const | Slic3r::GUI::DesignCanvas | |
| selected_solid_edges() const | Slic3r::GUI::DesignCanvas | |
| selection_box() const | Slic3r::GUI::DesignCanvas | inline |
| set_base_pick(std::vector< SketchPlane > planes, std::vector< int > bases, std::vector< std::string > labels={}) | Slic3r::GUI::DesignCanvas | |
| set_bodies(const std::vector< TriangleMesh > *body_meshes, const std::vector< bool > &visible={}) | Slic3r::GUI::DesignCanvas | |
| set_body_hidden(bool on) | Slic3r::GUI::DesignCanvas | |
| set_body_translucent(bool on) | Slic3r::GUI::DesignCanvas | |
| set_constraint_glyphs(std::vector< SketchEntityConstraintDef > cons) | Slic3r::GUI::DesignCanvas | |
| set_constraint_highlight(std::vector< int > entities) | Slic3r::GUI::DesignCanvas | |
| set_cut_gizmo(const SketchPlane &plane, double offset, const Vec3d &body_center, double half_extent) | Slic3r::GUI::DesignCanvas | |
| set_datum_gizmo(const SketchPlane &plane, double usize, double vsize, const Vec3d &base_origin, const Vec3d &base_normal, double offset, bool offset_on) | Slic3r::GUI::DesignCanvas | |
| set_datum_planes(std::vector< SketchPlane > planes, std::vector< Vec2d > sizes={}) | Slic3r::GUI::DesignCanvas | |
| set_display_sketches(std::vector< DesignSketchTool::DisplaySketch > ds) | Slic3r::GUI::DesignCanvas | |
| set_draft_gizmo(const Vec3d &face_centroid, const Vec3d &face_normal, double angle) | Slic3r::GUI::DesignCanvas | |
| set_escalate_on_repick(bool on) | Slic3r::GUI::DesignCanvas | |
| set_extrude_gizmo(const SketchPlane &plane, const Vec2d ¢roid, double depth, double depth2, bool two_sided, bool flip) | Slic3r::GUI::DesignCanvas | |
| set_helix_gizmo(const SketchPlane &plane, double radius, double pitch, double height, double taper, bool left_handed) | Slic3r::GUI::DesignCanvas | |
| set_highlight_faces(const std::vector< std::pair< int, int > > &faces) | Slic3r::GUI::DesignCanvas | |
| set_highlight_sketches(std::vector< std::pair< int, ColorRGBA > > hl) | Slic3r::GUI::DesignCanvas | |
| set_hole_face_bounds(bool has, double umin, double umax, double vmin, double vmax) | Slic3r::GUI::DesignCanvas | |
| set_loop_pick(int feature, int region) | Slic3r::GUI::DesignCanvas | |
| set_mate_connectors(std::vector< DesignSketchTool::MateConnectorGlyph > g) | Slic3r::GUI::DesignCanvas | |
| set_mate_links(std::vector< std::pair< Vec3d, Vec3d > > l) | Slic3r::GUI::DesignCanvas | |
| set_on_body_move_changed(std::function< void(int, const Transform3d &)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_context_menu(std::function< void(const wxPoint &)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_cursor_metrics(std::function< void(double, double, bool)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_cut_offset_changed(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_datum_base_picked(std::function< void(int)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_datum_offset_changed(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_datum_size_changed(std::function< void(double, double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_dimension_pick_complete(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_display_sketch_activated(std::function< void(int)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_display_sketch_selected(std::function< void(int, int, int)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_draft_angle_changed(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_empty_pick(std::function< void()> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_extrude_depth_changed(std::function< void(double, bool)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_fillet_radius_changed(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_helix_changed(std::function< void(double, double, double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_hole_changed(std::function< void(double, double, double, double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_imported_transform(std::function< void(int, Vec2d, double, double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_pattern_changed(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_revolve_angle_changed(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_rib_thickness_changed(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_segment_drawn(std::function< void(double, double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_shell_thickness_changed(std::function< void(double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_commit(std::function< void(const SketchProfile &, const SketchPlane &)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_constraints_changed(std::function< void()> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_entities_commit(std::function< void(const std::vector< SketchEntity > &, const std::vector< SketchEntityConstraintDef > &, const SketchPlane &)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_exit(std::function< void()> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_exit_refused(std::function< void()> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_face_selected(std::function< void(int)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_notice(std::function< void(const std::string &, bool)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_selection_changed(std::function< void(int)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_sketch_step(std::function< void(DesignSketchTool::Mode, int, int)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_solid_selection_changed(std::function< void(int, int, int, int)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_solve_state(std::function< void(int, bool, bool)> cb) | Slic3r::GUI::DesignCanvas | |
| set_on_thread_changed(std::function< void(double, double, double, double)> cb) | Slic3r::GUI::DesignCanvas | |
| set_operand_bodies(int target_body, int tool_body) | Slic3r::GUI::DesignCanvas | |
| set_preview_mesh(const TriangleMesh &mesh) | Slic3r::GUI::DesignCanvas | |
| set_readout(const std::string &text) | Slic3r::GUI::DesignCanvas | private |
| set_rib_gizmo(const SketchPlane &plane, const Vec2d &p0, const Vec2d &p1, double thickness) | Slic3r::GUI::DesignCanvas | |
| set_section_plane(bool on, double z, bool keep_upper=false) | Slic3r::GUI::DesignCanvas | |
| set_selected_base(std::function< int()> cb) | Slic3r::GUI::DesignCanvas | |
| set_show_bed(bool b) | Slic3r::GUI::DesignCanvas | |
| set_sidebar_collapse(std::function< CollapseSide()> side, std::function< void()> toggle) | Slic3r::GUI::DesignCanvas | |
| set_sidebar_collapse_tooltip(const std::string &tooltip) | Slic3r::GUI::DesignCanvas | |
| set_sketch_construction(bool c) | Slic3r::GUI::DesignCanvas | |
| set_sketch_dimension_value(double v) | Slic3r::GUI::DesignCanvas | |
| set_sketch_polygon_circumscribed(bool c) | Slic3r::GUI::DesignCanvas | |
| set_sketch_polygon_sides(int n) | Slic3r::GUI::DesignCanvas | |
| set_sketch_tool(DesignSketchTool::Mode mode) | Slic3r::GUI::DesignCanvas | |
| set_solid_pick(const std::vector< CadBody > *bodies, const TriangleMesh *mesh, const std::vector< int > *tri_face, const std::vector< int > *tri_body, const std::vector< bool > *visible=nullptr, const std::vector< Transform3d > *xform=nullptr) | Slic3r::GUI::DesignCanvas | |
| set_status_text(const wxString &text, const wxColour &colour) | Slic3r::GUI::DesignCanvas | |
| set_view(const std::string &view_name) | Slic3r::GUI::DesignCanvas | |
| set_xray_focus(int body) | Slic3r::GUI::DesignCanvas | |
| shelling() const | Slic3r::GUI::DesignCanvas | |
| sketch_abort_gesture() | Slic3r::GUI::DesignCanvas | |
| sketch_confirm_pending() | Slic3r::GUI::DesignCanvas | |
| sketch_constraint_count() const | Slic3r::GUI::DesignCanvas | |
| sketch_constraints() const | Slic3r::GUI::DesignCanvas | |
| sketch_dimension_current() const | Slic3r::GUI::DesignCanvas | |
| sketch_dimension_kind() const | Slic3r::GUI::DesignCanvas | |
| sketch_disarm_tool() | Slic3r::GUI::DesignCanvas | |
| sketch_entities() const | Slic3r::GUI::DesignCanvas | |
| sketch_first_selected_type(SketchEntity::Type &out) const | Slic3r::GUI::DesignCanvas | |
| sketch_is_selecting() const | Slic3r::GUI::DesignCanvas | inline |
| sketch_selection() const | Slic3r::GUI::DesignCanvas | |
| sketch_selection_count() const | Slic3r::GUI::DesignCanvas | |
| swap_camera() | Slic3r::GUI::DesignCanvas | private |
| sync_selected_faces() | Slic3r::GUI::DesignCanvas | private |
| threading() const | Slic3r::GUI::DesignCanvas | |
| toggle_axes() | Slic3r::GUI::DesignCanvas | |
| toggle_planes() | Slic3r::GUI::DesignCanvas | |
| toggle_sketch_construction_selection() | Slic3r::GUI::DesignCanvas | |
| try_add_sketch_constraints(const std::vector< SketchEntityConstraintDef > &defs) | Slic3r::GUI::DesignCanvas | |
| unbind_canvas_event_handlers() | Slic3r::GUI::DesignCanvas | |
| undo_last_sketch_entity() | Slic3r::GUI::DesignCanvas | |
| update_constrain_entities(const std::vector< SketchEntity > &ents) | Slic3r::GUI::DesignCanvas | |
| update_constrain_profile(const std::vector< Vec2d > &pts) | Slic3r::GUI::DesignCanvas | |
| view_normal_to_sketch() | Slic3r::GUI::DesignCanvas | |
| zoom_to_box(BoundingBoxf3 box) | Slic3r::GUI::DesignCanvas | |
| ~DesignCanvas() override | Slic3r::GUI::DesignCanvas | |