OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::LayerSeqInfo Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/PlateSettingsDialog.hpp>

Collaboration diagram for Slic3r::GUI::LayerSeqInfo:

Public Member Functions

bool operator< (const LayerSeqInfo &another) const

Public Attributes

int begin_layer_number
int end_layer_number
std::vector< int > print_sequence

Detailed Description

Member Function Documentation

◆ operator<()

bool Slic3r::GUI::LayerSeqInfo::operator< ( const LayerSeqInfo & another) const
39{
41 return false;
42 if (another.begin_layer_number < MIN_LAYER_VALUE)
43 return true;
44 if (this->begin_layer_number == another.begin_layer_number) {
46 return false;
47 if (another.end_layer_number < MIN_LAYER_VALUE)
48 return true;
49 return this->end_layer_number < another.end_layer_number;
50 }
51 return this->begin_layer_number < another.begin_layer_number;
52}
static constexpr int MIN_LAYER_VALUE
Definition PlateSettingsDialog.cpp:32
int begin_layer_number
Definition PlateSettingsDialog.hpp:31
int end_layer_number
Definition PlateSettingsDialog.hpp:32

References begin_layer_number, end_layer_number, and Slic3r::GUI::MIN_LAYER_VALUE.

Member Data Documentation

◆ begin_layer_number

int Slic3r::GUI::LayerSeqInfo::begin_layer_number

◆ end_layer_number

int Slic3r::GUI::LayerSeqInfo::end_layer_number

◆ print_sequence

std::vector<int> Slic3r::GUI::LayerSeqInfo::print_sequence

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