A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

D

darker() - Method in class Material
 
data - Variable in class AbstractExportAction
 
data - Variable in class AbstractLoadOSMAction
 
Data - Class in org.osm2world.viewer.model
 
Data() - Constructor for class Data
 
DataSource<N,W,R,M> - Interface in org.openstreetmap.josm.plugins.graphview.core.data
source of OSM data that can be used to build graphs from
DataSourceObserver - Interface in org.openstreetmap.josm.plugins.graphview.core.data
observer that will be informed about changes in a DataSource if it has been registered using DataSource.addObserver(DataSourceObserver).
DebugView - Class in org.osm2world.viewer.view.debug
contains some common methods for debug views
DebugView() - Constructor for class DebugView
 
DEFAULT - Static variable in class GlobalLightingParameters
 
DEFAULT_API_URL - Static variable in class OverpassReader
 
DEFAULT_LANE_WIDTH - Static variable in class RoadModule.Road
 
DEFAULT_MILLISECONDS_TO_LIVE - Static variable in class MessageManager
 
DEFAULT_PATH_CLEARING - Static variable in class RoadModule.Road
 
DEFAULT_ROAD_CLEARING - Static variable in class RoadModule.Road
 
DefaultFactory<T> - Class in org.osm2world.core.util.functions
creates new instances of a class by calling the standard constructor.
DefaultFactory(Class<? extends T>) - Constructor for class DefaultFactory
 
DefaultNavigation - Class in org.osm2world.viewer.control.navigation
 
DefaultNavigation(ViewerFrame, RenderOptions) - Constructor for class DefaultNavigation
 
Defaults - Class in org.osm2world.viewer.model
 
DefaultShader - Class in org.osm2world.core.target.jogl
Complex shader with support for complex materials and various graphic effects: Shadow Volumes Shadow Maps Screen Space Ambient Occlusion Phong shading Bumpmaps / Normalmaps
DefaultShader(GL3) - Constructor for class DefaultShader
 
defineEleConstraints(EleConstraintEnforcer) - Method in class AbstractAreaWorldObject
 
defineEleConstraints(EleConstraintEnforcer) - Method in class NoOutlineNodeWorldObject
 
defineEleConstraints(EleConstraintEnforcer) - Method in class NoOutlineWaySegmentWorldObject
 
defineEleConstraints(EleConstraintEnforcer) - Method in class OutlineNodeWorldObject
 
defineEleConstraints(EleConstraintEnforcer) - Method in interface WorldObject
lets this object add constraints for the relative elevations of its EleConnectors.
defineEleConstraints(EleConstraintEnforcer) - Method in class BuildingModule.Building
 
defineEleConstraints(EleConstraintEnforcer) - Method in class BridgeOrTunnel
 
defineEleConstraints(EleConstraintEnforcer) - Method in class RoadModule.Road
 
defineEleConstraints(EleConstraintEnforcer) - Method in class SurfaceAreaModule.SurfaceArea
 
defineEleConstraints(EleConstraintEnforcer) - Method in class TreeModule.Forest
 
defineEleConstraints(EleConstraintEnforcer) - Method in class TreeModule.TreeRow
 
defineEleConstraints(EleConstraintEnforcer) - Method in class TunnelModule.TunnelEntrance
 
defineEleConstraints(EleConstraintEnforcer) - Method in class TunnelModule.TunnelJunction
 
defineEleConstraints(EleConstraintEnforcer) - Method in class WaterModule.Water
 
defineEleConstraints(EleConstraintEnforcer) - Method in class WaterModule.Waterway
 
defineEleConstraints(EleConstraintEnforcer) - Method in class AbstractNetworkWaySegmentWorldObject
 
DelaunayTriangulation - Class in org.osm2world.core.map_elevation.creation
2d Delaunay triangulation class.
DelaunayTriangulation(AxisAlignedBoundingBoxXZ) - Constructor for class DelaunayTriangulation
 
DelaunayTriangulation.DelaunayTriangle - Class in org.osm2world.core.map_elevation.creation
a triangle which is the dual of a site in the Voronoi Diagram.
DelaunayTriangulation.DelaunayTriangle(VectorXYZ, VectorXYZ, VectorXYZ) - Constructor for class DelaunayTriangulation.DelaunayTriangle
 
DelaunayTriangulation.NaturalNeighbors - Class in org.osm2world.core.map_elevation.creation
 
delete() - Method in class VBOData
Delete the vertex buffer object from graphics memory.
deleteObserver(DataSourceObserver) - Method in interface DataSource
deletes an observer that has been added using DataSource.addObserver(DataSourceObserver).
deleteObserver(DataSourceObserver) - Method in class OSMFileDataSource
 
depthBufferHandle - Variable in class ShadowMapShader
 
DepthBufferShader - Class in org.osm2world.core.target.jogl
Shader that renders the depth buffer only.
DepthBufferShader(GL3) - Constructor for class DepthBufferShader
 
destroy() - Method in interface TextRenderer
Free all resources.
destroy() - Method in class TextRendererFixedFunction
 
