| 
    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 115 of file layer_range.h.
References m_layer_count, m_start, and m_stop.
      
  | 
  inline | 
Definition at line 122 of file layer_range.h.
References m_layer_count, m_start, and m_stop.
Referenced by ALTIUM_PCB::ParseBoard6Data().
      
  | 
  inlinestatic | 
Definition at line 131 of file layer_range.h.
References B_Cu.
Referenced by Contains(), and PCB_VIA::IsOnLayer().
      
  | 
  inline | 
Definition at line 151 of file layer_range.h.
References Contains(), m_start, and m_stop.
      
  | 
  inline | 
Definition at line 125 of file layer_range.h.
References m_layer_count, and m_stop.
      
  | 
  inline | 
Definition at line 156 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.
Referenced by begin(), end(), LAYER_RANGE(), and size().
      
  | 
  private | 
Definition at line 29 of file layer_range.h.
Referenced by begin(), Contains(), LAYER_RANGE(), and size().
      
  | 
  private | 
Definition at line 30 of file layer_range.h.
Referenced by begin(), Contains(), end(), LAYER_RANGE(), and size().