OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ItsNeighborsWrapper< IndexT > Struct Template Reference

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

Public Types

using Index = IndexT

Public Member Functions

 ItsNeighborsWrapper (const indexed_triangle_set &its, const IndexT &index)
 ItsNeighborsWrapper (const indexed_triangle_set &its, IndexT &&aindex)
const auto & get_its () const noexcept
const auto & get_index () const noexcept

Public Attributes

const indexed_triangle_set & its
const IndexT & index_ref
const IndexT index

Detailed Description

template<class IndexT>
struct Slic3r::ItsNeighborsWrapper< IndexT >

Member Typedef Documentation

◆ Index

template<class IndexT>
using Slic3r::ItsNeighborsWrapper< IndexT >::Index = IndexT

Constructor & Destructor Documentation

◆ ItsNeighborsWrapper() [1/2]

template<class IndexT>
Slic3r::ItsNeighborsWrapper< IndexT >::ItsNeighborsWrapper ( const indexed_triangle_set & its,
const IndexT & index )
inline
118: its{its}, index_ref{index} {}
const indexed_triangle_set & its
Definition MeshSplitImpl.hpp:113
const IndexT index
Definition MeshSplitImpl.hpp:115
const IndexT & index_ref
Definition MeshSplitImpl.hpp:114

References index, index_ref, and its.

◆ ItsNeighborsWrapper() [2/2]

template<class IndexT>
Slic3r::ItsNeighborsWrapper< IndexT >::ItsNeighborsWrapper ( const indexed_triangle_set & its,
IndexT && aindex )
inline
Definition MeshSplitImpl.hpp:111

References index, index_ref, and its.

Member Function Documentation

◆ get_index()

template<class IndexT>
const auto & Slic3r::ItsNeighborsWrapper< IndexT >::get_index ( ) const
inlinenoexcept
123{ return index_ref; }

References index_ref.

◆ get_its()

template<class IndexT>
const auto & Slic3r::ItsNeighborsWrapper< IndexT >::get_its ( ) const
inlinenoexcept
122{ return its; }

References its.

Member Data Documentation

◆ index

template<class IndexT>
const IndexT Slic3r::ItsNeighborsWrapper< IndexT >::index

◆ index_ref

template<class IndexT>
const IndexT& Slic3r::ItsNeighborsWrapper< IndexT >::index_ref

◆ its

template<class IndexT>
const indexed_triangle_set& Slic3r::ItsNeighborsWrapper< IndexT >::its

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