PNS_ITEM::m_parent: BOARD_ITEM->BOARD_CONNECTED_ITEM
This commit is contained in:
parent
af350eb1e6
commit
57bfaca131
|
@ -28,7 +28,7 @@
|
|||
|
||||
#include "pns_layerset.h"
|
||||
|
||||
class BOARD_ITEM;
|
||||
class BOARD_CONNECTED_ITEM;
|
||||
class PNS_NODE;
|
||||
|
||||
/**
|
||||
|
@ -94,8 +94,8 @@ public:
|
|||
const std::string GetKindStr() const;
|
||||
|
||||
///> Gets/Sets the corresponding parent object in the host application's model (pcbnew)
|
||||
void SetParent( BOARD_ITEM* aParent ) { m_parent = aParent; }
|
||||
BOARD_ITEM* GetParent() const { return m_parent; }
|
||||
void SetParent( BOARD_CONNECTED_ITEM* aParent ) { m_parent = aParent; }
|
||||
BOARD_CONNECTED_ITEM* GetParent() const { return m_parent; }
|
||||
|
||||
///> Net accessors
|
||||
int GetNet() const { return m_net; }
|
||||
|
@ -145,7 +145,7 @@ private:
|
|||
protected:
|
||||
PnsKind m_kind;
|
||||
|
||||
BOARD_ITEM* m_parent;
|
||||
BOARD_CONNECTED_ITEM* m_parent;
|
||||
PNS_NODE* m_world;
|
||||
PNS_NODE* m_owner;
|
||||
PNS_LAYERSET m_layers;
|
||||
|
|
|
@ -580,7 +580,7 @@ void PNS_ROUTER::commitRouting( PNS_NODE* aNode )
|
|||
|
||||
for( unsigned int i = 0; i < removed.size(); i++ )
|
||||
{
|
||||
BOARD_ITEM* parent = removed[i]->GetParent();
|
||||
BOARD_CONNECTED_ITEM* parent = removed[i]->GetParent();
|
||||
|
||||
if( parent )
|
||||
{
|
||||
|
@ -591,7 +591,7 @@ void PNS_ROUTER::commitRouting( PNS_NODE* aNode )
|
|||
|
||||
BOOST_FOREACH( PNS_ITEM* item, added )
|
||||
{
|
||||
BOARD_ITEM* newBI = NULL;
|
||||
BOARD_CONNECTED_ITEM* newBI = NULL;
|
||||
|
||||
switch( item->GetKind() )
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue