OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::FilamentGroupUtils::MachineFilamentInfo Struct Reference

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

Inheritance diagram for Slic3r::FilamentGroupUtils::MachineFilamentInfo:
Collaboration diagram for Slic3r::FilamentGroupUtils::MachineFilamentInfo:

Public Member Functions

bool operator< (const MachineFilamentInfo &other) const

Public Attributes

int extruder_id
bool is_extended
Color color
std::string type
bool is_support
FilamentUsageType usage_type = FilamentUsageType::ModelOnly

Detailed Description

Member Function Documentation

◆ operator<()

bool Slic3r::FilamentGroupUtils::MachineFilamentInfo::operator< ( const MachineFilamentInfo & other) const
80 {
81 if (color != other.color) return color < other.color;
82 if (type != other.type) return type < other.type;
83 return is_support <other.is_support;
84 }
bool is_support
Definition FilamentGroupUtils.hpp:37
Color color
Definition FilamentGroupUtils.hpp:35
std::string type
Definition FilamentGroupUtils.hpp:36

References Slic3r::FilamentGroupUtils::FilamentInfo::color, Slic3r::FilamentGroupUtils::FilamentInfo::is_support, and Slic3r::FilamentGroupUtils::FilamentInfo::type.

Member Data Documentation

◆ color

◆ extruder_id

int Slic3r::FilamentGroupUtils::MachineFilamentInfo::extruder_id

◆ is_extended

bool Slic3r::FilamentGroupUtils::MachineFilamentInfo::is_extended

◆ is_support

◆ type

◆ usage_type

FilamentUsageType Slic3r::FilamentGroupUtils::FilamentInfo::usage_type = FilamentUsageType::ModelOnly
inherited

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