| Package | Description |
|---|---|
| org.opentrafficsim.road.network.factory.vissim |
Parse Vissim 8.0 xml-files into OTS.
|
| org.opentrafficsim.road.network.factory.vissim.units |
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
LinkTag.addDetectors(VissimNetworkLaneParser parser) |
static void |
LinkTag.addSignalHeads(VissimNetworkLaneParser parser) |
(package private) static void |
Links.applyRoadTypeToConnector(LinkTag linkTag,
VissimNetworkLaneParser parser,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator) |
(package private) static void |
Links.applyRoadTypeToLink(LinkTag linkTag,
VissimNetworkLaneParser parser,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator) |
(package private) static void |
Links.buildLink(LinkTag linkTag,
VissimNetworkLaneParser parser,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator)
Find the nodes one by one that have one coordinate defined, and one not defined, and try to build the network from there.
|
(package private) static void |
Links.calculateNodeCoordinates(VissimNetworkLaneParser parser)
Find the nodes one by one that have one coordinate defined, and one not defined, and try to build the network from there.
|
static NodeTag |
NodeTag.createNewNodeAtLinkPosition(LinkTag linkTag,
VissimNetworkLaneParser parser,
Double position) |
static void |
Links.createSinkSensor(LinkTag realLinkTag,
VissimNetworkLaneParser vissimNetworkLaneParser,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator) |
(package private) static void |
FillTag.makeFill(FillTag fillTag,
VissimNetworkLaneParser parser,
LinkTag linkTag,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator)
Make a fill of a Lane.
|
(package private) static void |
GeneratorTag.makeGenerator(GeneratorTag generatorTag,
VissimNetworkLaneParser parser,
LinkTag linkTag,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator)
Make a generator.
|
(package private) static void |
GeneratorTag.makeGenerators(LinkTag linkTag,
VissimNetworkLaneParser parser,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator)
Make the generators for this link, if available.
|
(package private) static org.opentrafficsim.core.network.OTSNode |
NodeTag.makeOTSNode(NodeTag nodeTag,
VissimNetworkLaneParser parser) |
(package private) static void |
ArcTag.parseArc(Node arcNode,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the LINK.ARC tag.
|
(package private) static void |
BezierTag.parseBezier(Node bezierNode,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the LINK.BEZIER tag.
|
(package private) static void |
BlockTag.parseBlock(Node node,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the BLOCK tag.
|
(package private) static void |
FillTag.parseFill(Node node,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the FILL tag.
|
(package private) static void |
GeneratorTag.parseGenerator(Node node,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the GENERATOR tag.
|
(package private) static void |
GlobalTag.parseGlobal(NodeList nodeList,
VissimNetworkLaneParser parser) |
(package private) static void |
GTUMixTag.parseGTUMix(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the GTUMIX tag.
|
(package private) static void |
GTUTag.parseGTUs(NodeList nodeList,
VissimNetworkLaneParser parser) |
(package private) static CrossSectionElementTag |
CrossSectionElementTag.parseLane(Node node,
VissimNetworkLaneParser parser,
RoadLayoutTag roadLayoutTag)
Parse the ROADLAYOUT.LANE tag.
|
(package private) static void |
LaneOverrideTag.parseLaneOverride(Node node,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the LINK.LANEOVERRIDE tag.
|
(package private) static void |
LaneTypeTag.parseLaneTypes(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the LANETYPE tags.
|
(package private) static void |
LinkTag.parseLinks(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the LINK tags from Vissim fiels (.inpx) .
|
(package private) static void |
ListGeneratorTag.parseListGenerator(Node node,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the LISTGENERATOR tag.
|
(package private) static List<NodeTag> |
NodeTag.parseNodeList(String nodeNames,
VissimNetworkLaneParser parser)
Parse a list of Nodes, e.g.
|
(package private) static void |
NodeTag.parseNodes(VissimNetworkLaneParser parser,
String fromNode,
String toNode,
org.opentrafficsim.core.geometry.OTSPoint3D[] points) |
(package private) static CrossSectionElementTag |
CrossSectionElementTag.parseNoTrafficLane(Node node,
VissimNetworkLaneParser parser,
RoadLayoutTag roadLayoutTag)
Parse the ROADLAYOUT.NOTRAFFICLANE tag.
|
(package private) static void |
PolyLineTag.parsePolyLine(String coords,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the LINK.POLYLINE tag.
|
(package private) static RoadTypeTag |
RoadTypeTag.parseRoadType(Node node,
VissimNetworkLaneParser parser)
Parse the ROADTYPE tags.
|
(package private) static RoadLayoutTag |
RoadLayoutTag.parseRoadType(Node node,
VissimNetworkLaneParser parser)
Parse the ROADLAYOUT tags.
|
(package private) static void |
RoadTypeTag.parseRoadTypes(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the ROADTYPE tags.
|
(package private) static void |
RoadLayoutTag.parseRoadTypes(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the ROADLAYOUT tags.
|
(package private) static void |
RouteMixTag.parseRouteMix(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the ROUTE tag.
|
(package private) static void |
RouteTag.parseRoutes(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the ROUTE tag.
|
(package private) static void |
SensorTag.parseSensor(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the SENSOR tag.
|
(package private) static void |
ShortestRouteMixTag.parseShortestRouteMix(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the SHORTESTROUTE tag.
|
(package private) static void |
ShortestRouteTag.parseShortestRoutes(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the SHORTESTROUTE tag.
|
(package private) static CrossSectionElementTag |
CrossSectionElementTag.parseShoulder(Node node,
VissimNetworkLaneParser parser,
RoadLayoutTag roadLayoutTag)
Parse the ROADLAYOUT.SHOULDER tag.
|
(package private) static void |
SignalHeadTag.parseSignalHead(NodeList nodeList,
VissimNetworkLaneParser parser)
Parse the TRAFFICLIGHT tag.
|
(package private) static void |
SinkTag.parseSink(Node node,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the SINK tag.
|
(package private) static void |
StraightTag.parseStraight(String coords,
VissimNetworkLaneParser parser,
LinkTag linkTag)
Parse the LINK.STRAIGHT tag.
|
(package private) static CrossSectionElementTag |
CrossSectionElementTag.parseStripe(Node node,
VissimNetworkLaneParser parser,
RoadLayoutTag roadLayoutTag)
Parse the ROADLAYOUT.STRIPE tag.
|
static void |
NodeTag.removeDuplicateNodes(VissimNetworkLaneParser parser) |
static void |
NodeTag.removeRedundantNodeTags(VissimNetworkLaneParser parser) |
static void |
LinkTag.shortenConnectors(VissimNetworkLaneParser parser) |
static Map<String,LinkTag> |
LinkTag.splitLink(NodeTag splitNodeTag,
LinkTag linkTag,
VissimNetworkLaneParser parser,
Double splitPosition,
Double margin,
boolean isConnectorToLink)
Split the links at a certain point along the link.
|
| Modifier and Type | Method and Description |
|---|---|
static org.opentrafficsim.road.network.lane.changing.OvertakingConditions |
LaneAttributes.parseOvertakingConditions(String ocStr,
VissimNetworkLaneParser parser) |
Copyright © 2014–2017 Delft University of Technology. All rights reserved.