destroy() - Method in class TextRendererShader
 
diffuseColor() - Method in class Material
 
diffuseFactor - Variable in class Material
 
disableShader() - Method in class AbstractShader
 
disableShader() - Method in class ShadowMapShader
Completes the rendering of the shadow map.
disableShader() - Method in class SSAOShader
Completes the rendering of the depth map.
display(GLAutoDrawable) - Method in class ImageExporter.ImageExporterGLEventListener
 
display(GLAutoDrawable) - Method in class ViewerGLCanvas.ViewerGLEventListener
 
dispose(GLAutoDrawable) - Method in class ImageExporter.ImageExporterGLEventListener
 
dispose(GLAutoDrawable) - Method in class ViewerGLCanvas.ViewerGLEventListener
 
distance(VectorXZ, VectorXZ) - Static method in class VectorXZ
 
distanceFromLine(VectorXZ, VectorXZ, VectorXZ) - Static method in class GeometryUtil
returns the closest distance between point p and a line defined by two points
distanceFromLineSegment(VectorXZ, LineSegmentXZ) - Static method in class GeometryUtil
returns the closest distance between point p and line segment s
distanceSquared(VectorXZ, VectorXZ) - Static method in class VectorXZ
 
distanceTo(VectorXYZ) - Method in class VectorXYZ
 
distanceTo(VectorXYZW) - Method in class VectorXYZW
 
distanceTo(VectorXZ) - Method in class VectorXZ
 
distanceToSegments(VectorXZ) - Method in class SimplePolygonXZ
returns the distance of a point to the segments this polygon.
distanceToSquared(VectorXYZ) - Method in class VectorXYZ
 
distanceToSquared(VectorXYZW) - Method in class VectorXYZW
 
distanceToXZ(VectorXZ) - Method in class VectorXYZ
 
distanceToXZ(VectorXYZ) - Method in class VectorXYZ
 
distributePointsOn(long, PolygonWithHolesXZ, AxisAlignedBoundingBoxXZ, double, double) - Static method in class GeometryUtil
distributes points pseudo-randomly on a polygon area.
dot(VectorXYZ) - Method in class VectorXYZ
 
dot(VectorXZ) - Method in class VectorXZ
 
DOUBLE_PRECISION_RENDERING - Static variable in class JOGLRendererVBO
 
DOUBLE_PRECISION_RENDERING - Static variable in class JOGLRendererVBONonAreaShader
 
DOUBLE_PRECISION_RENDERING - Static variable in class JOGLRendererVBOShadowVolume
 
DownloadOverpassAction - Class in org.osm2world.viewer.control.actions
 
DownloadOverpassAction(ViewerFrame, Data, RenderOptions) - Constructor for class DownloadOverpassAction
 
drawArrow(JOGLTarget, Color, float, VectorXYZ...) - Static method in class DebugView
 
drawBackgoundImage(File, int, int, int, int, JOGLTextureManager) - Method in interface JOGLTarget
 
drawBackgoundImage(File, int, int, int, int, JOGLTextureManager) - Method in class JOGLTargetFixedFunction
 
drawBackgoundImage(File, int, int, int, int, JOGLTextureManager) - Method in class JOGLTargetShader
 
drawBoundingBox(Color, AxisAlignedBoundingBoxXYZ) - Method in class JOGLTargetShader
Draw the corners of a bounding box as colored lines.
drawBox(Material, VectorXYZ, VectorXZ, double, double, double) - Method in class AbstractTarget
 
drawBox(Color, VectorXYZ, VectorXYZ, VectorXYZ, VectorXYZ) - Method in class JOGLTargetShader
Draw a colored 2D box as line loop.
drawBox(Material, VectorXYZ, VectorXZ, double, double, double) - Method in interface Target
draws a box with outward-facing polygons.
drawBox(JOGLTarget, Color, VectorXYZ, VectorXYZ, VectorXYZ, VectorXYZ) - Static method in class DebugView
 
drawBoxAround(JOGLTarget, VectorXZ, Color, float) - Static method in class DebugView
 
drawBoxAround(JOGLTarget, VectorXYZ, Color, float) - Static method in class DebugView
 
drawColumn(Material, Integer, VectorXYZ, double, double, double, boolean, boolean) - Method in class AbstractTarget
drawColumn(Material, Integer, VectorXYZ, double, double, double, boolean, boolean) - Method in class POVRayTarget
 
