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

Packages that use Renderable
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.terrain.data   
org.osm2world.core.world.modules   
 

Uses of Renderable in org.osm2world.core
 

Methods in org.osm2world.core with type parameters of type Renderable
<R extends Renderable>
Collection<R>
ConversionFacade.Results.getRenderables(Class<R> renderableType)
          collects and returns all representations that implement a renderableType, including terrain.
<R extends Renderable>
Collection<R>
ConversionFacade.Results.getRenderables(Class<R> renderableType, boolean includeGrid, boolean includeTerrain)
           
 

Uses of Renderable in org.osm2world.core.target
 

Classes in org.osm2world.core.target with type parameters of type Renderable
 interface Target<R extends Renderable>
          A sink for rendering/writing WorldObjects to.
 

Subinterfaces of Renderable in org.osm2world.core.target
 interface RenderableToAllTargets
          representation that only uses methods from Target and can therefore render to all targets supporting these features
 

Methods in org.osm2world.core.target with type parameters of type Renderable
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.
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
 

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

Classes in org.osm2world.core.target.common with type parameters of type Renderable
 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.
 

Subinterfaces of Renderable in org.osm2world.core.target.common
 interface RenderableToFaceTarget
          a renderable with specialized output code for FaceTargets
 interface RenderableToPrimitiveTarget
           
 

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

Subinterfaces of Renderable in org.osm2world.core.target.jogl
 interface RenderableToJOGL
           
 

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

Subinterfaces of Renderable in org.osm2world.core.target.obj
 interface RenderableToObj
           
 

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

Subinterfaces of Renderable in org.osm2world.core.target.povray
 interface RenderableToPOVRay
           
 

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

Classes in org.osm2world.core.terrain.data that implement Renderable
 class EmptyCellTerrainPatch
          terrain patch for a special case, the empty terrain cell.
 class GenericTerrainPatch
          the "normal" TerrainPatch implementation.
 class Terrain
          Terrain data created from a MapData and TerrainElevation data.
 class TerrainPatch
           
 

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

Subinterfaces of Renderable in org.osm2world.core.world.modules
static interface BuildingModule.BuildingPart.Roof
           
 

Classes in org.osm2world.core.world.modules that implement Renderable
static class BuildingModule.Building
           
static class BuildingModule.BuildingPart
           
 class BuildingModule.BuildingPart.HeightfieldRoof
          superclass for roofs that have exactly one height value for each point within their XZ polygon
static class RailwayModule.RailJunction
           
static class RoadModule.Road
          representation of a road
static class RoadModule.RoadArea
           
static class RoadModule.RoadConnector
          visible connectors where a road changes width or lane layout
static class RoadModule.RoadCrossingAtConnector
          representation for crossings (zebra crossing etc.) on roads
static class RoadModule.RoadJunction
          representation for junctions between roads.
static class TunnelModule.Tunnel
           
static class TunnelModule.TunnelJunction
           
static class WaterModule.RiverJunction
           
static class WaterModule.Water
           
static class WaterModule.Waterway