Model Railroad System  2.2.1
Parsers::TrackGraph Member List

This is the complete list of members for Parsers::TrackGraph, including all inherited members.

AddNewNode(int id, NodeType _type=Undefined, TurnoutGraphic *_tgr=NULL, TurnoutRoutelist *_tpo=NULL, float _length=0.0)Parsers::TrackGraphprivate
Angle(int nid) constParsers::TrackGraph
backpointersParsers::TrackGraphprivate
Block enum valueParsers::TrackGraph
c_idMapParsers::TrackGraphprivate
c_nodesParsers::TrackGraphprivate
c_rootsParsers::TrackGraphprivate
circleLayoutPParsers::TrackGraphprivate
compressed_edge_exists(CompressedNode cnode1, CompressedNode cnode2) constParsers::TrackGraphprivate
CompressedEdgeCount(int cnid) constParsers::TrackGraph
CompressedEdgeLength(int cnid, int edgenum) constParsers::TrackGraph
CompressedEdgeNode(int cnid, int edgenum) constParsers::TrackGraph
CompressedEdgePair typedefParsers::TrackGraph
CompressedEdgePairVector typedefParsers::TrackGraph
CompressedGraph typedefParsers::TrackGraphprivate
CompressedGraphCircleLayout(double radius)Parsers::TrackGraph
CompressedGraphKamadaKawaiSpring(double sidelength)Parsers::TrackGraph
CompressedGraphKruskalMinimumSpanningTree()Parsers::TrackGraph
CompressedGraphPrimMinimumSpanningTree()Parsers::TrackGraph
CompressedIdNodeMap typedefParsers::TrackGraphprivate
CompressedNode typedefParsers::TrackGraphprivate
CompressedNodePositionX(int cnid) constParsers::TrackGraph
CompressedNodePositionY(int cnid) constParsers::TrackGraph
CompressedNodeSegments(int cnid) constParsers::TrackGraph
CompressedNodeVector typedefParsers::TrackGraphprivate
compressedPParsers::TrackGraphprivate
CompressGraph()Parsers::TrackGraph
computeHeads()Parsers::TrackGraphprivate
ComputeRouteLength(const TurnoutGraphic *tgr, const IntegerList *il)Parsers::TrackGraphprivatestatic
Control enum valueParsers::TrackGraph
Degrees enum valueParsers::TrackGraphprivate
DeleteTurnoutGraphic(TurnoutGraphic *tgr)Parsers::TrackGraphprivatestatic
DeleteTurnoutRouteList(TurnoutRoutelist *tpo)Parsers::TrackGraphprivatestatic
EdgeA(int nid, int edgenum) constParsers::TrackGraph
EdgeIndex(int nid, int edgenum) constParsers::TrackGraph
EdgeLength(int nid, int edgenum) constParsers::TrackGraph
EdgeX(int nid, int edgenum) constParsers::TrackGraph
EdgeY(int nid, int edgenum) constParsers::TrackGraph
FindBlock(Node node) constParsers::TrackGraphprivate
FindNode(int index) constParsers::TrackGraphprivate
Graph typedefParsers::TrackGraphprivate
Heads()Parsers::TrackGraphinline
headsParsers::TrackGraphprivate
HighestNode() constParsers::TrackGraph
idMapParsers::TrackGraphprivate
IdNodeMap typedefParsers::TrackGraphprivate
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::TrackGraphprivate
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() constParsers::TrackGraphinline
IsCompressedNode(int cnid) constParsers::TrackGraph
IsNodeP(int nid) constParsers::TrackGraph
IsNone(Node node)Parsers::TrackGraphinlineprivate
KamadaKawaiSpringLayoutPParsers::TrackGraphprivate
LengthOfCurve(float radius, float a1, float a2)Parsers::TrackGraphstatic
LengthOfJoint(float l0, float l1, float angle, float R, float L)Parsers::TrackGraphstatic
LengthOfNode(int nid) constParsers::TrackGraph
LengthOfStraight(float x1, float y1, float x2, float y2)Parsers::TrackGraphstatic
LowestNode() constParsers::TrackGraph
MakeTurnoutGraphic(float orgX, float orgY, float orient, TurnoutBody *trb)Parsers::TrackGraphprivate
MakeTurnoutRouteList(TurnoutBody *trb, const TurnoutGraphic *tgr, float &length)Parsers::TrackGraphprivate
NameOfNode(int nid) constParsers::TrackGraph
Node typedefParsers::TrackGraphprivate
nodesParsers::TrackGraphprivate
NodeTurnoutGraphic(int nid) constParsers::TrackGraph
NodeTurnoutRoutelist(int nid) constParsers::TrackGraph
NodeType enum nameParsers::TrackGraph
noneParsers::TrackGraphprivate
NormalActionScript(int nid) constParsers::TrackGraph
NumberOfHeads(int nid) constParsers::TrackGraph
NumEdges(int nid) constParsers::TrackGraph
OffScript(int nid) constParsers::TrackGraph
OnScript(int nid) constParsers::TrackGraph
operator<<(ostream &stream, TrackGraph &graph)Parsers::TrackGraphfriend
OrigX(int nid) constParsers::TrackGraph
OrigY(int nid) constParsers::TrackGraph
Radians enum valueParsers::TrackGraphprivate
ReverseActionScript(int nid) constParsers::TrackGraph
Roots()Parsers::TrackGraphinline
RotationUnit enum nameParsers::TrackGraphprivate
SenseScript(int nid) constParsers::TrackGraph
Sensor enum valueParsers::TrackGraph
Signal enum valueParsers::TrackGraph
SignalAspects(int nid) constParsers::TrackGraph
SwitchMotor enum valueParsers::TrackGraph
tr_rotate(float amount, RotationUnit measure)Parsers::TrackGraphprivate
tr_scale(float mag_factor)Parsers::TrackGraphprivate
tr_scale(float xscale, float yscale)Parsers::TrackGraphprivate
tr_translate(float x, float y)Parsers::TrackGraphprivate
Track enum valueParsers::TrackGraph
TrackGraph()Parsers::TrackGraph
TrackList(int nid) constParsers::TrackGraph
traversePrimMST(CompressedEdgePairVector &result, CompressedNodeVector &parents, CompressedNode r) constParsers::TrackGraphprivate
Turnout enum valueParsers::TrackGraph
TurnoutNumber(int nid) constParsers::TrackGraph
Turntable enum valueParsers::TrackGraph
TypeOfNode(int nid) constParsers::TrackGraph
Undefined enum valueParsers::TrackGraph
valid_headsParsers::TrackGraphprivate
~TrackGraph()Parsers::TrackGraph