|
| bool | Slic3r::wipe_tower_sparse_layers_skipped (const PrintConfig &config) |
| bool | Slic3r::wipe_tower_layer_is_sparse (const std::vector< WipeTower::ToolChangeResult > &layer_tool_changes) |
| std::vector< float > | Slic3r::compute_compacted_wipe_tower_z (const std::vector< std::vector< WipeTower::ToolChangeResult > > &tool_changes, float base_z) |
| bool | Slic3r::wipe_tower_sparse_layers_combined (const PrintConfig &config) |
| bool | Slic3r::wipe_tower_layer_is_combined_away (const std::vector< WipeTower::ToolChangeResult > &layer_tool_changes) |
| std::vector< char > | Slic3r::combine_sparse_wipe_tower_layers (std::vector< float > &layer_height, const std::vector< char > &layer_is_sparse, const std::vector< float > &max_layer_height, size_t first_layer_idx) |
| float | Slic3r::align_round (float value, float base) |
| float | Slic3r::align_ceil (float value, float base) |
| float | Slic3r::align_floor (float value, float base) |
| template<class T> |
| static T | Slic3r::at_or_front (const std::vector< T > &v, size_t i) |
| static bool | Slic3r::is_valid_gcode (const std::string &gcode) |
| Polygon | Slic3r::chamfer_polygon (Polygon &polygon, double chamfer_dis=2., double angle_tol=30./180. *PI) |
| Polygon | Slic3r::rounding_rectangle (Polygon &polygon, double rounding=2., double angle_tol=30./180. *PI) |
| std::pair< bool, Vec2f > | Slic3r::ray_intersetion_line (const Vec2f &a, const Vec2f &v1, const Vec2f &b, const Vec2f &c) |
| Polygon | Slic3r::scale_polygon (const std::vector< Vec2f > &points) |
| std::vector< Vec2f > | Slic3r::unscale_polygon (const Polygon &polygon) |
| Polygon | Slic3r::generate_rectange (const Line &line, coord_t offset) |
| std::vector< Segment > | Slic3r::remove_points_from_segment (const Segment &segment, const std::vector< Vec2f > &skip_points, double range) |
| IntersectionInfo | Slic3r::move_point_along_polygon (const std::vector< Vec2f > &points, const Vec2f &startPoint, int startIdx, float offset, bool forward, int pair_idx) |
| void | Slic3r::insert_points (std::vector< PointWithFlag > &pl, int idx, Vec2f pos, int pair_idx, bool is_forward) |
| Polygon | Slic3r::add_extra_point (const Polygon &polygon, int scale_range) |
| Polylines | Slic3r::remove_points_from_polygon (const Polygon &polygon_ori, const std::vector< Vec2f > &skip_points, double range, float wt_width, Polygon &insert_skip_pg) |
| Polylines | Slic3r::construct_gap_for_skip_points (const Polygon &polygon, const std::vector< Vec2f > &skip_points, float wt_width, float gap_length, Polygon &insert_skip_polygon) |
| Polygon | Slic3r::generate_rectange_polygon (const Vec2f &wt_box_min, const Vec2f &wt_box_max) |
| const char * | Slic3r::flush_planner_queue_command (GCodeFlavor flavor) |
| std::string | Slic3r::wait_command (GCodeFlavor flavor, float seconds) |