OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ObjectInstanceID Struct Reference

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

Collaboration diagram for Slic3r::ObjectInstanceID:

Public Member Functions

bool operator== (const ObjectInstanceID &rhs) const
bool operator!= (const ObjectInstanceID &rhs) const
bool operator< (const ObjectInstanceID &rhs) const

Public Attributes

ObjectID object_id
size_t instance_id { size_t(-1) }

Detailed Description

Member Function Documentation

◆ operator!=()

bool Slic3r::ObjectInstanceID::operator!= ( const ObjectInstanceID & rhs) const
inline
51{ return !(*this == rhs); }

◆ operator<()

bool Slic3r::ObjectInstanceID::operator< ( const ObjectInstanceID & rhs) const
inline
53 {
54 return object_id < rhs.object_id || (object_id == rhs.object_id && instance_id < rhs.instance_id);
55 }
ObjectID object_id
Definition ObjectID.hpp:47
size_t instance_id
Definition ObjectID.hpp:48

References instance_id, and object_id.

◆ operator==()

bool Slic3r::ObjectInstanceID::operator== ( const ObjectInstanceID & rhs) const
inline
50{ return object_id == rhs.object_id && instance_id == rhs.instance_id; }

References instance_id, and object_id.

Member Data Documentation

◆ instance_id

size_t Slic3r::ObjectInstanceID::instance_id { size_t(-1) }
48{ size_t(-1) };

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

◆ object_id

ObjectID Slic3r::ObjectInstanceID::object_id

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


The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/ObjectID.hpp