drawColumn(Material, Integer, VectorXYZ, VectorXYZ, double, double, boolean, boolean) - Method in class POVRayTarget
drawColumn(Material, Integer, VectorXYZ, double, double, double, boolean, boolean) - Method in interface Target
draws a column with outward-facing polygons around a point.
drawConvexPolygon(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class AbstractTarget
 
drawConvexPolygon(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class FaceTarget
 
drawConvexPolygon(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class POVRayTarget
 
drawConvexPolygon(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in interface Target
draws a convex polygon
drawExtrudedShape(Material, ShapeXZ, List<VectorXYZ>, List<VectorXYZ>, List<Double>, List<List<VectorXZ>>, EnumSet<ExtrudeOption>) - Method in class AbstractTarget
draws an extruded shape using AbstractTarget.drawTriangleStrip(Material, List, List) calls.
drawExtrudedShape(Material, ShapeXZ, List<VectorXYZ>, List<VectorXYZ>, List<Double>, List<List<VectorXZ>>, EnumSet<ExtrudeOption>) - Method in interface Target
extrudes a 2d shape along a path.
drawFace(Material, List<VectorXYZ>, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class FaceTarget
 
drawFace(Material, List<VectorXYZ>, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class ObjTarget
 
drawLine(Color, VectorXYZ, VectorXYZ) - Method in class JOGLTargetShader
Draw a colored line between two points.
drawLineLoop(Color, int, List<VectorXYZ>) - Method in class AbstractJOGLTarget
 
drawLineLoop(Color, int, List<VectorXYZ>) - Method in interface JOGLTarget
 
drawLineStrip(Color, int, VectorXYZ...) - Method in class AbstractJOGLTarget
 
drawLineStrip(Color, int, List<VectorXYZ>) - Method in class AbstractJOGLTarget
 
drawLineStrip(Color, int, VectorXYZ...) - Method in interface JOGLTarget
 
drawLineStrip(Color, int, List<VectorXYZ>) - Method in interface JOGLTarget
 
drawPoints(Color, VectorXYZ...) - Method in class AbstractJOGLTarget
 
drawPoints(Color, VectorXYZ...) - Method in interface JOGLTarget
 
drawPrimitive(Primitive.Type, Material, List<VectorXYZ>, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class PrimitiveTarget
 
drawPrimitive(Primitive.Type, Material, List<VectorXYZ>, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class AbstractJOGLTarget
 
drawPrimitive(GL2, int, List<VectorXYZ>, List<VectorXYZ>, List<List<VectorXZ>>) - Static method in class JOGLTargetFixedFunction
 
drawPrimitive(Primitive.Type, Material, List<VectorXYZ>, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class PrimitiveBuffer
 
drawPrimitive(Primitive.Type, Material, List<VectorXYZ>, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class StatisticsTarget
 
drawShape(Material, SimpleClosedShapeXZ, VectorXYZ, VectorXYZ, VectorXYZ) - Method in class AbstractTarget
 
drawShape(Material, SimpleClosedShapeXZ, VectorXYZ, VectorXYZ, VectorXYZ) - Method in interface Target
draws a flat shape in 3D space, at an arbitrary rotation.
drawText(String, float, float, Color) - Method in class TextRendererFixedFunction
 
drawText(String, float, float, Color) - Method in class TextRendererShader
 
drawTextBottom(String, float, float, Color) - Method in interface TextRenderer
Draw text beginning at the bottomleft corner of the window with offset x and y.
drawTextBottom(String, float, float, Color) - Method in class TextRendererFixedFunction
 
drawTextBottom(String, float, float, Color) - Method in class TextRendererShader
 
drawTextTop(String, float, float, Color) - Method in interface TextRenderer
Draw text beginning at the topleft corner of the window with offset x and y.
drawTextTop(String, float, float, Color) - Method in class TextRendererFixedFunction
 
drawTextTop(String, float, float, Color) - Method in class TextRendererShader
 
drawTriangleFan(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class AbstractTarget
 
drawTriangleFan(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class PrimitiveTarget
 
drawTriangleFan(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in interface Target
draws a triangle fan.
drawTriangles(Material, Collection<? extends TriangleXYZ>, List<List<VectorXZ>>) - Method in class FaceTarget
 
drawTriangles(Material, Collection<? extends TriangleXYZ>, List<List<VectorXZ>>) - Method in class PrimitiveTarget
 
drawTriangles(Material, Collection<? extends TriangleXYZ>, List<List<VectorXZ>>) - Method in class POVRayTarget
 
drawTriangles(Material, Collection<? extends TriangleXYZ>, List<List<VectorXZ>>) - Method in interface Target
draws triangles.
drawTriangleStrip(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class AbstractTarget
 
drawTriangleStrip(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in class PrimitiveTarget
 
drawTriangleStrip(Material, List<VectorXYZ>, List<List<VectorXZ>>) - Method in interface Target
draws a triangle strip.
drawTrianglesWithNormals(Material, Collection<? extends TriangleXYZWithNormals>, List<List<VectorXZ>>) - Method in class FaceTarget
 
drawTrianglesWithNormals(Material, Collection<? extends TriangleXYZWithNormals>, List<List<VectorXZ>>) - Method in class PrimitiveTarget
 
drawTrianglesWithNormals(Material, Collection<? extends TriangleXYZWithNormals>, List<List<VectorXZ>>) - Method in class ObjTarget
 
drawTrianglesWithNormals(Material, Collection<? extends TriangleXYZWithNormals>, List<List<VectorXZ>>) - Method in class POVRayTarget
 
drawTrianglesWithNormals(Material, Collection<? extends TriangleXYZWithNormals>, List<List<VectorXZ>>) - Method in interface Target
draws triangles with explicitly defined normal vectors.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z