- 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
-
- 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
-
- 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
-
- 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
-
- addPointWithEle(VectorXYZ) - Method in class WaySegmentElevationProfile
-
- 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
-
- appendVector(double, double) - Method in class POVRayTarget
-
adds a vector to the String built by a StringBuilder.
- appendVector(VectorXZ) - Method in class POVRayTarget
-
- 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
-
- 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
-
- applyToNode(MapNode) - Method in class BarrierModule
-
- applyToNode(MapNode) - Method in class AbstractModule
-
- 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
-
- 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
-
- 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
-