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 

S

SAND - Static variable in class Materials
 
saveColorBuffer(File) - Method in class ShadowMapShader
 
saveDepthBuffer(File, int, int, int, GL2GL3) - Static method in class ShaderManager
Save a depth buffer texture to a file as png.
SCRUB - Static variable in class Materials
 
segment - Variable in class NoOutlineWaySegmentWorldObject
 
segment - Variable in class BridgeOrTunnel
 
segment - Variable in class AbstractNetworkWaySegmentWorldObject
 
sequenceAbove(List<VectorXYZ>, double) - Static method in class GeometryUtil
returns a sequence of vectors at a distance above an original sequence
setAmbientFactor(float) - Method in class ConfMaterial
 
setAmbientOcclusion(Material.AmbientOcclusion) - Method in class ConfMaterial
 
setArrowsEnabled(boolean) - Method in class QuadtreeDebugView
 
setBackfaceCulling(boolean) - Method in class RenderOptions
 
setCamera(double, double, double, double, double, double) - Method in class Camera
 
setCamera(double, double, double, double, double, double, double, double, double) - Method in class Camera
 
setCameraFrustumPadding(int) - Method in class ShadowMapShader
 
SetCameraToCoordinateAction - Class in org.osm2world.viewer.control.actions
 
SetCameraToCoordinateAction(ViewerFrame, Data, RenderOptions) - Constructor for class SetCameraToCoordinateAction
 
setColor(Color) - Method in class ConfMaterial
 
setConfig(Configuration) - Method in class Data
 
setConfiguration(Configuration) - Method in class AbstractTarget
 
setConfiguration(Configuration) - Method in interface JOGLTarget
 
setConfiguration(Configuration) - Method in interface Target
 
setConfiguration(Configuration) - Method in interface WorldModule
provides a Configuration that can be used to control aspects of a WorldModule's behavior.
setConfiguration(Configuration) - Method in class ConfigurableWorldModule
 
setConfiguration(Configuration) - Method in class TreeModule
 
setConfiguration(Configuration) - Method in class DebugView
 
setConfiguration(Configuration) - Method in class ViewerFrame
Update with new configuration.
setConversionResults(ConversionFacade.Results) - Method in class DebugView
 
setConversionResults(ConversionFacade.Results) - Method in class LatLonDebugView
 
setConversionResults(ConversionFacade.Results) - Method in class Map2dTreeDebugView
 
setConversionResults(ConversionFacade.Results) - Method in class QuadtreeDebugView
 
setConversionResults(ConversionFacade.Results) - Method in class TerrainInterpolatorDebugView
 
setDiffuseFactor(float) - Method in class ConfMaterial
 
setEle(float) - Method in class TerrainPoint
sets the point's elevation; null indicates an unknown elevation
setEle(double) - Method in class NodeElevationProfile
 
SetEleConstraintEnforcerAction - Class in org.osm2world.viewer.control.actions
 
SetEleConstraintEnforcerAction(Class<? extends EleConstraintEnforcer>, ViewerFrame, Data, RenderOptions) - Constructor for class SetEleConstraintEnforcerAction
 
setEleConstraintEnforcerFactory(Factory<? extends EleConstraintEnforcer>) - Method in class ConversionFacade
sets the factory that will make EleConstraintEnforcer instances during subsequent calls to ConversionFacade.createRepresentations(OSMData, List, Configuration, List).
setEleFunction(Function<VectorXZ, VectorXYZ>) - Method in class AreaElevationProfile
 
setEndCutVector(VectorXZ) - Method in class AbstractNetworkWaySegmentWorldObject
 
setEndCutVector(VectorXZ) - Method in interface NetworkWaySegmentWorldObject
Sets the cut vector for the end of the line.
setEndOffset(VectorXZ) - Method in class AbstractNetworkWaySegmentWorldObject
 
setEndOffset(VectorXZ) - Method in interface NetworkWaySegmentWorldObject
Sets the offset for the end of the line.
setEnforcerClass(Class<? extends EleConstraintEnforcer>) - Method in class RenderOptions
 
setGlobalLighting(GlobalLightingParameters) - Method in class DefaultShader
Prepares the shader to do lighting.
setGlobalLightingParameters(GlobalLightingParameters) - Method in class AbstractJOGLTarget
set global lighting parameters.
setGlobalLightingParameters(GlobalLightingParameters) - Method in interface JOGLTarget
set global lighting parameters.
setInformation(List<VectorXZ>, List<VectorXZ>, List<Float>) - Method in class JunctionNodeWorldObject
sets the results of NetworkCalculator's calculations.
setInformation(VectorXZ, VectorXZ, VectorXZ, float, float) - Method in class VisibleConnectorNodeWorldObject
sets the results of NetworkCalculator's calculations.
setInterpolation(Material.Interpolation) - Method in class ConfMaterial
 
setInterpolatorClass(Class<? extends TerrainInterpolator>) - Method in class RenderOptions
 
setKnownSites(Collection<VectorXYZ>) - Method in class InverseDistanceWeightingInterpolator
 
setKnownSites(Collection<VectorXYZ>) - Method in class LeastSquaresInterpolator
 
setKnownSites(Collection<VectorXYZ>) - Method in class LinearInterpolator
 
setKnownSites(Collection<VectorXYZ>) - Method in class NaturalNeighborInterpolator
 
setKnownSites(Collection<VectorXYZ>) - Method in interface TerrainInterpolator
 
setKnownSites(Collection<VectorXYZ>) - Method in class ZeroInterpolator
 
setMapProjectionFactory(Factory<? extends OriginMapProjection>) - Method in class ConversionFacade
sets the factory that will make MapProjection instances during subsequent calls to ConversionFacade.createRepresentations(OSMData, List, Configuration, List).
setMaterial(Material, JOGLTextureManager) - Method in class AbstractPrimitiveShader
Prepare the shader to use the given material when rendering the primitives later.
setMaterial(Material, JOGLTextureManager) - Method in class DefaultShader
 
setMaterial(Material, JOGLTextureManager) - Method in class DepthBufferShader
 
setMaterial(Material, JOGLTextureManager) - Method in class ShadowMapShader
Prepare the shader to use the given material when rendering the primitives later.
setMaterial(Material, JOGLTextureManager) - Method in class SSAOShader
Prepare the shader to use the given material when rendering the primitives later.
setNeighbor(int, DelaunayTriangulation.DelaunayTriangle) - Method in class DelaunayTriangulation.DelaunayTriangle
 
setOrigin(LatLon) - Method in class MetricMapProjection
 
setOrigin(LatLon) - Method in class OriginMapProjection
sets a new origin.
setOrigin(OSMData) - Method in class OriginMapProjection
sets a new origin.
setOrigin(LatLon) - Method in class OrthographicAzimuthalMapProjection
 
setOrigin(OSMData) - Method in class OrthographicAzimuthalMapProjection
 
setPart(int, int, int, int, int, int) - Method in class ImageExporter.ImageExporterGLEventListener
 
setPMVMatrix(PMVMatrix) - Method in class BackgroundShader
Send uniform matrices "ProjectionMatrix, ModelViewMatrix and ModelViewProjectionMatrix" to vertex shader
setPMVMatrix(PMVMatrix) - Method in class DefaultShader
Send uniform matrices "ProjectionMatrix, ModelViewMatrix and ModelViewProjectionMatrix" to vertex shader
setPMVMatrix(PMVMatrix) - Method in class DepthBufferShader
Send uniform matrices "ProjectionMatrix, ModelViewMatrix and ModelViewProjectionMatrix" to vertex shader
setPMVMatrix(PMVMatrix) - Method in class NonAreaShader
Send uniform matrices "ProjectionMatrix, ModelViewMatrix and ModelViewProjectionMatrix" to vertex shader
setPMVMatrix(PMVMatrix) - Method in class ShadowVolumeShader
Send uniform matrices "ProjectionMatrix, ModelViewMatrix and ModelViewProjectionMatrix" to vertex shader
setPolynomial(LeastSquaresInterpolator.Polynomial) - Method in class LeastSquaresInterpolator.SiteWithPolynomial
 
setPos(VectorXYZ) - Method in class Camera
 
setPosXYZ(VectorXYZ) - Method in class EleConnector
assigns the elevation that has been calculated for this connector.
setPosXYZ(VectorXYZ) - Method in class LPVariablePair
EleConnector.setPosXYZ(VectorXYZ) for all connectors in this set
setProgress(Integer) - Method in class ProgressDialog
 
