OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GLVolume::CompositeID Struct Reference

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

Public Member Functions

 CompositeID (int object_id, int volume_id, int instance_id)
 CompositeID ()
bool operator== (const CompositeID &rhs) const
bool operator!= (const CompositeID &rhs) const
bool operator< (const CompositeID &rhs) const

Public Attributes

int object_id
int volume_id
int instance_id

Detailed Description

Constructor & Destructor Documentation

◆ CompositeID() [1/2]

Slic3r::GLVolume::CompositeID::CompositeID ( int object_id,
int volume_id,
int instance_id )
inline
int instance_id
Definition 3DScene.hpp:185
int volume_id
Definition 3DScene.hpp:183
int object_id
Definition 3DScene.hpp:178

References instance_id, object_id, and volume_id.

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

Here is the caller graph for this function:

◆ CompositeID() [2/2]

Slic3r::GLVolume::CompositeID::CompositeID ( )
inline
176: object_id(-1), volume_id(-1), instance_id(-1) {}

References instance_id, object_id, and volume_id.

Member Function Documentation

◆ operator!=()

bool Slic3r::GLVolume::CompositeID::operator!= ( const CompositeID & rhs) const
inline
187{ return ! (*this == rhs); }

References CompositeID().

Here is the call graph for this function:

◆ operator<()

bool Slic3r::GLVolume::CompositeID::operator< ( const CompositeID & rhs) const
inline
189 { return object_id < rhs.object_id || (object_id == rhs.object_id && (volume_id < rhs.volume_id || (volume_id == rhs.volume_id && instance_id < rhs.instance_id))); }

References CompositeID(), instance_id, object_id, and volume_id.

Here is the call graph for this function:

◆ operator==()

bool Slic3r::GLVolume::CompositeID::operator== ( const CompositeID & rhs) const
inline
186{ return object_id == rhs.object_id && volume_id == rhs.volume_id && instance_id == rhs.instance_id; }

References CompositeID(), instance_id, object_id, and volume_id.

Here is the call graph for this function:

Member Data Documentation

◆ instance_id

◆ object_id

◆ volume_id


The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/3DScene.hpp