- 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
-
- 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
-
- setInformation(VectorXZ, VectorXZ, VectorXZ, float, float) - Method in class VisibleConnectorNodeWorldObject
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-