setRenderingParameters(JOGLRenderingParameters) - Method in class AbstractJOGLTarget
set global rendering parameters.
setRenderingParameters(JOGLRenderingParameters) - Method in interface JOGLTarget
set global rendering parameters.
setRenderOnlySemiTransparent(boolean) - Method in class AbstractPrimitiveShader
setRenderOpaque(boolean) - Method in class ShadowMapShader
Sets whether to render opaque objects or not.
setRenderSemiTransparent(boolean) - Method in class AbstractPrimitiveShader
setScale(float) - Method in interface TextRenderer
Set the scale factor to apply to the whole textrendering.
setScale(float) - Method in class TextRendererFixedFunction
 
setScale(float) - Method in class TextRendererShader
 
setShader(AbstractPrimitiveShader) - Method in class JOGLRendererVBOShader
Change the shader used to render the VBOs
setShader(AbstractPrimitiveShader) - Method in class JOGLRendererVBOShadowVolume
Set the shader used for rendering.
setShadow(Material.Shadow) - Method in class ConfMaterial
 
setShadowed(boolean) - Method in class DefaultShader
Sets whether to Render everything as in shadow.
setShadowMapSize(int, int) - Method in class ShadowMapShader
Change the size of the shadow map texture.
setShadowMatrix(PMVMatrix) - Method in class DefaultShader
Sets the PMVMatrix that was used to render the shadow map set with DefaultShader.bindShadowMap(int).
setShininess(int) - Method in class ConfMaterial
 
setShowGrid(boolean) - Method in class RenderOptions
 
setShowShadowPerspective(boolean) - Method in class JOGLTargetShader
Set whether to use the real camera PMVMatrix or the PMVMatrix normally used for drawing the shadow map when rendering the world.
setShowTerrain(boolean) - Method in class RenderOptions
 
setSink(Sink) - Method in class XmlStreamReader
setSpecularFactor(float) - Method in class ConfMaterial
 
setSSAOkernelSize(int) - Method in class DefaultShader
Change the size of the SSAO kernel and recomputes it.
setSSAOradius(float) - Method in class DefaultShader
Change the radius used for SSAO.
setStartCutVector(VectorXZ) - Method in class AbstractNetworkWaySegmentWorldObject
 
setStartCutVector(VectorXZ) - Method in interface NetworkWaySegmentWorldObject
Sets the cut vector for the start of the line.
setStartOffset(VectorXZ) - Method in class AbstractNetworkWaySegmentWorldObject
 
setStartOffset(VectorXZ) - Method in interface NetworkWaySegmentWorldObject
Sets the offset for the start of the line.
SETT - Static variable in class Materials
 
setTerrainEleInterpolatorFactory(Factory<? extends TerrainInterpolator>) - Method in class ConversionFacade
sets the factory that will make TerrainInterpolator instances during subsequent calls to ConversionFacade.createRepresentations(OSMData, List, Configuration, List).
SetTerrainInterpolatorAction - Class in org.osm2world.viewer.control.actions
 
SetTerrainInterpolatorAction(Class<? extends TerrainInterpolator>, ViewerFrame, Data, RenderOptions) - Constructor for class SetTerrainInterpolatorAction
 
setText(String) - Method in class ProgressDialog
 
setTextureDataList(List<TextureData>) - Method in class ConfMaterial
 
setTransparency(Material.Transparency) - Method in class ConfMaterial
 
setWireframe(boolean) - Method in class RenderOptions
 
setXZBoundary(AxisAlignedBoundingBoxXZ) - Method in interface JOGLTarget
Set the boundary for the relevant data.
setXZBoundary(AxisAlignedBoundingBoxXZ) - Method in class JOGLTargetFixedFunction
 
setXZBoundary(AxisAlignedBoundingBoxXZ) - Method in class JOGLTargetShader
 
shader - Variable in class JOGLRendererVBOShader
 
shader - Variable in class JOGLRendererVBOShadowVolume
 
ShaderManager - Class in org.osm2world.core.target.jogl
Utility class to manage low level shader creation.
ShaderManager() - Constructor for class ShaderManager
 
shaderProgram - Variable in class AbstractShader
 
shadow - Variable in class Material
 
shadowMapHeight - Variable in class ShadowMapShader
 
ShadowMapShader - Class in org.osm2world.core.target.jogl
Shader to render the depth buffer into a texture that can be used to implement shadow maps later.
ShadowMapShader(GL3) - Constructor for class ShadowMapShader
 
shadowMapWidth - Variable in class ShadowMapShader
 
ShadowView - Class in org.osm2world.viewer.view.debug
 
ShadowView(RenderOptions) - Constructor for class ShadowView
 
ShadowVolumeShader - Class in org.osm2world.core.target.jogl
Simple shader to render shadow volumes.
ShadowVolumeShader(GL3) - Constructor for class ShadowVolumeShader
 
ShapeXZ - Interface in org.osm2world.core.math.shapes
two-dimensional, immutable shape.
sharesBothNodes(MapSegment) - Method in class MapSegment
returns true if this MapSegment shares both nodes with another MapSegment
shift(VectorXZ) - Method in class SimplePolygonXZ
creates a new polygon by adding a shift vector to each vector of this
shininess - Variable in class Material
 
ShowCameraConfigurationAction - Class in org.osm2world.viewer.control.actions
 
ShowCameraConfigurationAction(Data, RenderOptions) - Constructor for class ShowCameraConfigurationAction
 
SIGN_DE_101 - Static variable in class Materials
 
SIGN_DE_101_10 - Static variable in class Materials
 
SIGN_DE_101_11 - Static variable in class Materials
 
SIGN_DE_101_12 - Static variable in class Materials
 
SIGN_DE_101_13 - Static variable in class Materials
 
SIGN_DE_101_14 - Static variable in class Materials
 
SIGN_DE_101_15 - Static variable in class Materials
 
SIGN_DE_101_20 - Static variable in class Materials
 
SIGN_DE_101_21 - Static variable in class Materials
 
SIGN_DE_101_22 - Static variable in class Materials
 
SIGN_DE_101_23 - Static variable in class Materials
 
SIGN_DE_101_24 - Static variable in class Materials
 
SIGN_DE_101_25 - Static variable in class Materials
 
SIGN_DE_101_51 - Static variable in class Materials
 
SIGN_DE_101_52 - Static variable in class Materials
 
SIGN_DE_101_53 - Static variable in class Materials
 
SIGN_DE_101_54 - Static variable in class Materials
 
SIGN_DE_101_55 - Static variable in class Materials
 
SIGN_DE_102 - Static variable in class Materials
 
SIGN_DE_103_10 - Static variable in class Materials
 
SIGN_DE_103_20 - Static variable in class Materials
 
SIGN_DE_105_10 - Static variable in class Materials
 
SIGN_DE_105_20 - Static variable in class Materials
 
SIGN_DE_108_10 - Static variable in class Materials
 
SIGN_DE_110_12 - Static variable in class Materials
 
SIGN_DE_112 - Static variable in class Materials
 
SIGN_DE_114 - Static variable in class Materials
 
SIGN_DE_117_10 - Static variable in class Materials
 
SIGN_DE_117_20 - Static variable in class Materials
 
SIGN_DE_120 - Static variable in class Materials
 
SIGN_DE_121_10 - Static variable in class Materials
 
SIGN_DE_121_20 - Static variable in class Materials
 
SIGN_DE_123 - Static variable in class Materials
 
SIGN_DE_124 - Static variable in class Materials
 
SIGN_DE_125 - Static variable in class Materials
 
SIGN_DE_131 - Static variable in class Materials
 
SIGN_DE_133_10 - Static variable in class Materials
 
SIGN_DE_133_20 - Static variable in class Materials
 
SIGN_DE_136_10 - Static variable in class Materials
 
SIGN_DE_136_20 - Static variable in class Materials
 
SIGN_DE_138_10 - Static variable in class Materials
 
SIGN_DE_138_20 - Static variable in class Materials
 
SIGN_DE_142_10 - Static variable in class Materials
 
SIGN_DE_142_20 - Static variable in class Materials
 
SIGN_DE_145 - Static variable in class Materials
 
SIGN_DE_151 - Static variable in class Materials
 
SIGN_DE_206 - Static variable in class Materials
 
SIGN_DE_250 - Static variable in class Materials
 
SIGN_DE_301 - Static variable in class Materials
 
SIGN_DE_625_11 - Static variable in class Materials
 
SIGN_DE_625_21 - Static variable in class Materials
 
SimpleClosedShapeXZ - Interface in org.osm2world.core.math.shapes
a closed shape, covering a non-zero area, that is not self-intersecting.
SimpleEleConstraintEnforcer - Class in org.osm2world.core.map_elevation.creation
enforcer implementation that ignores many of the constraints, but is much faster than the typical full implementation.
SimpleEleConstraintEnforcer() - Constructor for class SimpleEleConstraintEnforcer
 
