KiCad PCB EDA Suite
|
#include <pns_log_viewer_frame.h>
Public Member Functions | |
PNS_VIEWER_IFACE (std::shared_ptr< BOARD > aBoard) | |
~PNS_VIEWER_IFACE () override | |
void | EraseView () override |
void | SyncWorld (PNS::NODE *aWorld) override |
bool | IsAnyLayerVisible (const PNS_LAYER_RANGE &aLayer) const override |
bool | IsFlashedOnLayer (const PNS::ITEM *aItem, int aLayer) const override |
bool | IsFlashedOnLayer (const PNS::ITEM *aItem, const PNS_LAYER_RANGE &aLayer) const override |
bool | IsItemVisible (const PNS::ITEM *aItem) const override |
bool | IsPNSCopperLayer (int aLayer) const override |
void | HideItem (PNS::ITEM *aItem) override |
void | DisplayItem (const PNS::ITEM *aItem, int aClearance, bool aEdit=false, int aFlags=0) override |
void | DisplayPathLine (const SHAPE_LINE_CHAIN &aLine, int aImportance) override |
void | DisplayRatline (const SHAPE_LINE_CHAIN &aRatline, PNS::NET_HANDLE aNet) override |
void | AddItem (PNS::ITEM *aItem) override |
void | UpdateItem (PNS::ITEM *aItem) override |
void | RemoveItem (PNS::ITEM *aItem) override |
void | Commit () override |
bool | ImportSizes (PNS::SIZES_SETTINGS &aSizes, PNS::ITEM *aStartItem, PNS::NET_HANDLE aNet, VECTOR2D aStartPosition) override |
int | StackupHeight (int aFirstLayer, int aSecondLayer) const override |
int | GetNetCode (PNS::NET_HANDLE aNet) const override |
wxString | GetNetName (PNS::NET_HANDLE aNet) const override |
void | UpdateNet (PNS::NET_HANDLE aNet) override |
PNS::NET_HANDLE | GetOrphanedNetHandle () override |
virtual PNS::NODE * | GetWorld () const override |
PNS::RULE_RESOLVER * | GetRuleResolver () override |
PNS::DEBUG_DECORATOR * | GetDebugDecorator () override |
PCB_LAYER_ID | GetBoardLayerFromPNSLayer (int aLayer) const override |
int | GetPNSLayerFromBoardLayer (PCB_LAYER_ID aLayer) const override |
Private Attributes | |
std::shared_ptr< BOARD > | m_board |
Definition at line 50 of file pns_log_viewer_frame.h.
|
inline |
Definition at line 53 of file pns_log_viewer_frame.h.
References m_board.
|
inlineoverride |
Definition at line 54 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 68 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 71 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 64 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 66 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 67 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 56 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 85 of file pns_log_viewer_frame.h.
References B_Cu, F_Cu, m_board, and ToLAYER_ID().
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 83 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 76 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 77 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 79 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 97 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 82 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 81 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 63 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 72 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 58 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 60 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 59 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 61 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 62 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 70 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 74 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 57 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 69 of file pns_log_viewer_frame.h.
|
inlineoverridevirtual |
Implements PNS::ROUTER_IFACE.
Definition at line 78 of file pns_log_viewer_frame.h.
|
private |
Definition at line 109 of file pns_log_viewer_frame.h.
Referenced by GetBoardLayerFromPNSLayer(), GetPNSLayerFromBoardLayer(), and PNS_VIEWER_IFACE().