GME  13
Public Member Functions
CAutoRouterEdgeList Class Reference

#include <AutoRouterEdge.h>

List of all members.

Public Member Functions

 CAutoRouterEdgeList (bool ishorizontal)
virtual ~CAutoRouterEdgeList ()
void SetOwner (CAutoRouterGraph *owner)
bool AddEdges (CAutoRouterPath *path)
void AddEdges (CAutoRouterPort *port)
void AddEdges (CAutoRouterBox *box)
void AddEdges (CAutoRouterGraph *graph)
void DeleteEdges (CObject *object)
void DeleteAllEdges ()
bool IsEmpty () const
CAutoRouterEdgeGetEdge (CAutoRouterPath *path, const CPoint &startpoint, const CPoint &endpoint) const
CAutoRouterEdgeGetEdgeByPointer (const CPoint *startpoint, const CPoint *endpoint) const
CAutoRouterEdgeGetEdgeAt (const CPoint &point, int nearness=0) const
void InsertBefore (CAutoRouterEdge *edge, CAutoRouterEdge *before)
void InsertAfter (CAutoRouterEdge *edge, CAutoRouterEdge *after)
void InsertLast (CAutoRouterEdge *edge)
void Insert (CAutoRouterEdge *edge)
void Remove (CAutoRouterEdge *edge)
void Delete (CAutoRouterEdge *edge)
bool Block_PushBackward (CAutoRouterEdge *blocked, CAutoRouterEdge *blocker)
bool Block_PushForward (CAutoRouterEdge *blocked, CAutoRouterEdge *blocker)
bool Block_ScanForward ()
bool Block_ScanBackward ()
bool Block_SwitchWrongs ()

Detailed Description

Definition at line 126 of file AutoRouterEdge.h.


Constructor & Destructor Documentation

Definition at line 451 of file AutoRouterEdge.cpp.

Definition at line 461 of file AutoRouterEdge.cpp.


Member Function Documentation

Definition at line 476 of file AutoRouterEdge.cpp.

Definition at line 729 of file AutoRouterEdge.cpp.

Definition at line 773 of file AutoRouterEdge.cpp.

Definition at line 813 of file AutoRouterEdge.cpp.

Definition at line 1704 of file AutoRouterEdge.cpp.

Definition at line 1800 of file AutoRouterEdge.cpp.

Definition at line 1999 of file AutoRouterEdge.cpp.

Definition at line 1896 of file AutoRouterEdge.cpp.

Definition at line 2102 of file AutoRouterEdge.cpp.

Definition at line 1167 of file AutoRouterEdge.cpp.

Definition at line 864 of file AutoRouterEdge.cpp.

void CAutoRouterEdgeList::DeleteEdges ( CObject *  object)

Definition at line 848 of file AutoRouterEdge.cpp.

CAutoRouterEdge * CAutoRouterEdgeList::GetEdge ( CAutoRouterPath path,
const CPoint &  startpoint,
const CPoint &  endpoint 
) const

Definition at line 589 of file AutoRouterEdge.cpp.

CAutoRouterEdge * CAutoRouterEdgeList::GetEdgeAt ( const CPoint &  point,
int  nearness = 0 
) const

Definition at line 624 of file AutoRouterEdge.cpp.

CAutoRouterEdge * CAutoRouterEdgeList::GetEdgeByPointer ( const CPoint *  startpoint,
const CPoint *  endpoint 
) const

Definition at line 607 of file AutoRouterEdge.cpp.

Definition at line 1128 of file AutoRouterEdge.cpp.

Definition at line 1080 of file AutoRouterEdge.cpp.

Definition at line 1056 of file AutoRouterEdge.cpp.

Definition at line 1104 of file AutoRouterEdge.cpp.

Definition at line 870 of file AutoRouterEdge.cpp.

Definition at line 1147 of file AutoRouterEdge.cpp.

Definition at line 467 of file AutoRouterEdge.cpp.


The documentation for this class was generated from the following files: