Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Slic3r::ClipperUtils::PathsProvider< PathType > Class Template Reference

#include <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
112: m_paths(paths) {}
const std::vector< PathType > & m_paths
Definition ClipperUtils.hpp:133

Member Function Documentation

◆ begin()

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

References Slic3r::ClipperUtils::PathsProvider< PathType >::cbegin().

+ Here is the call graph for this function:

◆ cbegin()

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

References Slic3r::ClipperUtils::PathsProvider< PathType >::m_paths.

Referenced by Slic3r::ClipperUtils::PathsProvider< PathType >::begin().

+ Here is the caller graph for this function:

◆ cend()

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

References Slic3r::ClipperUtils::PathsProvider< PathType >::m_paths.

Referenced by Slic3r::ClipperUtils::PathsProvider< PathType >::end().

+ Here is the caller graph for this function:

◆ end()

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

References Slic3r::ClipperUtils::PathsProvider< PathType >::cend().

+ Here is the call graph for this function:

◆ size()

template<typename PathType >
size_t Slic3r::ClipperUtils::PathsProvider< PathType >::size ( ) const
inline

Member Data Documentation

◆ m_paths


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