GME
13
|
#include <AutoRouterGraph.h>
Public Member Functions | |
CAutoRouterGraph () | |
CAutoRouterBox * | CreateBox (void) const |
void | AddBox (CAutoRouterBox *box) |
void | DeleteBox (CAutoRouterBox *box) |
void | ShiftBoxBy (CAutoRouterBox *box, const CPoint &offset) |
long | AutoRoute (long aspect) |
void | DeletePath (CAutoRouterPath *path) |
void | DeleteAll (bool addBackSelfEdges=false) |
CAutoRouterPath * | GetPathAt (const CPoint &point, long nearness) |
CAutoRouterPath * | AddPath (bool isAutoRouted, CAutoRouterPort *startport, CAutoRouterPort *endport) |
bool | IsEdgeFixed (CAutoRouterPath *path, const CPoint &startpoint, const CPoint &endpoint) |
CPoint * | GetSelfPoints (void) const |
const CAutoRouterPathList & | GetPathList () const |
void | Destroy (void) |
Definition at line 23 of file AutoRouterGraph.h.
Definition at line 13 of file AutoRouterGraph.cpp.
void CAutoRouterGraph::AddBox | ( | CAutoRouterBox * | box | ) |
Definition at line 1208 of file AutoRouterGraph.cpp.
CAutoRouterPath * CAutoRouterGraph::AddPath | ( | bool | isAutoRouted, |
CAutoRouterPort * | startport, | ||
CAutoRouterPort * | endport | ||
) |
Definition at line 1493 of file AutoRouterGraph.cpp.
long CAutoRouterGraph::AutoRoute | ( | long | aspect | ) |
Definition at line 1255 of file AutoRouterGraph.cpp.
CAutoRouterBox * CAutoRouterGraph::CreateBox | ( | void | ) | const |
Definition at line 1200 of file AutoRouterGraph.cpp.
void CAutoRouterGraph::DeleteAll | ( | bool | addBackSelfEdges = false | ) |
Definition at line 1466 of file AutoRouterGraph.cpp.
void CAutoRouterGraph::DeleteBox | ( | CAutoRouterBox * | box | ) |
Definition at line 1225 of file AutoRouterGraph.cpp.
void CAutoRouterGraph::DeletePath | ( | CAutoRouterPath * | path | ) |
Definition at line 1449 of file AutoRouterGraph.cpp.
void CAutoRouterGraph::Destroy | ( | void | ) |
Definition at line 1525 of file AutoRouterGraph.cpp.
CAutoRouterPath * CAutoRouterGraph::GetPathAt | ( | const CPoint & | point, |
long | nearness | ||
) |
Definition at line 1475 of file AutoRouterGraph.cpp.
const CAutoRouterPathList& CAutoRouterGraph::GetPathList | ( | ) | const [inline] |
Definition at line 134 of file AutoRouterGraph.h.
CPoint * CAutoRouterGraph::GetSelfPoints | ( | void | ) | const |
Definition at line 1520 of file AutoRouterGraph.cpp.
bool CAutoRouterGraph::IsEdgeFixed | ( | CAutoRouterPath * | path, |
const CPoint & | startpoint, | ||
const CPoint & | endpoint | ||
) |
Definition at line 1505 of file AutoRouterGraph.cpp.
void CAutoRouterGraph::ShiftBoxBy | ( | CAutoRouterBox * | box, |
const CPoint & | offset | ||
) |
Definition at line 1240 of file AutoRouterGraph.cpp.