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 

A

AboutAction - Class in org.osm2world.viewer.control.actions
 
AboutAction() - Constructor for class AboutAction
 
AbstractAreaWorldObject - Class in org.osm2world.core.world.data
implementation of AreaWorldObject that offers some basic features: < ul> providing the object outline based on the MapArea providing bounding geometry for intersection tests calculating a triangulation of the surface for rendering
AbstractAreaWorldObject(MapArea) - Constructor for class AbstractAreaWorldObject
 
AbstractCellularTerrainElevation - Class in org.osm2world.core.heightmap.data
 
AbstractCellularTerrainElevation(AxisAlignedBoundingBoxXZ, int, int) - Constructor for class AbstractCellularTerrainElevation
 
AbstractExportAction - Class in org.osm2world.viewer.control.actions
 
AbstractExportAction(String, ViewerFrame, Data, MessageManager, RenderOptions) - Constructor for class AbstractExportAction
 
AbstractJOGLTarget - Class in org.osm2world.core.target.jogl
Common implementation base for the new shader based JOGLTargetShader and the old JOGLTargetFixedFunction
AbstractJOGLTarget(GL, JOGLRenderingParameters, GlobalLightingParameters) - Constructor for class AbstractJOGLTarget
 
AbstractLoadOSMAction - Class in org.osm2world.viewer.control.actions
 
AbstractLoadOSMAction(String, ViewerFrame, Data, RenderOptions) - Constructor for class AbstractLoadOSMAction
 
AbstractModule - Class in org.osm2world.core.world.modules.common
skeleton implementation for WorldModules.
AbstractModule() - Constructor for class AbstractModule
 
AbstractNetworkWaySegmentWorldObject - Class in org.osm2world.core.world.network
 
AbstractNetworkWaySegmentWorldObject(MapWaySegment) - Constructor for class AbstractNetworkWaySegmentWorldObject
 
AbstractPrimitiveShader - Class in org.osm2world.core.target.jogl
Base class for shaders that render primitives with materials.
AbstractPrimitiveShader(GL3, String) - Constructor for class AbstractPrimitiveShader
 
AbstractShader - Class in org.osm2world.core.target.jogl
Simple base class for a shader program.
AbstractShader(GL3, String) - Constructor for class AbstractShader
Loads the vertex and fragment shaders with the basename name and ending vertex and fragment and creates a shader program for them.
AbstractTarget<R extends Renderable> - Class in org.osm2world.core.target.common
superclass for Target implementations that defines some of the required methods using others.
AbstractTarget() - Constructor for class AbstractTarget
 
actionPerformed(ActionEvent) - Method in class AboutAction
 
actionPerformed(ActionEvent) - Method in class AbstractExportAction
 
actionPerformed(ActionEvent) - Method in class DownloadOverpassAction
 
actionPerformed(ActionEvent) - Method in class ExitAction
 
actionPerformed(ActionEvent) - Method in class HelpControlsAction
 
actionPerformed(ActionEvent) - Method in class OpenOSMAction
 
actionPerformed(ActionEvent) - Method in class OrthoBoundsAction
 
actionPerformed(ActionEvent) - Method in class OrthoTileAction
 
actionPerformed(ActionEvent) - Method in class ReloadOSMAction
 
actionPerformed(ActionEvent) - Method in class ResetCameraAction
 
actionPerformed(ActionEvent) - Method in class SetCameraToCoordinateAction
 
actionPerformed(ActionEvent) - Method in class SetEleConstraintEnforcerAction
 
actionPerformed(ActionEvent) - Method in class SetTerrainInterpolatorAction
 
actionPerformed(ActionEvent) - Method in class ShowCameraConfigurationAction
 
actionPerformed(ActionEvent) - Method in class StatisticsAction
 
actionPerformed(ActionEvent) - Method in class ToggleBackfaceCullingAction
 
actionPerformed(ActionEvent) - Method in class ToggleDebugViewAction
 
actionPerformed(ActionEvent) - Method in class ToggleOrthographicProjectionAction
 
actionPerformed(ActionEvent) - Method in class ToggleTerrainAction
 
actionPerformed(ActionEvent) - Method in class ToggleWireframeAction
 
actionPerformed(ActionEvent) - Method in class ToggleWorldObjectsAction
 
activeDebugViews - Variable in class RenderOptions
 
add(MapElement, boolean) - Method in class Map2dTree.InnerNode
 
add(MapElement, boolean) - Method in class Map2dTree.Leaf
 
add(MapElement, boolean) - Method in interface Map2dTree.Node
 
add(EleConnector) - Method in class EleConnectorGroup
 
add(EleConnector) - Method in class LPVariablePair
adds a connector to the set of EleConnectors whose elevation is represented by this LPVariablePair
add(VectorXYZ) - Method in class VectorXYZ
 
add(VectorXZ) - Method in class VectorXYZ
 
add(double, double, double) - Method in class VectorXYZ
 
add(VectorXYZW) - Method in class VectorXYZW
 
add(double, double, double, double) - Method in class VectorXYZW
 
add(VectorXZ) - Method in class VectorXZ
adds the parameter to this vector and returns the result
addAdjacentArea(MapArea) - Method in class MapNode
 
addAll(Iterable<EleConnector>) - Method in class EleConnectorGroup
 
addAll(LPVariablePair) - Method in class LPVariablePair
adds all connectors from another instance to this one
addCLIArguments(CLIArguments) - Method in class CLIArgumentsGroup
 
addConnectors(Iterable<EleConnector>) - Method in interface EleConstraintEnforcer
makes connectors known to this enforcer.
addConnectors(Iterable<EleConnector>) - Method in class EleConstraintValidator
 
addConnectors(Iterable<EleConnector>) - Method in class LPEleConstraintEnforcer
 
addConnectors(Iterable<EleConnector>) - Method in class NoneEleConstraintEnforcer
 
addConnectors(Iterable<EleConnector>) - Method in class SimpleEleConstraintEnforcer
 
addConnectorsFor(Iterable<VectorXZ>, Object, GroundState) - Method in class EleConnectorGroup
 
addConnectorsFor(PolygonWithHolesXZ, Object, GroundState) - Method in class EleConnectorGroup
 
addConnectorsForTriangulation(Iterable<TriangleXZ>, Object, GroundState) - Method in class EleConnectorGroup
 
addDeclarationsTo(POVRayTarget) - Method in interface RenderableToPOVRay
lets the Renderable add global declarations.
addDeclarationsTo(POVRayTarget) - Method in class TreeModule.Forest
 
addDeclarationsTo(POVRayTarget) - Method in class TreeModule.Tree
 
addDeclarationsTo(POVRayTarget) - Method in class TreeModule.TreeRow
 
addInboundLine(MapWaySegment) - Method in class MapNode
 
addMessage(String) - Method in class MessageManager
 
addObserver(DataSourceObserver) - Method in interface DataSource
adds an observer.
addObserver(DataSourceObserver) - Method in class OSMFileDataSource
 
addOutboundLine(MapWaySegment) - Method in class MapNode
 
addOverlap(MapOverlap<?, ?>) - Method in class MapArea
 
addOverlap(MapOverlap<?, ?>) - Method in class MapWaySegment
 
addPointWithEle(VectorXYZ) - Method in class AreaElevationProfile
adds a result of ElevationCalculator.
addPointWithEle(VectorXYZ) - Method in class WaySegmentElevationProfile
adds a result of ElevationCalculator.
addPrimitiveToValueBuffer(BufferT, Primitive) - Method in class VBOData
put the values for a primitive's vertices into the buffer
addProgressListener(ConversionFacade.ProgressListener) - Method in class ConversionFacade
 
addRecentFile(File) - Static method in class RecentFilesUpdater
adds a file to the persistently stored list of recent files.
addRepresentation(AreaWorldObject) - Method in class MapArea
adds a visual representation for this area
addRepresentation(NodeWorldObject) - Method in class MapNode
adds a visual representation for this node
addRepresentation(WaySegmentWorldObject) - Method in class MapWaySegment
adds a visual representation for this way segment
addRepresentationsTo(MapData) - Method in class WorldCreator
 
addY(double) - Method in class VectorXYZ
 
addYList(List<VectorXYZ>, double) - Static method in class VectorXYZ
 
ADVERTISING_POSTER - Static variable in class Materials
 
ambientColor() - Method in class Material
 
ambientFactor - Variable in class Material
 
ambientOcclusion - Variable in class Material
 
angle() - Method in class VectorXZ
gets this vector's angle relative to (0,1).
angleAt(int) - Method in class DelaunayTriangulation.DelaunayTriangle
 
angleBetween(VectorXZ, VectorXZ) - Static method in class VectorXZ
returns the angle between two direction vectors
angleOppositeOf(DelaunayTriangulation.DelaunayTriangle) - Method in class DelaunayTriangulation.DelaunayTriangle
 
angleTo(VectorXYZ) - Method in class VectorXYZ
calculates the angle between this vector and other, but only if both are normalized!
angleTo(VectorXZ) - Method in class VectorXZ
 
ANISOTROPIC_FILTERING - Static variable in class DefaultShader
globally controls anisotropic filtering for all textures
append(BufferedImage) - Method in class ImageExporter.GDWriter
 
append(BufferedImage, int) - Method in class ImageExporter.GDWriter
 
append(BufferedImage) - Method in interface ImageExporter.ImageWriter
 
append(BufferedImage, int) - Method in interface ImageExporter.ImageWriter
 
append(BufferedImage) - Method in class ImageExporter.PNGWriter
 
append(BufferedImage, int) - Method in class ImageExporter.PNGWriter
 
append(BufferedImage) - Method in class ImageExporter.PPMWriter
 
append(BufferedImage, int) - Method in class ImageExporter.PPMWriter
 
append(String) - Method in class POVRayTarget
provides direct write access to the generated source code.
append(int) - Method in class POVRayTarget
 
append(double) - Method in class POVRayTarget
 
appendDefaultParameterValue(String, String) - Method in class POVRayTarget
 
appendInverseVector(VectorXZ) - Method in class POVRayTarget
append a vector with inverted coordinates
appendMaterialDefinitions() - Method in class POVRayTarget
 
appendMaterialOrName(Material) - Method in class POVRayTarget
 
appendPolygon(VectorXYZ...) - Method in class POVRayTarget
 
appendPrism(float, float, VectorXZ...) - Method in class POVRayTarget
 
appendRGBColor(Color) - Method in class POVRayTarget
adds a color.
appendTriangle(VectorXYZ, VectorXYZ, VectorXYZ) - Method in class POVRayTarget
 
appendTriangle(VectorXYZ, VectorXYZ, VectorXYZ, VectorXYZ, VectorXYZ, VectorXYZ, boolean) - Method in class POVRayTarget
 
appendTriangle(VectorXYZ, VectorXYZ, VectorXYZ, VectorXYZ, VectorXYZ, VectorXYZ, VectorXZ, VectorXZ, VectorXZ, boolean, boolean) - Method in class POVRayTarget
 
appendVector(float, float, float) - Method in class POVRayTarget
adds a vector to the String built by a StringBuilder.
appendVector(double, double, double) - Method in class POVRayTarget
 
appendVector(VectorXYZ) - Method in class POVRayTarget
alternative to POVRayTarget.appendVector(double, double) using a vector object as parameter instead of individual coordinates
appendVector(double, double) - Method in class POVRayTarget
adds a vector to the String built by a StringBuilder.
appendVector(VectorXZ) - Method in class POVRayTarget
alternative to POVRayTarget.appendVector(double, double) using a vector object as parameter instead of individual coordinates
apply(List<VectorXYZ>, TextureData) - Method in enum NamedTexCoordFunction
 
apply(List<VectorXYZ>, TextureData) - Method in interface TexCoordFunction
calculates a texture coordinate for each vertex
applyTo(MapData) - Method in interface WorldModule
applyTo(MapData) - Method in class BuildingModule
 
applyTo(MapData) - Method in class CliffModule
 
applyTo(MapData) - Method in class AbstractModule
 
applyTo(MapData) - Method in class PoolModule
 
applyTo(MapData) - Method in class RailwayModule
 
applyTo(MapData) - Method in class RoadModule
 
applyTo(MapData) - Method in class TreeModule
 
applyTo(MapData) - Method in class WaterModule
 
applyToArea(MapArea) - Method in class AbstractModule
create WorldObjects for a MapArea.
applyToArea(MapArea) - Method in class GolfModule
 
applyToArea(MapArea) - Method in class InvisibleModule
 
applyToArea(MapArea) - Method in class ParkingModule
 
applyToArea(MapArea) - Method in class PowerModule
 
applyToArea(MapArea) - Method in class SportsModule
 
applyToArea(MapArea) - Method in class SurfaceAreaModule
 
applyToElement(MapElement) - Method in class AbstractModule
create WorldObjects for a MapElement.
applyToNode(MapNode) - Method in class BarrierModule
 
applyToNode(MapNode) - Method in class AbstractModule
create WorldObjects for a MapNode.
applyToNode(MapNode) - Method in class InvisibleModule
 
applyToNode(MapNode) - Method in class PowerModule
 
applyToNode(MapNode) - Method in class StreetFurnitureModule
 
applyToNode(MapNode) - Method in class TrafficSignModule
 
applyToNode(MapNode) - Method in class TunnelModule
 
applyToWaySegment(MapWaySegment) - Method in class BarrierModule
 
applyToWaySegment(MapWaySegment) - Method in class BicycleParkingModule
 
applyToWaySegment(MapWaySegment) - Method in class BridgeModule
 
applyToWaySegment(MapWaySegment) - Method in class AbstractModule
create WorldObjects for a MapWaySegment.
applyToWaySegment(MapWaySegment) - Method in class InvisibleModule
 
applyToWaySegment(MapWaySegment) - Method in class PowerModule
 
applyToWaySegment(MapWaySegment) - Method in class TunnelModule
 
area() - Method in class AxisAlignedBoundingBoxXZ
returns the area covered by this bounding box
area - Variable in class AbstractAreaWorldObject
 
AreaElevationProfile - Class in org.osm2world.core.map_elevation.data
elevation profile for a MapArea
AreaElevationProfile(MapArea) - Constructor for class AreaElevationProfile
 
AreaWorldObject - Interface in org.osm2world.core.world.data
 
ASPHALT - Static variable in class Materials
 
asPolygonWithHolesXZ() - Method in class SimplePolygonXZ
 
assertLoopProperty(List<VectorXZ>) - Static method in class PolygonXZ
checks that the first and last vertex of the vertex list are equal.
asSimplePolygon() - Method in class PolygonXZ
returns a polygon with the coordinates of this polygon that is an instance of SimplePolygonXZ.
asSimplePolygon() - Method in class SimplePolygonXZ
 
asTriangleXYZ() - Method in class DelaunayTriangulation.DelaunayTriangle
 
asTriangleXYZ() - Method in class PolygonXYZ
returns a triangle with the same vertices as this polygon.
asTriangleXZ() - Method in class DelaunayTriangulation.DelaunayTriangle
 
asTriangleXZ() - Method in class PolygonWithHolesXZ
 
asTriangleXZ() - Method in class PolygonXZ
returns a triangle with the same vertices as this polygon.
AxisAlignedBoundingBoxXYZ - Class in org.osm2world.core.math
immutable representation of an axis-aligned bounding box with x, y and z dimensions
AxisAlignedBoundingBoxXYZ(double, double, double, double, double, double) - Constructor for class AxisAlignedBoundingBoxXYZ
 
AxisAlignedBoundingBoxXYZ(Collection<? extends Vector3D>) - Constructor for class AxisAlignedBoundingBoxXYZ
 
AxisAlignedBoundingBoxXZ - Class in org.osm2world.core.math
immutable representation of an axis-aligned bounding box with x and z dimensions TODO: rename to AxisAlignedRectangleXZ?
AxisAlignedBoundingBoxXZ(double, double, double, double) - Constructor for class AxisAlignedBoundingBoxXZ
 
AxisAlignedBoundingBoxXZ(Collection<? extends Vector3D>) - Constructor for class AxisAlignedBoundingBoxXZ
 
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