Commit 2b8f9fc6 authored by Maciej Suminski's avatar Maciej Suminski
Browse files

Added BOARD_[CONNECTED_]ITEM::IsConnected() for checking if a BOARD_ITEM is...

Added BOARD_[CONNECTED_]ITEM::IsConnected() for checking if a BOARD_ITEM is BOARD_CONNECTED_ITEM as well.
parent c3c7b2e9
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -93,6 +93,16 @@ public:

    virtual void SetPosition( const wxPoint& aPos ) = 0;

    /**
     * Function IsConnected()
     * Returns information if the object is derived from BOARD_CONNECTED_ITEM.
     * @return True if the object is of BOARD_CONNECTED_ITEM type, false otherwise.
     */
    virtual bool IsConnected() const
    {
        return false;
    }

    /**
     * A value of wxPoint(0,0) which can be passed to the Draw() functions.
     */
+6 −0
Original line number Diff line number Diff line
@@ -70,6 +70,12 @@ public:

    BOARD_CONNECTED_ITEM( const BOARD_CONNECTED_ITEM& aItem );

    ///> @copydoc BOARD_ITEM::IsConnected()
    bool IsConnected() const
    {
        return true;
    }

    /**
     * Function GetNet
     * @return int - the net code.