mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-08-07 05:54:03 -06:00
Fixed some clang warnings
This commit is contained in:
parent
770d8b5d08
commit
5e9a8ea700
17 changed files with 45 additions and 30 deletions
|
@ -1083,6 +1083,7 @@ void svg_draw_polyline_chain(const char *name, size_t idx, const Polylines &poly
|
|||
}
|
||||
#endif /* DEBUG_SVG_OUTPUT */
|
||||
|
||||
#if 0
|
||||
// Flip the sequences of polylines to lower the total length of connecting lines.
|
||||
static inline void improve_ordering_by_segment_flipping(Polylines &polylines, bool fixed_start)
|
||||
{
|
||||
|
@ -1253,6 +1254,7 @@ static inline void improve_ordering_by_segment_flipping(Polylines &polylines, bo
|
|||
assert(cost_final <= cost_initial);
|
||||
#endif /* NDEBUG */
|
||||
}
|
||||
#endif
|
||||
|
||||
struct FlipEdge {
|
||||
FlipEdge(const Vec2d &p1, const Vec2d &p2, size_t source_index) : p1(p1), p2(p2), source_index(source_index) {}
|
||||
|
@ -1337,6 +1339,7 @@ static inline std::pair<double, size_t> minimum_crossover_cost(
|
|||
return std::make_pair(cost_min, flip_min);
|
||||
}
|
||||
|
||||
#if 0
|
||||
static inline std::pair<double, size_t> minimum_crossover_cost(
|
||||
const std::vector<FlipEdge> &edges,
|
||||
const std::pair<size_t, size_t> &span1, const ConnectionCost &cost1,
|
||||
|
@ -1412,6 +1415,7 @@ static inline std::pair<double, size_t> minimum_crossover_cost(
|
|||
}
|
||||
return std::make_pair(cost_min, flip_min);
|
||||
}
|
||||
#endif
|
||||
|
||||
static inline void do_crossover(const std::vector<FlipEdge> &edges_in, std::vector<FlipEdge> &edges_out,
|
||||
const std::pair<size_t, size_t> &span1, const std::pair<size_t, size_t> &span2, const std::pair<size_t, size_t> &span3,
|
||||
|
@ -1454,7 +1458,7 @@ static inline void do_crossover(const std::vector<FlipEdge> &edges_in, std::vect
|
|||
assert(edges_in.size() == edges_out.size());
|
||||
}
|
||||
|
||||
|
||||
#if 0
|
||||
static inline void do_crossover(const std::vector<FlipEdge> &edges_in, std::vector<FlipEdge> &edges_out,
|
||||
const std::pair<size_t, size_t> &span1, const std::pair<size_t, size_t> &span2, const std::pair<size_t, size_t> &span3, const std::pair<size_t, size_t> &span4,
|
||||
size_t i)
|
||||
|
@ -1526,6 +1530,7 @@ static inline void do_crossover(const std::vector<FlipEdge> &edges_in, std::vect
|
|||
}
|
||||
assert(edges_in.size() == edges_out.size());
|
||||
}
|
||||
#endif
|
||||
|
||||
// Worst time complexity: O(min(n, 100) * (n * log n + n^2)
|
||||
// Expected time complexity: O(min(n, 100) * (n * log n + k * n)
|
||||
|
@ -1702,6 +1707,7 @@ private:
|
|||
const ConnectionCost* costs[4];
|
||||
};
|
||||
|
||||
#if 0
|
||||
static inline std::pair<double, size_t> minimum_crossover_cost(
|
||||
const FourOptCosts &segment_costs,
|
||||
const Matrixd &segment_end_point_distance_matrix,
|
||||
|
@ -1760,7 +1766,6 @@ static inline std::pair<double, size_t> minimum_crossover_cost(
|
|||
return std::make_pair(cost_min, flip_min);
|
||||
}
|
||||
|
||||
#if 0
|
||||
// Currently not used, too slow.
|
||||
static inline void reorder_by_three_exchanges_with_segment_flipping2(std::vector<FlipEdge> &edges)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue