OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::TriangleSelector::TriangleBitStreamMapping Struct Reference

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

Public Member Functions

 TriangleBitStreamMapping ()=default
 TriangleBitStreamMapping (int triangleIdx, int bitstreamStartIdx)

Public Attributes

int triangle_idx = -1
int bitstream_start_idx = -1

Private Member Functions

template<class Archive>
void serialize (Archive &ar)

Friends

class cereal::access
bool operator== (const TriangleBitStreamMapping &lhs, const TriangleBitStreamMapping &rhs)
bool operator!= (const TriangleBitStreamMapping &lhs, const TriangleBitStreamMapping &rhs)

Detailed Description

Constructor & Destructor Documentation

◆ TriangleBitStreamMapping() [1/2]

Slic3r::TriangleSelector::TriangleBitStreamMapping::TriangleBitStreamMapping ( )
default

Referenced by operator!=, and operator==.

Here is the caller graph for this function:

◆ TriangleBitStreamMapping() [2/2]

Slic3r::TriangleSelector::TriangleBitStreamMapping::TriangleBitStreamMapping ( int triangleIdx,
int bitstreamStartIdx )
inlineexplicit
277: triangle_idx(triangleIdx), bitstream_start_idx(bitstreamStartIdx) {}
int bitstream_start_idx
Definition TriangleSelector.hpp:274
int triangle_idx
Definition TriangleSelector.hpp:272

References bitstream_start_idx, and triangle_idx.

Member Function Documentation

◆ serialize()

template<class Archive>
void Slic3r::TriangleSelector::TriangleBitStreamMapping::serialize ( Archive & ar)
inlineprivate

◆ cereal::access

friend class cereal::access
friend

References cereal::access.

Referenced by cereal::access.

◆ operator!=

bool operator!= ( const TriangleBitStreamMapping & lhs,
const TriangleBitStreamMapping & rhs )
friend
280{ return !(lhs == rhs); }

References TriangleBitStreamMapping().

◆ operator==

bool operator== ( const TriangleBitStreamMapping & lhs,
const TriangleBitStreamMapping & rhs )
friend
279{ return lhs.triangle_idx == rhs.triangle_idx && lhs.bitstream_start_idx == rhs.bitstream_start_idx; }

References TriangleBitStreamMapping(), bitstream_start_idx, and triangle_idx.

Member Data Documentation

◆ bitstream_start_idx

int Slic3r::TriangleSelector::TriangleBitStreamMapping::bitstream_start_idx = -1

◆ triangle_idx


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