BOARD* BOARD_ITEM::GetBoard() const { if( Type() == PCB_T ) return (BOARD*) this; BOARD_ITEM* parent = GetParent(); if( parent ) return parent->GetBoard(); return NULL; }