|
vtdata library
|
Public Member Functions | |
| bool | operator== (TNode &ref) |
| void | Copy (TNode *node) |
| TLink * | GetLink (int n) |
| int | AddLink (TLink *pR, bool bStart) |
| void | DetachLink (TLink *pR, bool bStart) |
| void | DetermineLinkAngles () |
| float | GetLinkAngle (int iLinkNum) |
| void | SortLinksByAngle () |
| DPoint2 | GetAdjacentLinkPoint2d (int iLinkNum) |
| int | GetLinkNum (TLink *link, bool bStart) |
| LinkConnect & | GetLinkConnect (int iLinkNum) |
| bool | SetIntersectType (int linkNum, IntersectionType type) |
| IntersectionType | GetIntersectType (int linkNum) |
| LightStatus | GetLightStatus (int linkNum) |
| bool | SetLightStatus (int linkNum, LightStatus light) |
| bool | HasLights () |
| bool | IsControlled () |
| void | AdjustForLights () |
| int | FindLink (int linkID) |
Public Attributes | |
| DPoint2 | m_p |
| int | m_iLinks |
| TNode * | m_pNext |
| int | m_id |
Protected Attributes | |
| std::vector< LinkConnect > | m_connect |
A Transporation Node is a place where 2 or more links meet.
1.7.4