NeTrainSim 0.1.1 beta
The Open-Source Network Trains Simulator
 
Loading...
Searching...
No Matches
Network Member List

This is the complete list of members for Network, including all inherited members.

ccw(const std::pair< double, double > &A, const std::pair< double, double > &B, const std::pair< double, double > &C)Networkinline
defineNodes()Networkinline
DistanceToEndOfAllLinkTrainsIsLarge(const std::shared_ptr< NetLink > link, const std::shared_ptr< Train > train)Networkinline
generateCumLinksLengths(std::shared_ptr< Train > train)Networkinline
getDistanceBetweenTwoNodes(std::shared_ptr< Train > train, std::shared_ptr< NetNode > node1, std::shared_ptr< NetNode > node2)Networkinline
getDistanceToSpecificNodeByTravelledDistance(std::shared_ptr< Train > train, double &travelledDistance, int &nodeID)Networkinline
getFirstTrainLink(const std::shared_ptr< Train > train)Networkinline
getFullPathLength(std::shared_ptr< Train > train)Networkinline
getLinkByStartandEndNodeID(const std::shared_ptr< Train > train, int startID, int endID, bool calcExact=true)Networkinline
getLinkByStartNodeID(const std::shared_ptr< Train > train, int startNodeID)Networkinline
getLinkFromDistance(std::shared_ptr< Train > train, double &travelledDistance, int &previousNodeID)Networkinline
getLinksByStartandEndNode(std::shared_ptr< NetNode > startNode, std::shared_ptr< NetNode > endNode)Networkinline
getNetworkStats()Networkinline
getNodeByID(int &id)Networkinline
getPositionbyTravelledDistance(std::shared_ptr< Train > train, double &travelledDistance)Networkinline
getPreviousNodeByDistance(std::shared_ptr< Train > train, double travelledDistance, int &previousNodeID)Networkinline
getSignalsByCurrentNodeList(const std::vector< std::shared_ptr< NetNode > > nodeList)Networkinline
getSimulatorNodeIDByUserID(int oldID)Networkinline
getSimulatorTrainPath(Vector< int > userDefinedTrainPath)Networkinline
isConflictZone(std::shared_ptr< Train > train, std::shared_ptr< NetNode > node1, std::shared_ptr< NetNode > node2)Networkinline
linksNetwork
Network()Networkinline
Network(const string &nodesFile, const string &linksFile, std::string netName="")Networkinline
Network(Vector< tuple< int, double, double, std::string, double, double > > nodesRecords, Vector< tuple< int, int, int, double, int, double, double, int, double, bool, std::string, std::string, double > > linksRecords, std::string netName="")Networkinline
Network(Vector< std::shared_ptr< NetNode > > theNodes, Vector< std::shared_ptr< NetLink > > theLinks, std::string netName="")Networkinline
networkNameNetwork
networkSignalsNetwork
nodesNetwork
normalize(std::pair< double, double > vec)Networkinline
operator<<Networkfriend
shortestPathSearch(int startNodeID, int targetNodeID)Networkinline
twoLinesIntersect(const std::pair< double, double > &A, const std::pair< double, double > &B, const std::pair< double, double > &C, const std::pair< double, double > &D)Networkinline