KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pns_shove.cpp File Reference
#include <deque>
#include <cassert>
#include <math/box2.h>
#include <wx/log.h>
#include "pns_arc.h"
#include "pns_line.h"
#include "pns_node.h"
#include "pns_debug_decorator.h"
#include "pns_walkaround.h"
#include "pns_shove.h"
#include "pns_solid.h"
#include "pns_optimizer.h"
#include "pns_via.h"
#include "pns_utils.h"
#include "pns_router.h"
#include "pns_topology.h"
#include "time_limit.h"

Go to the source code of this file.

Namespaces

namespace  PNS
 Push and Shove diff pair dimensions (gap) settings dialog.
 

Typedefs

typedef VECTOR2I::extended_type ecoord
 

Enumerations

enum  PNS::SHOVE_POLICY {
  PNS::SHP_DEFAULT = 0 , PNS::SHP_SHOVE = 0x1 , PNS::SHP_WALK_FORWARD = 0x2 , PNS::SHP_WALK_BACK = 0x4 ,
  PNS::SHP_IGNORE = 0x8 , PNS::SHP_DONT_OPTIMIZE = 0x10
}
 

Functions

static void PNS::nodeStats (PNS::DEBUG_DECORATOR *dbg, NODE *node, wxString s)
 

Typedef Documentation

◆ ecoord

Definition at line 45 of file pns_shove.cpp.