Uses of Interface
org.osm2world.core.target.Target

Packages that use Target
org.osm2world.core   
org.osm2world.core.target export targets for the generated models 
org.osm2world.core.target.common   
org.osm2world.core.target.jogl   
org.osm2world.core.target.obj target that creates Wavefront .obj and .mtl files 
org.osm2world.core.target.povray target that creates .pov files for the POVRay raytracer 
org.osm2world.core.target.statistics   
org.osm2world.core.terrain.data   
org.osm2world.core.world.modules   
org.osm2world.core.world.modules.common   
 

Uses of Target in org.osm2world.core
 

Method parameters in org.osm2world.core with type arguments of type Target
 ConversionFacade.Results ConversionFacade.createRepresentations(File osmFile, List<WorldModule> worldModules, Configuration config, List<Target<?>> targets)
          performs all necessary steps to go from an OSM file to the renderable WorldObjects.
 ConversionFacade.Results ConversionFacade.createRepresentations(OSMData osmData, List<WorldModule> worldModules, Configuration config, List<Target<?>> targets)
          variant of ConversionFacade.createRepresentations(File, List, Configuration, List) that accepts OSMData instead of a file.
 

Uses of Target in org.osm2world.core.target
 

Methods in org.osm2world.core.target with parameters of type Target
static
<R extends Renderable>
void
TargetUtil.renderObject(Target<R> target, Object object)
          renders any object to a target instance if it is a renderable compatible with that target type.
 void RenderableToAllTargets.renderTo(Target<?> target)
           
static
<R extends Renderable>
void
TargetUtil.renderWorldObjects(Target<R> target, MapData mapData, boolean renderUnderground)
          render all world objects to a target instance that are compatible with that target type
 

Method parameters in org.osm2world.core.target with type arguments of type Target
static
<R extends RenderableToPrimitiveTarget>
void
TargetUtil.renderWorldObjects(Iterator<? extends Target<R>> targetIterator, MapData mapData, int primitiveThresholdPerTarget)
          render all world objects to a target instances that are compatible with that target type.
 

Uses of Target in org.osm2world.core.target.common
 

Classes in org.osm2world.core.target.common that implement Target
 class AbstractTarget<R extends Renderable>
          superclass for Target implementations that defines some of the required methods using others.
 class FaceTarget<R extends Renderable>
          a target that relies on faces to represent geometry.
 class PrimitiveTarget<R extends Renderable>
          superclass for targets that are based on OpenGL primitives.
 

Uses of Target in org.osm2world.core.target.jogl
 

Classes in org.osm2world.core.target.jogl that implement Target
 class JOGLTarget
           
 class PrimitiveBuffer
          Storage for low-level rendering information (vertex and primitive data) that can be displayed using graphics APIs, e.g.
 

Uses of Target in org.osm2world.core.target.obj
 

Classes in org.osm2world.core.target.obj that implement Target
 class ObjTarget
           
 

Uses of Target in org.osm2world.core.target.povray
 

Classes in org.osm2world.core.target.povray that implement Target
 class POVRayTarget
           
 

Uses of Target in org.osm2world.core.target.statistics
 

Classes in org.osm2world.core.target.statistics that implement Target
 class StatisticsTarget
          a target that simply counts the primitives that are sent to it to create statistics.
 

Uses of Target in org.osm2world.core.terrain.data
 

Methods in org.osm2world.core.terrain.data with parameters of type Target
 void TerrainPatch.renderTo(Target<?> target)
           
 void Terrain.renderTo(Target<?> target)
           
 

Uses of Target in org.osm2world.core.world.modules
 

Methods in org.osm2world.core.world.modules with parameters of type Target
 void RoadModule.RoadJunction.renderTo(Target<?> target)
           
 void RoadModule.RoadConnector.renderTo(Target<?> target)
           
 void RoadModule.RoadCrossingAtConnector.renderTo(Target<?> target)
           
 void RoadModule.Road.renderTo(Target<?> target)
           
 void RoadModule.RoadArea.renderTo(Target<?> target)
           
 void BuildingModule.Building.renderTo(Target<?> target)
           
 void BuildingModule.BuildingPart.renderTo(Target<?> target)
           
 void BuildingModule.BuildingPart.HeightfieldRoof.renderTo(Target<?> target)
           
 void WaterModule.Waterway.renderTo(Target<?> target)
           
 void WaterModule.RiverJunction.renderTo(Target<?> target)
           
 void WaterModule.Water.renderTo(Target<?> target)
           
 void TunnelModule.Tunnel.renderTo(Target<?> target)
           
 void TunnelModule.TunnelJunction.renderTo(Target<?> target)
           
 void RailwayModule.RailJunction.renderTo(Target<?> target)
           
 

Uses of Target in org.osm2world.core.world.modules.common
 

Methods in org.osm2world.core.world.modules.common with parameters of type Target
static void WorldModuleBillboardUtil.renderCrosstree(Target<?> target, Material material, VectorXYZ pos, double width, double height, boolean mirroredTextures)
          renders a "cross tree" shape.