KiCad PCB EDA Suite
|
#include <layer_range.h>
Classes | |
class | LAYER_RANGE_ITERATOR |
Public Member Functions | |
LAYER_RANGE (PCB_LAYER_ID start, PCB_LAYER_ID stop, int layer_count) | |
LAYER_RANGE_ITERATOR | begin () const |
LAYER_RANGE_ITERATOR | end () const |
bool | Contains (int aTest_layer) |
size_t | size () const |
Static Public Member Functions | |
static bool | Contains (int aStart_layer, int aEnd_layer, int aTest_layer) |
Private Attributes | |
PCB_LAYER_ID | m_start |
PCB_LAYER_ID | m_stop |
int | m_layer_count |
Definition at line 26 of file layer_range.h.
|
inline |
Definition at line 116 of file layer_range.h.
|
inline |
Definition at line 123 of file layer_range.h.
References m_layer_count, m_start, and m_stop.
Referenced by ALTIUM_PCB::ParseBoard6Data().
|
inlinestatic |
Definition at line 130 of file layer_range.h.
References B_Cu.
Referenced by Contains(), and PCB_VIA::IsOnLayer().
|
inline |
Definition at line 150 of file layer_range.h.
References Contains(), m_start, and m_stop.
|
inline |
Definition at line 124 of file layer_range.h.
References m_layer_count, and m_stop.
|
inline |
Definition at line 155 of file layer_range.h.
References B_Cu, m_layer_count, m_start, and m_stop.
|
private |
Definition at line 31 of file layer_range.h.
|
private |
Definition at line 29 of file layer_range.h.
Referenced by begin(), Contains(), and size().
|
private |
Definition at line 30 of file layer_range.h.
Referenced by begin(), Contains(), end(), and size().