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.