KiCad PCB EDA Suite
|
#include <shape_index_list.h>
Public Member Functions | |
query_iterator () | |
query_iterator (SHAPE_VEC_ITER aCurrent, SHAPE_VEC_ITER aEnd, SHAPE *aShape, int aMinDistance, bool aExact) | |
query_iterator (const query_iterator &aB) | |
T | operator* () const |
query_iterator & | operator++ () |
query_iterator & | operator++ (int aDummy) |
bool | operator== (const query_iterator &aRhs) const |
bool | operator!= (const query_iterator &aRhs) const |
const query_iterator & | operator= (const query_iterator &aRhs) |
Private Member Functions | |
void | next () |
Private Attributes | |
SHAPE_VEC_ITER | m_end |
SHAPE_VEC_ITER | m_current |
BOX2I | m_refBBox |
bool | m_exact |
SHAPE * | m_shape |
int | m_minDistance |
Definition at line 118 of file shape_index_list.h.
|
inline |
Definition at line 121 of file shape_index_list.h.
Referenced by operator!=(), operator++(), operator++(), operator=(), operator==(), and query_iterator().
|
inline |
Definition at line 125 of file shape_index_list.h.
References SHAPE::BBox(), m_current, m_end, m_exact, m_minDistance, m_refBBox, m_shape, and next().
|
inline |
Definition at line 140 of file shape_index_list.h.
References m_current, m_end, m_exact, m_minDistance, m_refBBox, m_shape, and query_iterator().
|
inlineprivate |
Definition at line 191 of file shape_index_list.h.
References m_current, m_end, m_exact, m_minDistance, m_refBBox, and m_shape.
Referenced by operator++(), operator++(), and query_iterator().
|
inline |
Definition at line 174 of file shape_index_list.h.
References m_current, and query_iterator().
|
inline |
Definition at line 150 of file shape_index_list.h.
References T.
|
inline |
Definition at line 155 of file shape_index_list.h.
References m_current, next(), and query_iterator().
|
inline |
Definition at line 162 of file shape_index_list.h.
References m_current, next(), and query_iterator().
|
inline |
Definition at line 179 of file shape_index_list.h.
References m_current, m_end, m_exact, m_minDistance, m_refBBox, m_shape, and query_iterator().
|
inline |
Definition at line 169 of file shape_index_list.h.
References m_current, and query_iterator().
|
private |
Definition at line 206 of file shape_index_list.h.
Referenced by next(), operator!=(), operator++(), operator++(), operator=(), operator==(), query_iterator(), and query_iterator().
|
private |
Definition at line 205 of file shape_index_list.h.
Referenced by next(), operator=(), query_iterator(), and query_iterator().
|
private |
Definition at line 208 of file shape_index_list.h.
Referenced by next(), operator=(), query_iterator(), and query_iterator().
|
private |
Definition at line 210 of file shape_index_list.h.
Referenced by next(), operator=(), query_iterator(), and query_iterator().
|
private |
Definition at line 207 of file shape_index_list.h.
Referenced by next(), operator=(), query_iterator(), and query_iterator().
|
private |
Definition at line 209 of file shape_index_list.h.
Referenced by next(), operator=(), query_iterator(), and query_iterator().