OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::LayerTools::MixedSubLayerGroup::VolumeKey Struct Reference

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

Collaboration diagram for Slic3r::LayerTools::MixedSubLayerGroup::VolumeKey:

Public Member Functions

bool operator< (const VolumeKey &o) const
bool operator== (const VolumeKey &o) const

Public Attributes

const PrintObject * obj
ObjectID volume_id

Detailed Description

Member Function Documentation

◆ operator<()

bool Slic3r::LayerTools::MixedSubLayerGroup::VolumeKey::operator< ( const VolumeKey & o) const
inline
228 {
229 if (obj != o.obj) return std::less<const PrintObject*>{}(obj, o.obj);
230 return volume_id < o.volume_id;
231 }
ObjectID volume_id
Definition ToolOrdering.hpp:227
const PrintObject * obj
Definition ToolOrdering.hpp:226

References obj, and volume_id.

◆ operator==()

bool Slic3r::LayerTools::MixedSubLayerGroup::VolumeKey::operator== ( const VolumeKey & o) const
inline
232 {
233 return obj == o.obj && volume_id == o.volume_id;
234 }

References obj, and volume_id.

Member Data Documentation

◆ obj

const PrintObject* Slic3r::LayerTools::MixedSubLayerGroup::VolumeKey::obj

Referenced by operator<(), and operator==().

◆ volume_id

ObjectID Slic3r::LayerTools::MixedSubLayerGroup::VolumeKey::volume_id

Referenced by operator<(), and operator==().


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