KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PNS::FIXED_TAIL Class Reference

#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< STAGEm_stages
 

Detailed Description

Definition at line 48 of file pns_line_placer.h.

Constructor & Destructor Documentation

◆ FIXED_TAIL()

PNS::FIXED_TAIL::FIXED_TAIL ( int aLineCount = 1)

Definition at line 2119 of file pns_line_placer.cpp.

◆ ~FIXED_TAIL()

PNS::FIXED_TAIL::~FIXED_TAIL ( )

Definition at line 2125 of file pns_line_placer.cpp.

Member Function Documentation

◆ AddStage()

◆ Clear()

void PNS::FIXED_TAIL::Clear ( )

Definition at line 2131 of file pns_line_placer.cpp.

References m_stages.

◆ PopStage()

bool PNS::FIXED_TAIL::PopStage ( FIXED_TAIL::STAGE & aStage)

Definition at line 2155 of file pns_line_placer.cpp.

References m_stages.

◆ StageCount()

int PNS::FIXED_TAIL::StageCount ( ) const

Definition at line 2169 of file pns_line_placer.cpp.

References m_stages.

Member Data Documentation

◆ m_stages

std::vector<STAGE> PNS::FIXED_TAIL::m_stages
private

Definition at line 75 of file pns_line_placer.h.

Referenced by AddStage(), Clear(), PopStage(), and StageCount().


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