OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::BBLProfile Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/ProjectTask.hpp>

Collaboration diagram for Slic3r::BBLProfile:

Public Member Functions

 BBLProfile (BBLProject *project=nullptr)
 ~BBLProfile ()
BBLSliceInfo * get_slice_info (std::string plate_idx)

Public Attributes

std::vector< BBLTask * > tasks
std::string profile_id
std::string profile_name
std::string profile_content
std::string project_id
std::string model_id
std::string upload_url
std::string upload_ticket
std::string url
std::string md5
std::string filename
BBLProject * project_
std::map< std::string, BBLSliceInfo * > slice_info

Detailed Description

Constructor & Destructor Documentation

◆ BBLProfile()

Slic3r::BBLProfile::BBLProfile ( BBLProject * project = nullptr)
30 {
31 project_ = nullptr;
32 if (project) {
33 project_ = project;
34 project_id = project_->project_id;
35 }
36
37 profile_name = "N/A";
38 }
std::string profile_name
Definition ProjectTask.hpp:294
BBLProject * project_
Definition ProjectTask.hpp:303
std::string project_id
Definition ProjectTask.hpp:296

References profile_name, project_, and project_id.

◆ ~BBLProfile()

Slic3r::BBLProfile::~BBLProfile ( )
inline
290{}

Member Function Documentation

◆ get_slice_info()

BBLSliceInfo * Slic3r::BBLProfile::get_slice_info ( std::string plate_idx)
41 {
42 std::map<std::string, BBLSliceInfo*>::iterator it = slice_info.find(plate_idx);
43 if (it == slice_info.end())
44 return nullptr;
45 return it->second;
46 }
std::map< std::string, BBLSliceInfo * > slice_info
Definition ProjectTask.hpp:304

References slice_info.

Member Data Documentation

◆ filename

std::string Slic3r::BBLProfile::filename

◆ md5

std::string Slic3r::BBLProfile::md5

◆ model_id

std::string Slic3r::BBLProfile::model_id

◆ profile_content

std::string Slic3r::BBLProfile::profile_content

◆ profile_id

std::string Slic3r::BBLProfile::profile_id

◆ profile_name

std::string Slic3r::BBLProfile::profile_name

Referenced by BBLProfile().

◆ project_

BBLProject* Slic3r::BBLProfile::project_

Referenced by BBLProfile().

◆ project_id

std::string Slic3r::BBLProfile::project_id

◆ slice_info

std::map<std::string, BBLSliceInfo*> Slic3r::BBLProfile::slice_info

Referenced by get_slice_info().

◆ tasks

std::vector<BBLTask*> Slic3r::BBLProfile::tasks

◆ upload_ticket

std::string Slic3r::BBLProfile::upload_ticket

◆ upload_url

std::string Slic3r::BBLProfile::upload_url

◆ url

std::string Slic3r::BBLProfile::url

The documentation for this class was generated from the following files: