Examples of RoadType


Examples of com.lbslocal.cc.objects.v3.route.RoadType

    return segRet;
  }

  RoadType getRoadType(SegmentDescription[] segmentDescription) {
    RoadType roadType = new RoadType();
    double distance = 0;

    for (int x = 0; x < segmentDescription.length; x++) {
      distance = segmentDescription[x].getDistance();

      String roadTypeString = segmentDescription[x].getRoadType();

      if (!Functions.IsNullOrEmpty(roadTypeString)) {
        if (roadTypeString.contains("-"))
          roadTypeString = roadTypeString.split(Pattern.quote("-"))[0];
      }

      if (roadTypeString.equals("PD")) {
        roadType.setTwoLaneHighway(roadType.getTwoLaneHighway() + distance);
        distance = 0;
      }

      if (roadTypeString.equals("ED")) {
        roadType.setSecondLaneUnderConstruction(roadType.getSecondLaneUnderConstruction() + distance);
        distance = 0;
      }

      if (roadTypeString.equals("P")) {
        roadType.setOneLaneRoadway(roadType.getOneLaneRoadway() + distance);
        distance = 0;
      }

      if (roadTypeString.equals("EP")) {
        roadType.setPavingWorkInProgress(roadType.getPavingWorkInProgress() + distance);
        distance = 0;
      }

      if (roadTypeString.equals("T")) {
        roadType.setDirtRoad(roadType.getDirtRoad() + distance);
        distance = 0;
      }

      if (roadTypeString.equals("CP")) {
        roadType.setRoadwayInPoorConditions(roadType.getRoadwayInPoorConditions() + distance);
        distance = 0;
      }

      if (roadTypeString.equals("BA")) {
        roadType.setFerry(roadType.getFerry() + distance);
        distance = 0;
      }

      if (distance != 0) {
        roadType.setOneLaneRoadway(roadType.getOneLaneRoadway() + distance);
        distance = 0;
      }
    }

    return roadType;
View Full Code Here

Examples of com.lbslocal.cc.objects.v3.route.RoadType

        dependencyObjects[3] = cr.new ObjectsHelper();
        dependencyObjects[3].object = new RouteSummary();
        dependencyObjects[3].alias = "routeSummary";
       
        dependencyObjects[4] = cr.new ObjectsHelper();
        dependencyObjects[4].object = new RoadType();
        dependencyObjects[4].alias = "roadType";
       
        dependencyObjects[5] = cr.new ObjectsHelper();
        dependencyObjects[5].object = new RouteInfo();
        dependencyObjects[5].alias = "RouteInfo";
View Full Code Here

Examples of com.lbslocal.cc.objects.v3.route.RoadType

      ri.getMapInfo().getExtent().setXMin(rpi.getMapInfo().getExtent().getXMin());
      ri.getMapInfo().getExtent().setYMax(rpi.getMapInfo().getExtent().getYMax());
      ri.getMapInfo().getExtent().setYMin(rpi.getMapInfo().getExtent().getYMin());
      ri.getMapInfo().setUrl(rpi.getMapInfo().getUrl());

      ri.setRoadType(new RoadType());
      ri.setRoadType(rpi.getRoadType());

      ri.setRouteId(rpi.getRouteId());
      if (rpi.getRouteSummary() != null) {
        ri.setRouteSummary(new RouteSummary[rpi.getRouteSummary().length]);
View Full Code Here

Examples of com.lbslocal.cc.objects.v3.route.RoadType

      ri.getMapInfo().getExtent().setXMin(rpi.getMapInfo().getExtent().getXMin());
      ri.getMapInfo().getExtent().setYMax(rpi.getMapInfo().getExtent().getYMax());
      ri.getMapInfo().getExtent().setYMin(rpi.getMapInfo().getExtent().getYMin());
      ri.getMapInfo().setUrl(rpi.getMapInfo().getUrl());

      ri.setRoadType(new RoadType());
      ri.setRoadType(rpi.getRoadType());

      ri.setRouteId(rpi.getRouteId());

      if (rpi.getRouteSummary() != null) {
View Full Code Here

Examples of wolf.city.road.RoadType

    float previousAngle = (float)Math.toDegrees(Angle.angle(road.a.pos, road.b.pos));
    double nextRoadLength = 64;
    //System.out.println(nextRoadLength);
    if(road.getType() == RoadType.HIGHWAY || road.getType() == RoadType.BRIDGE){
      RoadType nextRoadType = RoadType.STREET;
      Turtle t = new Turtle(road.b.pos, 0);
      float angle = 0;

      t = new Turtle(road.b.pos, 0);
      double roadLength = nextRoadLength;
View Full Code Here

Examples of wolf.city.road.RoadType



    //ramp forward
    //left 50 to 20, forward 20 to -20, right -20 to -50
    RoadType nextRoadType = RoadType.DEFAULT;
    Turtle t = new Turtle(road.b.pos, 0);
    float angle = 0;
    float bestPopulation = 0;
    Coordinate bestPosition = null;
    for(int i = 0;i<numberTests ;i++){
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.