OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType > Class Template Reference

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

Inheritance diagram for Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >:

Classes

struct  iterator

Public Member Functions

 MultiPointsProvider (const MultiPointsType &multipoints)
iterator cbegin () const
iterator begin () const
iterator cend () const
iterator end () const
size_t size () const

Private Attributes

const MultiPointsType & m_multipoints

Detailed Description

template<typename MultiPointsType>
class Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >

Constructor & Destructor Documentation

◆ MultiPointsProvider()

template<typename MultiPointsType>
Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >::MultiPointsProvider ( const MultiPointsType & multipoints)
inline
Definition ClipperUtils.hpp:141
const MultiPointsType & m_multipoints
Definition ClipperUtils.hpp:164

Member Function Documentation

◆ begin()

template<typename MultiPointsType>
iterator Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >::begin ( ) const
inline
158{ return this->cbegin(); }
iterator cbegin() const
Definition ClipperUtils.hpp:157

◆ cbegin()

template<typename MultiPointsType>
iterator Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >::cbegin ( ) const
inline
157{ return iterator(m_multipoints.begin()); }

Referenced by Slic3r::ClipperUtils::MultiPointsProvider< Polygons >::begin().

Here is the caller graph for this function:

◆ cend()

template<typename MultiPointsType>
iterator Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >::cend ( ) const
inline
159{ return iterator(m_multipoints.end()); }

Referenced by Slic3r::ClipperUtils::MultiPointsProvider< Polygons >::end().

Here is the caller graph for this function:

◆ end()

template<typename MultiPointsType>
iterator Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >::end ( ) const
inline
160{ return this->cend(); }
iterator cend() const
Definition ClipperUtils.hpp:159

◆ size()

template<typename MultiPointsType>
size_t Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >::size ( ) const
inline
161{ return m_multipoints.size(); }

Member Data Documentation

◆ m_multipoints

template<typename MultiPointsType>
const MultiPointsType& Slic3r::ClipperUtils::MultiPointsProvider< MultiPointsType >::m_multipoints
private

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