SimplePolygonXZ - Class in org.osm2world.core.math
a non-self-intersecting polygon in the XZ plane
SimplePolygonXZ(List<VectorXZ>) - Constructor for class SimplePolygonXZ
 
size() - Method in class EmptyTagGroup
 
size() - Method in class MapBasedTagGroup
 
size() - Method in interface TagGroup
returns the number of tags in this group
size() - Method in class PolygonXYZ
returns the number of vertices in this polygon.
size() - Method in class PolygonXZ
returns the number of vertices in this polygon.
size() - Method in class VectorGridXZ
 
sizeX() - Method in class AxisAlignedBoundingBoxXYZ
 
sizeX() - Method in class AxisAlignedBoundingBoxXZ
 
sizeX() - Method in class VectorGridXZ
 
sizeY() - Method in class AxisAlignedBoundingBoxXYZ
 
sizeZ() - Method in class AxisAlignedBoundingBoxXYZ
 
sizeZ() - Method in class AxisAlignedBoundingBoxXZ
 
sizeZ() - Method in class VectorGridXZ
 
SKYBOX - Static variable in class Materials
 
SkyboxView - Class in org.osm2world.viewer.view.debug
 
SkyboxView() - Constructor for class SkyboxView
 
SOLAR_PANEL - Static variable in class Materials
 
sortPrimitivesBackToFront(Camera, Projection) - Method in class JOGLRendererVBO
Sort all transparent primitives back to front relative to the camera.
specularFactor - Variable in class Material
 
SPLIT_RAIL_FENCE - Static variable in class Materials
 
splitAlongX - Variable in class Map2dTree.InnerNode
 
splitValue - Variable in class Map2dTree.InnerNode
 
SportsModule - Class in org.osm2world.core.world.modules
adds pitches for various sports to the map
SportsModule() - Constructor for class SportsModule
 
SRTMData - Class in org.osm2world.core.map_elevation.creation
SRTM data for a part of the planet
SRTMData(File, MapProjection) - Constructor for class SRTMData
 
SSAOShader - Class in org.osm2world.core.target.jogl
Shader to render the depth buffer into a texture that can be used to implement SSAO later.
SSAOShader(GL3) - Constructor for class SSAOShader
 
startCoord - Variable in class RoadModule.Road
 
startNode - Variable in class MapSegment
 
startPos - Variable in class VisibleConnectorNodeWorldObject
 
startWidth - Variable in class VisibleConnectorNodeWorldObject
 
StatisticsAction - Class in org.osm2world.viewer.control.actions
 
StatisticsAction(ViewerFrame, Data) - Constructor for class StatisticsAction
 
StatisticsDialog - Class in org.osm2world.viewer.view
 
StatisticsDialog(JFrame, StatisticsTarget) - Constructor for class StatisticsDialog
 
StatisticsTarget - Class in org.osm2world.core.target.statistics
a target that simply counts the primitives that are sent to it to create statistics.
StatisticsTarget() - Constructor for class StatisticsTarget
 
StatisticsTarget.Stat - Enum in org.osm2world.core.target.statistics
 
STEEL - Static variable in class Materials
 
STEPS_DEFAULT - Static variable in class Materials
 
StreetFurnitureModule - Class in org.osm2world.core.world.modules
adds various types of street furniture to the world
StreetFurnitureModule() - Constructor for class StreetFurnitureModule
 
StrictOSMFileReader - Class in org.osm2world.core.osm.creation
DataSource providing information from a single .osm file.
StrictOSMFileReader(File) - Constructor for class StrictOSMFileReader
 
subtract(VectorXYZ) - Method in class VectorXYZ
 
subtract(VectorXZ) - Method in class VectorXYZ
 
subtract(VectorXYZW) - Method in class VectorXYZW
 
subtract(VectorXZ) - Method in class VectorXZ
subtracts the parameter from this vector and returns the result
subtractPolygons(SimplePolygonXZ, List<? extends SimplePolygonXZ>) - Static method in class CAGUtil
takes a polygon outline, "subtracts" a collection of other polygon outlines, and returns a collection of polygons that covers the difference area.
SurfaceAreaModule - Class in org.osm2world.core.world.modules
adds generic areas with surface information to the world.
SurfaceAreaModule() - Constructor for class SurfaceAreaModule
 
SurfaceAreaModule.SurfaceArea - Class in org.osm2world.core.world.modules
 
SurfaceAreaModule.SurfaceArea(MapArea, String) - Constructor for class SurfaceAreaModule.SurfaceArea
 
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