Package org.osm2world.core.map_elevation.creation

Examples of org.osm2world.core.map_elevation.creation.EleConstraintEnforcer


   
    /* enforce constraints defined by WorldObjects */
   
    boolean debugConstraints = config.getBoolean("debugConstraints", false);
   
    final EleConstraintEnforcer enforcer = debugConstraints
        ? new EleConstraintValidator(mapData,
            eleConstraintEnforcerFactory.make())
        : eleConstraintEnforcerFactory.make();
   
    enforcer.addConnectors(connectors);
   
    if (!(enforcer instanceof NoneEleConstraintEnforcer)) {
     
      FaultTolerantIterationUtil.iterate(mapData.getWorldObjects(),
          new Operation<WorldObject>() {
        @Override public void perform(WorldObject worldObject) {
         
          worldObject.defineEleConstraints(enforcer);
         
        }
      });
     
    }
   
    System.out.println("time add constraints: " + stopWatch);
    stopWatch.reset();
    stopWatch.start();
   
    enforcer.enforceConstraints();
   
    System.out.println("time enforce constraints: " + stopWatch);
    stopWatch.reset();
    stopWatch.start();
   
View Full Code Here

TOP

Related Classes of org.osm2world.core.map_elevation.creation.EleConstraintEnforcer

Copyright © 2018 www.massapicom. 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.