OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
AssembleList.hpp File Reference
#include <map>
#include <string>
#include <vector>
Include dependency graph for AssembleList.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::_height_range_info
struct  Slic3r::_assembled_param_info
struct  Slic3r::_assemble_object_info
struct  Slic3r::_assemble_plate_info

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Typedefs

typedef struct Slic3r::_height_range_info Slic3r::height_range_info_t
typedef struct Slic3r::_assembled_param_info Slic3r::assembled_param_info_t
typedef struct Slic3r::_assemble_object_info Slic3r::assemble_object_info_t
typedef struct Slic3r::_assemble_plate_info Slic3r::assemble_plate_info_t

Enumerations

enum class  Slic3r::AssembleListResult { Slic3r::Success , Slic3r::FileNotFound , Slic3r::ConfigError }

Functions

AssembleListResult Slic3r::load_assemble_plate_list (const std::string &config_file, std::vector< assemble_plate_info_t > &assemble_plate_info_list, int max_plate_count)

Class Documentation

◆ Slic3r::_height_range_info

struct Slic3r::_height_range_info
Collaboration diagram for Slic3r::_height_range_info:
Class Members
float max_z
float min_z
map< string, string > range_params

◆ Slic3r::_assembled_param_info

struct Slic3r::_assembled_param_info
Collaboration diagram for Slic3r::_assembled_param_info:
Class Members
vector< height_range_info_t > height_ranges
map< string, string > print_params

◆ Slic3r::_assemble_object_info

struct Slic3r::_assemble_object_info
Collaboration diagram for Slic3r::_assemble_object_info:
Class Members
vector< int > assemble_index
int count
vector< int > filaments
vector< height_range_info_t > height_ranges
string path
vector< float > pos_x
vector< float > pos_y
vector< float > pos_z
map< string, string > print_params

◆ Slic3r::_assemble_plate_info

struct Slic3r::_assemble_plate_info
Collaboration diagram for Slic3r::_assemble_plate_info:
Class Members
vector< assemble_object_info_t > assemble_obj_list
map< int, assembled_param_info_t > assembled_param_list
int filaments_count {0}
vector< ModelObject * > loaded_obj_list
bool need_arrange {false}
string plate_name
map< string, string > plate_params