PNS_ITEM::m_parent: BOARD_ITEM->BOARD_CONNECTED_ITEM

This commit is contained in:
Maciej Suminski 2014-01-29 15:35:25 +01:00
parent af350eb1e6
commit 57bfaca131
2 changed files with 6 additions and 6 deletions

View File

@ -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;

View File

@ -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() )
{