GME  13
Public Member Functions
CAutoRouterEdge Class Reference

#include <AutoRouterEdge.h>

List of all members.

Public Member Functions

 CAutoRouterEdge ()
virtual ~CAutoRouterEdge ()
CObject * GetOwner (void) const
void SetOwner (CObject *owner)
CPoint GetStartPointPrev (void) const
bool IsStartPointPrevNull (void) const
void SetStartPointPrev (CPoint *point)
CPoint GetStartPoint (void) const
bool IsSameStartPointByPointer (const CPoint *point) const
bool IsStartPointNull (void) const
void SetStartPoint (CPoint *point)
void SetStartPointX (int x)
void SetStartPointY (int y)
CPoint GetEndPoint (void) const
bool IsEndPointNull (void) const
void SetEndPoint (CPoint *point)
void SetStartAndEndPoint (CPoint *startPoint, CPoint *endPoint)
void SetEndPointX (int x)
void SetEndPointY (int y)
CPoint GetEndPointNext (void) const
bool IsEndPointNextNull (void) const
void SetEndPointNext (CPoint *point)
float GetPositionY (void) const
void SetPositionY (float y)
void AddToPositionY (float dy)
int GetPositionX1 (void) const
void SetPositionX1 (int x1)
int GetPositionX2 (void) const
void SetPositionX2 (int x2)
bool GetBracketClosing (void) const
void SetBracketClosing (bool b)
bool GetBracketOpening (void) const
void SetBracketOpening (bool b)
CAutoRouterEdgeGetOrderNext (void)
void SetOrderNext (CAutoRouterEdge *ordernext)
CAutoRouterEdgeGetOrderPrev (void)
void SetOrderPrev (CAutoRouterEdge *orderprev)
long GetSectionX1 (void)
void SetSectionX1 (long x1)
long GetSectionX2 (void)
void SetSectionX2 (long x2)
CAutoRouterEdgeGetSectionNext (void)
CAutoRouterEdge ** GetSectionNextPtr (void)
void SetSectionNext (CAutoRouterEdge *sectionnext)
CAutoRouterEdgeGetSectionDown (void)
CAutoRouterEdge ** GetSectionDownPtr (void)
void SetSectionDown (CAutoRouterEdge *sectiondown)
bool GetEdgeFixed (void)
void SetEdgeFixed (bool ef)
bool GetEdgeCustomFixed (void)
void SetEdgeCustomFixed (bool ecf)
bool GetEdgeCanpassed (void)
void SetEdgeCanpassed (bool ecp)
RoutingDirection GetDirection (void)
void SetDirection (RoutingDirection dir)
void RecalculateDirection (void)
CAutoRouterEdgeGetBlockPrev (void)
void SetBlockPrev (CAutoRouterEdge *bp)
CAutoRouterEdgeGetBlockNext (void)
void SetBlockNext (CAutoRouterEdge *bn)
CAutoRouterEdgeGetBlockTrace (void)
void SetBlockTrace (CAutoRouterEdge *bt)
CAutoRouterEdgeGetClosestPrev (void)
void SetClosestPrev (CAutoRouterEdge *cp)
CAutoRouterEdgeGetClosestNext (void)
void SetClosestNext (CAutoRouterEdge *cn)

Detailed Description

Definition at line 15 of file AutoRouterEdge.h.


Constructor & Destructor Documentation

Definition at line 86 of file AutoRouterEdge.cpp.

Definition at line 118 of file AutoRouterEdge.cpp.


Member Function Documentation

void CAutoRouterEdge::AddToPositionY ( float  dy)

Definition at line 236 of file AutoRouterEdge.cpp.

Definition at line 407 of file AutoRouterEdge.cpp.

Definition at line 397 of file AutoRouterEdge.cpp.

Definition at line 417 of file AutoRouterEdge.cpp.

bool CAutoRouterEdge::GetBracketClosing ( void  ) const

Definition at line 261 of file AutoRouterEdge.cpp.

bool CAutoRouterEdge::GetBracketOpening ( void  ) const

Definition at line 271 of file AutoRouterEdge.cpp.

Definition at line 437 of file AutoRouterEdge.cpp.

Definition at line 427 of file AutoRouterEdge.cpp.

Definition at line 381 of file AutoRouterEdge.cpp.

Definition at line 371 of file AutoRouterEdge.cpp.

