Horizon
|
#include <pns_router.h>
Public Member Functions | |
virtual void | SetRouter (ROUTER *aRouter)=0 |
virtual void | SyncWorld (NODE *aNode)=0 |
virtual void | AddItem (ITEM *aItem)=0 |
virtual void | RemoveItem (ITEM *aItem)=0 |
virtual bool | IsAnyLayerVisible (const LAYER_RANGE &aLayer)=0 |
virtual bool | IsItemVisible (const PNS::ITEM *aItem)=0 |
virtual void | DisplayItem (const ITEM *aItem, int aColor=-1, int aClearance=-1, bool aEdit=false)=0 |
virtual void | HideItem (ITEM *aItem)=0 |
virtual void | Commit ()=0 |
virtual void | EraseView ()=0 |
virtual void | UpdateNet (int aNetCode)=0 |
virtual RULE_RESOLVER * | GetRuleResolver ()=0 |
virtual DEBUG_DECORATOR * | GetDebugDecorator ()=0 |
virtual void | SetRouter (ROUTER *aRouter)=0 |
virtual void | SyncWorld (NODE *aNode)=0 |
virtual void | AddItem (ITEM *aItem)=0 |
virtual void | RemoveItem (ITEM *aItem)=0 |
virtual bool | IsAnyLayerVisible (const LAYER_RANGE &aLayer)=0 |
virtual bool | IsItemVisible (const PNS::ITEM *aItem)=0 |
virtual void | DisplayItem (const ITEM *aItem, int aColor=-1, int aClearance=-1, bool aEdit=false)=0 |
virtual void | HideItem (ITEM *aItem)=0 |
virtual void | Commit ()=0 |
virtual void | EraseView ()=0 |
virtual void | UpdateNet (int aNetCode)=0 |
virtual RULE_RESOLVER * | GetRuleResolver ()=0 |
virtual DEBUG_DECORATOR * | GetDebugDecorator ()=0 |
Class ROUTER.
Main router class.