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

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

Public Member Functions

 CutConnectorAttributes ()
 CutConnectorAttributes (CutConnectorType t, CutConnectorStyle st, CutConnectorShape sh)
 CutConnectorAttributes (const CutConnectorAttributes &rhs)
bool operator== (const CutConnectorAttributes &other) const
bool operator!= (const CutConnectorAttributes &other) const
bool operator< (const CutConnectorAttributes &other) const
template<class Archive>
void serialize (Archive &ar)

Public Attributes

CutConnectorType type { CutConnectorType::Plug }
CutConnectorStyle style { CutConnectorStyle::Prism }
CutConnectorShape shape { CutConnectorShape::Circle }

Detailed Description

Constructor & Destructor Documentation

◆ CutConnectorAttributes() [1/3]

Slic3r::CutConnectorAttributes::CutConnectorAttributes ( )
inline
296{}

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

Here is the caller graph for this function:

◆ CutConnectorAttributes() [2/3]

Slic3r::CutConnectorAttributes::CutConnectorAttributes ( CutConnectorType t,
CutConnectorStyle st,
CutConnectorShape sh )
inline
299 : type(t), style(st), shape(sh)
300 {}
CutConnectorType type
Definition Model.hpp:292
CutConnectorStyle style
Definition Model.hpp:293
CutConnectorShape shape
Definition Model.hpp:294

References shape, style, and type.

◆ CutConnectorAttributes() [3/3]

Slic3r::CutConnectorAttributes::CutConnectorAttributes ( const CutConnectorAttributes & rhs)
inline
302 :
303 CutConnectorAttributes(rhs.type, rhs.style, rhs.shape) {}
CutConnectorAttributes()
Definition Model.hpp:296

References CutConnectorAttributes(), shape, style, and type.

Here is the call graph for this function:

Member Function Documentation

◆ operator!=()

bool Slic3r::CutConnectorAttributes::operator!= ( const CutConnectorAttributes & other) const
inline
307{ return !(other == (*this)); }

References CutConnectorAttributes().

Here is the call graph for this function:

◆ operator<()

bool Slic3r::CutConnectorAttributes::operator< ( const CutConnectorAttributes & other) const
inline
309 {
310 return this->type < other.type ||
311 (this->type == other.type && this->style < other.style) ||
312 (this->type == other.type && this->style == other.style && this->shape < other.shape);
313 }

References CutConnectorAttributes(), shape, style, and type.

Here is the call graph for this function:

◆ operator==()

bool Slic3r::CutConnectorAttributes::operator== ( const CutConnectorAttributes & other) const

References CutConnectorAttributes().

Here is the call graph for this function:

◆ serialize()

template<class Archive>
void Slic3r::CutConnectorAttributes::serialize ( Archive & ar)
inline
315 {
316 ar(type, style, shape);
317 }

References shape, style, and type.

Member Data Documentation

◆ shape

◆ style

◆ type


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