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

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

Public Member Functions

bool operator== (const BeltPurgeSignature &o) const

Public Attributes

bool valid = false
int filament_count = 0
long key [14] = {0}

Detailed Description

Member Function Documentation

◆ operator==()

bool Slic3r::GUI::BeltPurgeSignature::operator== ( const BeltPurgeSignature & o) const
inline
29 {
30 if (valid != o.valid || filament_count != o.filament_count)
31 return false;
32 for (int i = 0; i < 14; ++i)
33 if (key[i] != o.key[i])
34 return false;
35 return true;
36 }
long key[14]
Definition BeltPurgeTower.hpp:27
int filament_count
Definition BeltPurgeTower.hpp:26
bool valid
Definition BeltPurgeTower.hpp:25

References filament_count, key, and valid.

Member Data Documentation

◆ filament_count

int Slic3r::GUI::BeltPurgeSignature::filament_count = 0

◆ key

long Slic3r::GUI::BeltPurgeSignature::key[14] = {0}
27{0}; // rounded geometry, plate and bed inputs (0.1 mm units)

Referenced by Slic3r::GUI::ensure_belt_purge_tower(), and operator==().

◆ valid

bool Slic3r::GUI::BeltPurgeSignature::valid = false

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