| 
    KiCad PCB EDA Suite
    
   | 
 
#include <pns_line_placer.h>
Classes | |
| struct | FIX_POINT | 
| struct | STAGE | 
Public Member Functions | |
| FIXED_TAIL (int aLineCount=1) | |
| ~FIXED_TAIL () | |
| void | Clear () | 
| void | AddStage (const VECTOR2I &aStart, int aLayer, bool placingVias, DIRECTION_45 direction, NODE *aNode) | 
| bool | PopStage (STAGE &aStage) | 
| int | StageCount () const | 
Private Attributes | |
| std::vector< STAGE > | m_stages | 
Definition at line 48 of file pns_line_placer.h.
| PNS::FIXED_TAIL::FIXED_TAIL | ( | int | aLineCount = 1 | ) | 
Definition at line 2119 of file pns_line_placer.cpp.
| PNS::FIXED_TAIL::~FIXED_TAIL | ( | ) | 
Definition at line 2125 of file pns_line_placer.cpp.
| void PNS::FIXED_TAIL::AddStage | ( | const VECTOR2I & | aStart, | 
| int | aLayer, | ||
| bool | placingVias, | ||
| DIRECTION_45 | direction, | ||
| NODE * | aNode ) | 
Definition at line 2137 of file pns_line_placer.cpp.
References PNS::FIXED_TAIL::STAGE::commit, PNS::FIXED_TAIL::FIX_POINT::direction, PNS::FIXED_TAIL::FIX_POINT::layer, m_stages, PNS::FIXED_TAIL::FIX_POINT::p, PNS::FIXED_TAIL::FIX_POINT::placingVias, and PNS::FIXED_TAIL::STAGE::pts.
| void PNS::FIXED_TAIL::Clear | ( | ) | 
Definition at line 2131 of file pns_line_placer.cpp.
References m_stages.
| bool PNS::FIXED_TAIL::PopStage | ( | FIXED_TAIL::STAGE & | aStage | ) | 
Definition at line 2155 of file pns_line_placer.cpp.
References m_stages.
| int PNS::FIXED_TAIL::StageCount | ( | ) | const | 
Definition at line 2169 of file pns_line_placer.cpp.
References m_stages.
      
  | 
  private | 
Definition at line 104 of file pns_line_placer.h.
Referenced by AddStage(), Clear(), PopStage(), and StageCount().