|
GME
13
|
#include <AutoRouterPath.h>
Public Member Functions | |
| CAutoRouterPath () | |
| ~CAutoRouterPath () | |
| CAutoRouterGraph * | GetOwner (void) const |
| bool | HasOwner (void) const |
| void | SetOwner (CAutoRouterGraph *graph) |
| void | SetStartPort (CAutoRouterPort *port) |
| void | SetEndPort (CAutoRouterPort *port) |
| void | ClearPorts (void) |
| CAutoRouterPort * | GetStartPort (void) |
| CAutoRouterPort * | GetEndPort (void) |
| void | AddTail (CPoint &p) |
| void | DeleteAll (void) |
| bool | HasNoPoint (void) const |
| long | GetPointCount (void) const |
| CPoint | GetStartPoint (void) const |
| CPoint | GetEndPoint (void) const |
| CRect | GetStartBox (void) const |
| CRect | GetEndBox (void) const |
| CPoint | GetOutOfBoxStartPoint (RoutingDirection hintDir) const |
| CPoint | GetOutOfBoxEndPoint (RoutingDirection hintDir) const |
| void | SimplifyTrivially (void) |
| CPointListPath & | GetPointList (void) |
| void | SetPoints (CPointListPath &pls) |
| CRect | GetSurroundRect (void) const |
| bool | IsEmpty (void) const |
| bool | IsPathAt (const CPoint &point, long nearness) const |
| bool | IsPathClip (const CRect &r, bool isStartOrEndRect=false) const |
| void | SetAttributes (long attr) |
| long | GetAttributes (void) const |
| bool | IsFixed (void) const |
| bool | IsMoveable (void) const |
| bool | IsHighLighted (void) const |
| long | GetState (void) const |
| bool | IsConnected (void) const |
| void | SetState (long state) |
| RoutingDirection | GetEndDir (void) const |
| RoutingDirection | GetStartDir (void) const |
| void | SetEndDir (long arpath_end) |
| void | SetStartDir (long arpath_start) |
| void | SetCustomPathData (const std::vector< CustomPathData > &pDat) |
| void | ApplyCustomizationsBeforeAutoConnectPoints (CPointListPath &plist) |
| void | ApplyCustomizationsAfterAutoConnectPointsAndStuff (void) |
| void | RemovePathCustomizations (void) |
| void | MarkPathCustomizationsForDeletion (long asp) |
| void | RemoveInvalidPathCustomizations (long asp) |
| bool | AreTherePathCustomizations (void) const |
| bool | AreThereDeletedPathCustomizations (void) const |
| void | GetDeletedCustomPathData (std::vector< CustomPathData > &cpd) const |
| void | GetCustomizedEdgeIndexes (std::vector< int > &indexes) const |
| bool | IsAutoRouted (void) const |
| void | SetAutoRouting (bool autoRoutingState) |
| void | Destroy (void) |
| void * | GetExtPtr () const |
| void | SetExtPtr (void *p) |
Definition at line 44 of file AutoRouterPath.h.
Definition at line 12 of file AutoRouterPath.cpp.
Definition at line 22 of file AutoRouterPath.cpp.
| void CAutoRouterPath::AddTail | ( | CPoint & | p | ) |
Definition at line 65 of file AutoRouterPath.cpp.
Definition at line 428 of file AutoRouterPath.cpp.
Definition at line 407 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::AreThereDeletedPathCustomizations | ( | void | ) | const |
Definition at line 559 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::AreTherePathCustomizations | ( | void | ) | const |
Definition at line 554 of file AutoRouterPath.cpp.
| void CAutoRouterPath::ClearPorts | ( | void | ) |
Definition at line 376 of file AutoRouterPath.cpp.
| void CAutoRouterPath::DeleteAll | ( | void | ) |
Definition at line 71 of file AutoRouterPath.cpp.
| void CAutoRouterPath::Destroy | ( | void | ) |
Definition at line 599 of file AutoRouterPath.cpp.
| long CAutoRouterPath::GetAttributes | ( | void | ) | const |
Definition at line 295 of file AutoRouterPath.cpp.
| void CAutoRouterPath::GetCustomizedEdgeIndexes | ( | std::vector< int > & | indexes | ) | const |
Definition at line 573 of file AutoRouterPath.cpp.
| void CAutoRouterPath::GetDeletedCustomPathData | ( | std::vector< CustomPathData > & | cpd | ) | const |
Definition at line 564 of file AutoRouterPath.cpp.
| CRect CAutoRouterPath::GetEndBox | ( | void | ) | const |
Definition at line 107 of file AutoRouterPath.cpp.
| RoutingDirection CAutoRouterPath::GetEndDir | ( | void | ) | const |
Definition at line 331 of file AutoRouterPath.cpp.
| CPoint CAutoRouterPath::GetEndPoint | ( | void | ) | const |
Definition at line 94 of file AutoRouterPath.cpp.
| CAutoRouterPort * CAutoRouterPath::GetEndPort | ( | void | ) |
Definition at line 387 of file AutoRouterPath.cpp.
| void * CAutoRouterPath::GetExtPtr | ( | ) | const |
Definition at line 607 of file AutoRouterPath.cpp.
| CPoint CAutoRouterPath::GetOutOfBoxEndPoint | ( | RoutingDirection | hintDir | ) | const |
Definition at line 132 of file AutoRouterPath.cpp.
| CPoint CAutoRouterPath::GetOutOfBoxStartPoint | ( | RoutingDirection | hintDir | ) | const |
Definition at line 113 of file AutoRouterPath.cpp.
| CAutoRouterGraph * CAutoRouterPath::GetOwner | ( | void | ) | const |
Definition at line 349 of file AutoRouterPath.cpp.
| long CAutoRouterPath::GetPointCount | ( | void | ) | const |
Definition at line 82 of file AutoRouterPath.cpp.
| CPointListPath & CAutoRouterPath::GetPointList | ( | void | ) |
Definition at line 209 of file AutoRouterPath.cpp.
| CRect CAutoRouterPath::GetStartBox | ( | void | ) | const |
Definition at line 101 of file AutoRouterPath.cpp.
| RoutingDirection CAutoRouterPath::GetStartDir | ( | void | ) | const |
Definition at line 340 of file AutoRouterPath.cpp.
| CPoint CAutoRouterPath::GetStartPoint | ( | void | ) | const |
Definition at line 87 of file AutoRouterPath.cpp.
| CAutoRouterPort * CAutoRouterPath::GetStartPort | ( | void | ) |
Definition at line 382 of file AutoRouterPath.cpp.
| long CAutoRouterPath::GetState | ( | void | ) | const |
Definition at line 315 of file AutoRouterPath.cpp.
| CRect CAutoRouterPath::GetSurroundRect | ( | void | ) | const |
Definition at line 226 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::HasNoPoint | ( | void | ) | const |
Definition at line 77 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::HasOwner | ( | void | ) | const |
Definition at line 354 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::IsAutoRouted | ( | void | ) | const |
Definition at line 589 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::IsConnected | ( | void | ) | const |
Definition at line 60 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::IsEmpty | ( | void | ) | const |
Definition at line 250 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::IsFixed | ( | void | ) | const |
Definition at line 300 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::IsHighLighted | ( | void | ) | const |
Definition at line 310 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::IsMoveable | ( | void | ) | const |
Definition at line 305 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::IsPathAt | ( | const CPoint & | point, |
| long | nearness | ||
| ) | const |
Definition at line 255 of file AutoRouterPath.cpp.
| bool CAutoRouterPath::IsPathClip | ( | const CRect & | r, |
| bool | isStartOrEndRect = false |
||
| ) | const |
Definition at line 260 of file AutoRouterPath.cpp.
| void CAutoRouterPath::MarkPathCustomizationsForDeletion | ( | long | asp | ) |
Definition at line 522 of file AutoRouterPath.cpp.
| void CAutoRouterPath::RemoveInvalidPathCustomizations | ( | long | asp | ) |
Definition at line 532 of file AutoRouterPath.cpp.
| void CAutoRouterPath::RemovePathCustomizations | ( | void | ) |
Definition at line 512 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetAttributes | ( | long | attr | ) |
Definition at line 290 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetAutoRouting | ( | bool | autoRoutingState | ) |
Definition at line 594 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetCustomPathData | ( | const std::vector< CustomPathData > & | pDat | ) |
Definition at line 402 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetEndDir | ( | long | arpath_end | ) |
Definition at line 392 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetEndPort | ( | CAutoRouterPort * | port | ) |
Definition at line 371 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetExtPtr | ( | void * | p | ) |
Definition at line 612 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetOwner | ( | CAutoRouterGraph * | graph | ) |
Definition at line 359 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetPoints | ( | CPointListPath & | pls | ) |
Definition at line 214 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetStartDir | ( | long | arpath_start | ) |
Definition at line 397 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetStartPort | ( | CAutoRouterPort * | port | ) |
Definition at line 366 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SetState | ( | long | state | ) |
Definition at line 320 of file AutoRouterPath.cpp.
| void CAutoRouterPath::SimplifyTrivially | ( | void | ) |
Definition at line 151 of file AutoRouterPath.cpp.
1.7.6.1