OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ClipperUtils::PathsProvider< PathType > Class Template Reference

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

Collaboration diagram for Slic3r::ClipperUtils::PathsProvider< PathType >:

Classes

struct  iterator

Public Member Functions

 PathsProvider (const std::vector< PathType > &paths)
iterator cbegin () const
iterator begin () const
iterator cend () const
iterator end () const
size_t size () const

Private Attributes

const std::vector< PathType > & m_paths

Detailed Description

template<typename PathType>
class Slic3r::ClipperUtils::PathsProvider< PathType >

Constructor & Destructor Documentation

◆ PathsProvider()

template<typename PathType>
Slic3r::ClipperUtils::PathsProvider< PathType >::PathsProvider ( const std::vector< PathType > & paths)
inline
116: m_paths(paths) {}
Definition ClipperUtils.hpp:114
const std::vector< PathType > & m_paths
Definition ClipperUtils.hpp:137

References m_paths.

Member Function Documentation

◆ begin()

template<typename PathType>
iterator Slic3r::ClipperUtils::PathsProvider< PathType >::begin ( ) const
inline
131{ return this->cbegin(); }
iterator cbegin() const
Definition ClipperUtils.hpp:130

References cbegin().

Here is the call graph for this function:

◆ cbegin()

template<typename PathType>
iterator Slic3r::ClipperUtils::PathsProvider< PathType >::cbegin ( ) const
inline
130{ return iterator(m_paths.begin()); }
Definition ClipperUtils.hpp:118

References m_paths.

Referenced by begin().

Here is the caller graph for this function:

◆ cend()

template<typename PathType>
iterator Slic3r::ClipperUtils::PathsProvider< PathType >::cend ( ) const
inline
132{ return iterator(m_paths.end()); }

References m_paths.

Referenced by end().

Here is the caller graph for this function:

◆ end()

template<typename PathType>
iterator Slic3r::ClipperUtils::PathsProvider< PathType >::end ( ) const
inline
133{ return this->cend(); }
iterator cend() const
Definition ClipperUtils.hpp:132

References cend().

Here is the call graph for this function:

◆ size()

template<typename PathType>
size_t Slic3r::ClipperUtils::PathsProvider< PathType >::size ( ) const
inline
134{ return m_paths.size(); }

References m_paths.

Member Data Documentation

◆ m_paths

template<typename PathType>
const std::vector<PathType>& Slic3r::ClipperUtils::PathsProvider< PathType >::m_paths
private

Referenced by PathsProvider(), cbegin(), cend(), and size().


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