| AddNewNode(int id, NodeType _type=Undefined, TurnoutGraphic *_tgr=NULL, TurnoutRoutelist *_tpo=NULL, float _length=0.0) | Parsers::TrackGraph | private |
| Angle(int nid) const | Parsers::TrackGraph | |
| backpointers | Parsers::TrackGraph | private |
| Block enum value | Parsers::TrackGraph | |
| c_idMap | Parsers::TrackGraph | private |
| c_nodes | Parsers::TrackGraph | private |
| c_roots | Parsers::TrackGraph | private |
| circleLayoutP | Parsers::TrackGraph | private |
| compressed_edge_exists(CompressedNode cnode1, CompressedNode cnode2) const | Parsers::TrackGraph | private |
| CompressedEdgeCount(int cnid) const | Parsers::TrackGraph | |
| CompressedEdgeLength(int cnid, int edgenum) const | Parsers::TrackGraph | |
| CompressedEdgeNode(int cnid, int edgenum) const | Parsers::TrackGraph | |
| CompressedEdgePair typedef | Parsers::TrackGraph | |
| CompressedEdgePairVector typedef | Parsers::TrackGraph | |
| CompressedGraph typedef | Parsers::TrackGraph | private |
| CompressedGraphCircleLayout(double radius) | Parsers::TrackGraph | |
| CompressedGraphKamadaKawaiSpring(double sidelength) | Parsers::TrackGraph | |
| CompressedGraphKruskalMinimumSpanningTree() | Parsers::TrackGraph | |
| CompressedGraphPrimMinimumSpanningTree() | Parsers::TrackGraph | |
| CompressedIdNodeMap typedef | Parsers::TrackGraph | private |
| CompressedNode typedef | Parsers::TrackGraph | private |
| CompressedNodePositionX(int cnid) const | Parsers::TrackGraph | |
| CompressedNodePositionY(int cnid) const | Parsers::TrackGraph | |
| CompressedNodeSegments(int cnid) const | Parsers::TrackGraph | |
| CompressedNodeVector typedef | Parsers::TrackGraph | private |
| compressedP | Parsers::TrackGraph | private |
| CompressGraph() | Parsers::TrackGraph | |
| computeHeads() | Parsers::TrackGraph | private |
| ComputeRouteLength(const TurnoutGraphic *tgr, const IntegerList *il) | Parsers::TrackGraph | privatestatic |
| Control enum value | Parsers::TrackGraph | |
| Degrees enum value | Parsers::TrackGraph | private |
| DeleteTurnoutGraphic(TurnoutGraphic *tgr) | Parsers::TrackGraph | privatestatic |
| DeleteTurnoutRouteList(TurnoutRoutelist *tpo) | Parsers::TrackGraph | privatestatic |
| EdgeA(int nid, int edgenum) const | Parsers::TrackGraph | |
| EdgeIndex(int nid, int edgenum) const | Parsers::TrackGraph | |
| EdgeLength(int nid, int edgenum) const | Parsers::TrackGraph | |
| EdgeX(int nid, int edgenum) const | Parsers::TrackGraph | |
| EdgeY(int nid, int edgenum) const | Parsers::TrackGraph | |
| FindBlock(Node node) const | Parsers::TrackGraph | private |
| FindNode(int index) const | Parsers::TrackGraph | private |
| Graph typedef | Parsers::TrackGraph | private |
| Heads() | Parsers::TrackGraph | inline |
| heads | Parsers::TrackGraph | private |
| HighestNode() const | Parsers::TrackGraph | |
| idMap | Parsers::TrackGraph | private |
| IdNodeMap typedef | Parsers::TrackGraph | private |
| InsertBezierTrack(int number, BezierBody *trb, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) | Parsers::TrackGraph | |
| InsertBlock(int number, char *_name, char *_script, IntegerList *_tracklist) | Parsers::TrackGraph | |
| insertCompressedNode(Node rawnode) | Parsers::TrackGraph | private |
| InsertControl(int number, char *_name, float _origx, float _origy, char *_onscript, char *_offscript) | Parsers::TrackGraph | |
| InsertCornuTrack(int number, CornuBody *trb, float pos1x, float pos1y, float angle1, float radius1, float center1x, float center1y, float pos2x, float pos2y, float angle2, float radius2, float center2x, float center2y) | Parsers::TrackGraph | |
| InsertCurveTrack(int number, TrackBody *tb, float orgX, float orgY, float radius) | Parsers::TrackGraph | |
| InsertJointTrack(int number, TrackBody *tb, float l0, float l1, float angle, float R, float L) | Parsers::TrackGraph | |
| InsertSensor(int number, char *_name, float _origx, float _origy, char *_sensescript) | Parsers::TrackGraph | |
| InsertSignal(int number, char *_name, float _origx, float _origy, float _angle, int _numheads, StringPairList *_aspects) | Parsers::TrackGraph | |
| InsertStraightTrack(int number, TrackBody *tb) | Parsers::TrackGraph | |
| InsertSwitchMotor(int number, int turnout, char *_name, char *_normal, char *_reverse, char *_pointsense) | Parsers::TrackGraph | |
| InsertTurnOut(int number, float orgX, float orgY, float orient, const char *name, TurnoutBody *trb) | Parsers::TrackGraph | |
| InsertTurnTable(int number, float orgX, float orgY, float radius, TrackBody *tb) | Parsers::TrackGraph | |
| IsCompressed() const | Parsers::TrackGraph | inline |
| IsCompressedNode(int cnid) const | Parsers::TrackGraph | |
| IsNodeP(int nid) const | Parsers::TrackGraph | |
| IsNone(Node node) | Parsers::TrackGraph | inlineprivate |
| KamadaKawaiSpringLayoutP | Parsers::TrackGraph | private |
| LengthOfCurve(float radius, float a1, float a2) | Parsers::TrackGraph | static |
| LengthOfJoint(float l0, float l1, float angle, float R, float L) | Parsers::TrackGraph | static |
| LengthOfNode(int nid) const | Parsers::TrackGraph | |
| LengthOfStraight(float x1, float y1, float x2, float y2) | Parsers::TrackGraph | static |
| LowestNode() const | Parsers::TrackGraph | |
| MakeTurnoutGraphic(float orgX, float orgY, float orient, TurnoutBody *trb) | Parsers::TrackGraph | private |
| MakeTurnoutRouteList(TurnoutBody *trb, const TurnoutGraphic *tgr, float &length) | Parsers::TrackGraph | private |
| NameOfNode(int nid) const | Parsers::TrackGraph | |
| Node typedef | Parsers::TrackGraph | private |
| nodes | Parsers::TrackGraph | private |
| NodeTurnoutGraphic(int nid) const | Parsers::TrackGraph | |
| NodeTurnoutRoutelist(int nid) const | Parsers::TrackGraph | |
| NodeType enum name | Parsers::TrackGraph | |
| none | Parsers::TrackGraph | private |
| NormalActionScript(int nid) const | Parsers::TrackGraph | |
| NumberOfHeads(int nid) const | Parsers::TrackGraph | |
| NumEdges(int nid) const | Parsers::TrackGraph | |
| OffScript(int nid) const | Parsers::TrackGraph | |
| OnScript(int nid) const | Parsers::TrackGraph | |
| operator<< | Parsers::TrackGraph | friend |
| OrigX(int nid) const | Parsers::TrackGraph | |
| OrigY(int nid) const | Parsers::TrackGraph | |
| Radians enum value | Parsers::TrackGraph | private |
| ReverseActionScript(int nid) const | Parsers::TrackGraph | |
| Roots() | Parsers::TrackGraph | inline |
| RotationUnit enum name | Parsers::TrackGraph | private |
| SenseScript(int nid) const | Parsers::TrackGraph | |
| Sensor enum value | Parsers::TrackGraph | |
| Signal enum value | Parsers::TrackGraph | |
| SignalAspects(int nid) const | Parsers::TrackGraph | |
| SwitchMotor enum value | Parsers::TrackGraph | |
| tr_rotate(float amount, RotationUnit measure) | Parsers::TrackGraph | private |
| tr_scale(float mag_factor) | Parsers::TrackGraph | private |
| tr_scale(float xscale, float yscale) | Parsers::TrackGraph | private |
| tr_translate(float x, float y) | Parsers::TrackGraph | private |
| Track enum value | Parsers::TrackGraph | |
| TrackGraph() | Parsers::TrackGraph | |
| TrackList(int nid) const | Parsers::TrackGraph | |
| traversePrimMST(CompressedEdgePairVector &result, CompressedNodeVector &parents, CompressedNode r) const | Parsers::TrackGraph | private |
| Turnout enum value | Parsers::TrackGraph | |
| TurnoutNumber(int nid) const | Parsers::TrackGraph | |
| Turntable enum value | Parsers::TrackGraph | |
| TypeOfNode(int nid) const | Parsers::TrackGraph | |
| Undefined enum value | Parsers::TrackGraph | |
| valid_heads | Parsers::TrackGraph | private |
| ~TrackGraph() | Parsers::TrackGraph | |