Definition at line 361 of file AutoRouterEdge.cpp.

Definition at line 351 of file AutoRouterEdge.cpp.

CPoint CAutoRouterEdge::GetEndPoint ( void  ) const

Definition at line 178 of file AutoRouterEdge.cpp.

CPoint CAutoRouterEdge::GetEndPointNext ( void  ) const

Definition at line 211 of file AutoRouterEdge.cpp.

Definition at line 281 of file AutoRouterEdge.cpp.

Definition at line 291 of file AutoRouterEdge.cpp.

CObject * CAutoRouterEdge::GetOwner ( void  ) const

Definition at line 122 of file AutoRouterEdge.cpp.

Definition at line 241 of file AutoRouterEdge.cpp.

Definition at line 251 of file AutoRouterEdge.cpp.

float CAutoRouterEdge::GetPositionY ( void  ) const

Definition at line 226 of file AutoRouterEdge.cpp.

Definition at line 336 of file AutoRouterEdge.cpp.

Definition at line 341 of file AutoRouterEdge.cpp.

Definition at line 321 of file AutoRouterEdge.cpp.

Definition at line 326 of file AutoRouterEdge.cpp.

Definition at line 301 of file AutoRouterEdge.cpp.

Definition at line 311 of file AutoRouterEdge.cpp.

CPoint CAutoRouterEdge::GetStartPoint ( void  ) const

Definition at line 147 of file AutoRouterEdge.cpp.

CPoint CAutoRouterEdge::GetStartPointPrev ( void  ) const

Definition at line 132 of file AutoRouterEdge.cpp.

bool CAutoRouterEdge::IsEndPointNextNull ( void  ) const

Definition at line 216 of file AutoRouterEdge.cpp.

bool CAutoRouterEdge::IsEndPointNull ( void  ) const

Definition at line 183 of file AutoRouterEdge.cpp.

bool CAutoRouterEdge::IsSameStartPointByPointer ( const CPoint *  point) const

Definition at line 152 of file AutoRouterEdge.cpp.

bool CAutoRouterEdge::IsStartPointNull ( void  ) const

Definition at line 157 of file AutoRouterEdge.cpp.

Definition at line 137 of file AutoRouterEdge.cpp.

Definition at line 391 of file AutoRouterEdge.cpp.

Definition at line 412 of file AutoRouterEdge.cpp.

Definition at line 402 of file AutoRouterEdge.cpp.

Definition at line 422 of file AutoRouterEdge.cpp.

Definition at line 266 of file AutoRouterEdge.cpp.

Definition at line 276 of file AutoRouterEdge.cpp.

Definition at line 442 of file AutoRouterEdge.cpp.

Definition at line 432 of file AutoRouterEdge.cpp.

Definition at line 386 of file AutoRouterEdge.cpp.

Definition at line 376 of file AutoRouterEdge.cpp.

Definition at line 366 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetEdgeFixed ( bool  ef)

Definition at line 356 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetEndPoint ( CPoint *  point)

Definition at line 188 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetEndPointNext ( CPoint *  point)

Definition at line 221 of file AutoRouterEdge.cpp.

Definition at line 201 of file AutoRouterEdge.cpp.

Definition at line 206 of file AutoRouterEdge.cpp.

Definition at line 286 of file AutoRouterEdge.cpp.

Definition at line 296 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetOwner ( CObject *  owner)

Definition at line 127 of file AutoRouterEdge.cpp.

Definition at line 246 of file AutoRouterEdge.cpp.

Definition at line 256 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetPositionY ( float  y)

Definition at line 231 of file AutoRouterEdge.cpp.

Definition at line 346 of file AutoRouterEdge.cpp.

Definition at line 331 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetSectionX1 ( long  x1)

Definition at line 306 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetSectionX2 ( long  x2)

Definition at line 316 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetStartAndEndPoint ( CPoint *  startPoint,
CPoint *  endPoint 
)

Definition at line 194 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetStartPoint ( CPoint *  point)

Definition at line 162 of file AutoRouterEdge.cpp.

void CAutoRouterEdge::SetStartPointPrev ( CPoint *  point)

Definition at line 142 of file AutoRouterEdge.cpp.

Definition at line 168 of file AutoRouterEdge.cpp.

Definition at line 173 of file AutoRouterEdge.cpp.


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