#include <pns_optimizer.h>
Definition at line 263 of file pns_optimizer.h.
◆ AREA_CONSTRAINT()
PNS::AREA_CONSTRAINT::AREA_CONSTRAINT |
( |
NODE * |
aWorld, |
|
|
const BOX2I & |
aAllowedArea, |
|
|
bool |
aAllowedAreaStrict |
|
) |
| |
|
inline |
◆ Check()
Implements PNS::OPT_CONSTRAINT.
Definition at line 216 of file pns_optimizer.cpp.
References SEG::Angle(), BOX2< Vec >::Contains(), SHAPE_LINE_CHAIN::CPoint(), SHAPE_LINE_CHAIN::CSegment(), PNS::ROUTER_IFACE::GetDebugDecorator(), PNS::ROUTER::GetInstance(), PNS::ROUTER::GetInterface(), EDA_ANGLE::IsHorizontal(), m_allowedArea, PNS_DBG, SHAPE_LINE_CHAIN::PointCount(), and YELLOW.
◆ GetPriority()
int PNS::OPT_CONSTRAINT::GetPriority |
( |
| ) |
const |
|
inlineinherited |
◆ SetPriority()
void PNS::OPT_CONSTRAINT::SetPriority |
( |
int |
aPriority | ) |
|
|
inlineinherited |
◆ m_allowedArea
BOX2I PNS::AREA_CONSTRAINT::m_allowedArea |
|
private |
◆ m_allowedAreaStrict
bool PNS::AREA_CONSTRAINT::m_allowedAreaStrict |
|
private |
◆ m_priority
int PNS::OPT_CONSTRAINT::m_priority |
|
protectedinherited |
◆ m_world
NODE* PNS::OPT_CONSTRAINT::m_world |
|
protectedinherited |
The documentation for this class was generated from the following files: