- main(String[]) - Static method in class OSM2World
-
- main(String[]) - Static method in class NNDebugViewer
-
- main(String[]) - Static method in class Viewer
-
- make() - Method in class DefaultFactory
-
- make() - Method in interface Factory
-
creates a new instance
- makeClockwise() - Method in class SimplePolygonXZ
-
returns this polygon if it is counterclockwise,
or the reversed polygon if it is clockwise.
- makeClockwise() - Method in class TriangleXZ
-
returns this triangle if it is counterclockwise,
or the reversed triangle if it is clockwise.
- makeCounterclockwise() - Method in class SimplePolygonXZ
-
returns this polygon if it is clockwise,
or the reversed polygon if it is counterclockwise.
- makeCounterclockwise() - Method in class TriangleXZ
-
returns this triangle if it is clockwise,
or the reversed triangle if it is counterclockwise.
- makeSmooth() - Method in class Material
-
- map - Variable in class DebugView
-
- Map2dTree - Class in org.osm2world.core.map_data.creation.index
-
a 2D tree (two-dimensional k-d tree) managing
MapElement
s of a
data set according on their coordinates in the XZ plane.
- Map2dTree(AxisAlignedBoundingBoxXZ) - Constructor for class Map2dTree
-
- Map2dTree.InnerNode - Class in org.osm2world.core.map_data.creation.index
-
- Map2dTree.InnerNode(boolean, double) - Constructor for class Map2dTree.InnerNode
-
- Map2dTree.Leaf - Class in org.osm2world.core.map_data.creation.index
-
- Map2dTree.Leaf(Map2dTree.InnerNode) - Constructor for class Map2dTree.Leaf
-
- Map2dTree.Node - Interface in org.osm2world.core.map_data.creation.index
-
- Map2dTreeDebugView - Class in org.osm2world.viewer.view.debug
-
- Map2dTreeDebugView() - Constructor for class Map2dTreeDebugView
-
- MapArea - Class in org.osm2world.core.map_data.data
-
- MapArea(OSMElement, List<MapNode>) - Constructor for class MapArea
-
- MapArea(OSMElement, List<MapNode>, List<List<MapNode>>) - Constructor for class MapArea
-
- MapArea(OSMElement, List<MapNode>, List<List<MapNode>>, PolygonWithHolesXZ) - Constructor for class MapArea
-
- MapAreaSegment - Class in org.osm2world.core.map_data.data
-
- MapAreaSegment(MapArea, boolean, MapNode, MapNode) - Constructor for class MapAreaSegment
-
- MapBasedTagGroup - Class in org.openstreetmap.josm.plugins.graphview.core.data
-
TagGroup that uses a key-value-Map to store tags
- MapBasedTagGroup(Map<String, String>) - Constructor for class MapBasedTagGroup
-
- MapBasedTagGroup(Iterable<Tag>) - Constructor for class MapBasedTagGroup
-
- MapBasedTagGroup(Tag...) - Constructor for class MapBasedTagGroup
-
- MapData - Class in org.osm2world.core.map_data.data
-
- MapData(List<MapNode>, List<MapWaySegment>, List<MapArea>, AxisAlignedBoundingBoxXZ) - Constructor for class MapData
-
- MapDataBoundsDebugView - Class in org.osm2world.viewer.view.debug
-
shows the bounding boxes of map data
- MapDataBoundsDebugView() - Constructor for class MapDataBoundsDebugView
-
- MapDataDebugView - Class in org.osm2world.viewer.view.debug
-
shows the plain
MapData
as a network of nodes, lines and areas
- MapDataDebugView() - Constructor for class MapDataDebugView
-
- MapDataIndex - Interface in org.osm2world.core.map_data.creation.index
-
index structure intended to speed up retrieval of candidates for
intersection and overlap tests
- MapElement - Interface in org.osm2world.core.map_data.data
-
- MapIntersectionGrid - Class in org.osm2world.core.map_data.creation.index
-
- MapIntersectionGrid(AxisAlignedBoundingBoxXZ) - Constructor for class MapIntersectionGrid
-
- MapIntersectionWW - Class in org.osm2world.core.map_data.data.overlaps
-
- MapIntersectionWW(MapWaySegment, MapWaySegment, VectorXZ) - Constructor for class MapIntersectionWW
-
- MapNode - Class in org.osm2world.core.map_data.data
-
grid representation of an OSM node,
references inbound and outbound
MapWaySegment
s.
- MapNode(VectorXZ, OSMNode) - Constructor for class MapNode
-
- MapOverlap<T1 extends MapElement,T2 extends MapElement> - Class in org.osm2world.core.map_data.data.overlaps
-
supertype for intersections and inclusions
between two
MapElement
s
- MapOverlap(T1, T2, MapOverlapType) - Constructor for class MapOverlap
-
- MapOverlapAA - Class in org.osm2world.core.map_data.data.overlaps
-
overlap between two areas ("Area-Area").
- MapOverlapAA(MapArea, MapArea, MapOverlapType) - Constructor for class MapOverlapAA
-
- MapOverlapNA - Class in org.osm2world.core.map_data.data.overlaps
-
- MapOverlapNA(MapNode, MapArea, MapOverlapType) - Constructor for class MapOverlapNA
-
- MapOverlapType - Enum in org.osm2world.core.map_data.data.overlaps
-
- MapOverlapWA - Class in org.osm2world.core.map_data.data.overlaps
-
- MapOverlapWA(MapWaySegment, MapArea, MapOverlapType, List<VectorXZ>, List<MapAreaSegment>) - Constructor for class MapOverlapWA
-
- mapPitch(double) - Method in class Camera
-
- MapProjection - Interface in org.osm2world.core.map_data.creation
-
function that converts latitude/longitude coordinates
to internally used x/z coordinates
- MapQuadtree - Class in org.osm2world.core.map_data.creation.index
-
a Quadtree managing
MapElement
s of a data set
according on their coordinates in the XZ plane.
- MapQuadtree(AxisAlignedBoundingBoxXZ) - Constructor for class MapQuadtree
-
- MapQuadtree.QuadLeaf - Class in org.osm2world.core.map_data.creation.index
-
- MapSegment - Class in org.osm2world.core.map_data.data
-
- MapSegment(MapNode, MapNode) - Constructor for class MapSegment
-
- MapWaySegment - Class in org.osm2world.core.map_data.data
-
line between two nodes in the map data
- MapWaySegment(OSMWay, MapNode, MapNode) - Constructor for class MapWaySegment
-
- Material - Class in org.osm2world.core.target.common.material
-
describes the material/surface properties of an object for lighting
- Material(Material.Interpolation, Color, float, float, float, int, Material.Transparency, Material.Shadow, Material.AmbientOcclusion, List<TextureData>) - Constructor for class Material
-
- Material(Material.Interpolation, Color, Material.Transparency, List<TextureData>) - Constructor for class Material
-
- Material(Material.Interpolation, Color) - Constructor for class Material
-
- material - Variable in class JOGLRendererVBO.PrimitiveWithMaterial
-
- material - Variable in class VBOData
-
material associated with this VBO, determines VBO layout
- Material.AmbientOcclusion - Enum in org.osm2world.core.target.common.material
-
- Material.Interpolation - Enum in org.osm2world.core.target.common.material
-
- Material.Shadow - Enum in org.osm2world.core.target.common.material
-
- Material.Transparency - Enum in org.osm2world.core.target.common.material
-
- Materials - Class in org.osm2world.core.target.common.material
-
this class defines materials that can be used by all
WorldModule
s
- max(Iterable<T>, Function<T, Double>) - Static method in class MinMaxUtil
-
from an Iterable of objects, this returns the one
with the highest associated value of a function f
- MAX_TEXTURE_LAYERS - Static variable in class DefaultShader
-
maximum number of texture layers any material can use
- MAX_TEXTURE_LAYERS - Static variable in class JOGLTargetFixedFunction
-
maximum number of texture layers any material can use
- maxlat - Variable in class LatLonBounds
-
- maxlon - Variable in class LatLonBounds
-
- maxX - Variable in class AxisAlignedBoundingBoxXYZ
-
- maxX - Variable in class AxisAlignedBoundingBoxXZ
-
- maxY - Variable in class AxisAlignedBoundingBoxXYZ
-
- maxZ - Variable in class AxisAlignedBoundingBoxXYZ
-
- maxZ - Variable in class AxisAlignedBoundingBoxXZ
-
- member - Variable in class OSMMember
-
- messageManager - Variable in class AbstractExportAction
-
- MessageManager - Class in org.osm2world.viewer.model
-
receives and stores the messages that are displayed to the user
- MessageManager() - Constructor for class MessageManager
-
- MessageManager.Message - Class in org.osm2world.viewer.model
-
- MessageManager.Message(String, long) - Constructor for class MessageManager.Message
-
- messageString - Variable in class MessageManager.Message
-
- METAL_FENCE - Static variable in class Materials
-
- METAL_FENCE_POST - Static variable in class Materials
-
- MetricMapProjection - Class in org.osm2world.core.map_data.creation
-
Map projection that is intended to use the "dense" space
of floating point values by making all coordinates relative to
the origin.
- MetricMapProjection() - Constructor for class MetricMapProjection
-
- min(Iterable<T>, Function<T, Double>) - Static method in class MinMaxUtil
-
from an Iterable of objects, this returns the one
with the lowest associated value of a function f
- minimumBoundingBox(SimplePolygonXZ) - Static method in class PolygonUtil
-
Calculates the smallest possible bounding box for this polygon.
- minlat - Variable in class LatLonBounds
-
- minlon - Variable in class LatLonBounds
-
- MinMaxUtil - Class in org.osm2world.core.util
-
- minX - Variable in class AxisAlignedBoundingBoxXYZ
-
- minX - Variable in class AxisAlignedBoundingBoxXZ
-
- minY - Variable in class AxisAlignedBoundingBoxXYZ
-
- minZ - Variable in class AxisAlignedBoundingBoxXYZ
-
- minZ - Variable in class AxisAlignedBoundingBoxXZ
-
- mouseDragged(MouseEvent) - Method in class DefaultNavigation
-
- mousePressed(MouseEvent) - Method in class DefaultNavigation
-
- mouseReleased(MouseEvent) - Method in class DefaultNavigation
-
- mouseWheelMoved(MouseWheelEvent) - Method in class DefaultNavigation
-
- move(VectorXYZ) - Method in class Camera
-
moves both pos and lookAt by the given vector
- move(double, double, double) - Method in class Camera
-
moves both pos and lookAt by the given vector
- moveForward(double) - Method in class Camera
-
moves pos and lookAt in the view direction
- moveMapForward(double) - Method in class Camera
-
moves pos and lookAt forward in the map plane
- moveMapRight(double) - Method in class Camera
-
moves pos and lookAt to the right in the map plane
- moveMapUp(double) - Method in class Camera
-
move pos and lookAt upwards in respect to the map plane
- moveRight(double) - Method in class Camera
-
moves pos and lookAt to the right, orthogonally to the view direction
- moveUp(double) - Method in class Camera
-
move pos and lookAt upwards, orthogonally to the view direction
- mult(double) - Method in class VectorXYZ
-
- mult(double) - Method in class VectorXYZW
-
- mult(double) - Method in class VectorXZ
-
- multiplyColor(Color, float) - Static method in class Material
-