#ifndef slic3r_Parameter_Utils_hpp_ #define slic3r_Parameter_Utils_hpp_ #include #include #include "PrintConfig.hpp" namespace Slic3r { using LayerPrintSequence = std::pair, std::vector>; std::vector get_other_layers_print_sequence(int sequence_nums, const std::vector &sequence); void get_other_layers_print_sequence(const std::vector &customize_sequences, int &sequence_nums, std::vector &sequence); extern int get_index_for_extruder_parameter(const DynamicPrintConfig &config, const std::string &opt_key, int cur_extruder_id, ExtruderType extruder_type, NozzleVolumeType nozzle_volume_type); } // namespace Slic3r #endif // slic3r_Parameter_Utils_hpp_