Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
agg::scanline32_p8::const_iterator Class Reference

#include <src/agg/agg_scanline_p.h>

+ Collaboration diagram for agg::scanline32_p8::const_iterator:

Public Member Functions

 const_iterator (const span_array_type &spans)
 
const spanoperator* () const
 
const spanoperator-> () const
 
void operator++ ()
 

Private Attributes

const span_array_typem_spans
 
unsigned m_span_idx
 

Detailed Description

Constructor & Destructor Documentation

◆ const_iterator()

agg::scanline32_p8::const_iterator::const_iterator ( const span_array_type spans)
inline
206 :
207 m_spans(spans),
208 m_span_idx(0)
209 {}
unsigned m_span_idx
Definition agg_scanline_p.h:218
const span_array_type & m_spans
Definition agg_scanline_p.h:217

Member Function Documentation

◆ operator*()

const span & agg::scanline32_p8::const_iterator::operator* ( ) const
inline
211{ return m_spans[m_span_idx]; }

References m_span_idx, and m_spans.

◆ operator++()

void agg::scanline32_p8::const_iterator::operator++ ( )
inline
214{ ++m_span_idx; }

References m_span_idx.

◆ operator->()

const span * agg::scanline32_p8::const_iterator::operator-> ( ) const
inline
212{ return &m_spans[m_span_idx]; }

References m_span_idx, and m_spans.

Member Data Documentation

◆ m_span_idx

unsigned agg::scanline32_p8::const_iterator::m_span_idx
private

Referenced by operator*(), operator++(), and operator->().

◆ m_spans

const span_array_type& agg::scanline32_p8::const_iterator::m_spans
private

Referenced by operator*(), and operator->().


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