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

C

CAGUtil - Class in org.osm2world.core.terrain.creation
utility class for Constructive Area Geometry (CAG), boolean operations on areas
calcLat(VectorXZ) - Method in class HackMapProjection
 
calcLat(VectorXZ) - Method in interface MapProjection
inverse for MapProjection.calcPos(double, double)
calcLon(VectorXZ) - Method in class HackMapProjection
 
calcLon(VectorXZ) - Method in interface MapProjection
inverse for MapProjection.calcPos(double, double)
calcPos(double, double) - Method in class HackMapProjection
 
calcPos(LatLon) - Method in class HackMapProjection
 
calcPos(double, double) - Method in interface MapProjection
 
calcPos(LatLon) - Method in interface MapProjection
 
calculate() - Method in interface AdvancedAbstractElevationCalculator.ElevationDeterminationScenario
 
calculate() - Method in class ForceElevationCalculator.ForceElevationDeterminationScenario
simulates several abstract "forces" affecting the elevation of grid elements.
calculateAdjacentAreaSegments() - Method in class MapNode
needs to be called after adding and completing all adjacent areas
calculateElevations(MapData, CellularTerrainElevation) - Method in class AdvancedAbstractElevationCalculator
 
calculateElevations(MapData, CellularTerrainElevation) - Method in interface ElevationCalculator
provides elevation information for all elements in the MapData.
calculateElevations(MapData, CellularTerrainElevation) - Method in class TagElevationCalculator
 
calculateElevations(MapData, CellularTerrainElevation) - Method in class ZeroElevationCalculator
 
calculateNetworkInformationInGrid(MapData) - Static method in class NetworkCalculator
calculates cut and offset information for all NetworkNode/Line/AreaRepresentations of elements in a grid.
calculateTriangleFanNormals(List<VectorXYZ>, boolean) - Static method in class NormalCalculationUtil
 
calculateTriangleNormals(List<VectorXYZ>, boolean) - Static method in class NormalCalculationUtil
calculates normals for a collection of triangles
calculateTriangleStripNormals(List<VectorXYZ>, boolean) - Static method in class NormalCalculationUtil
 
calculateTrianglesWithNormals(Collection<TriangleXYZ>) - Static method in class NormalCalculationUtil
calculates normals for vertices that are shared by multiple triangles.
CALCULATION_STEPS - Static variable in class ForceElevationCalculator
 
Camera - Class in org.osm2world.core.target.common.rendering
 
Camera() - Constructor for class Camera
 
camera - Variable in class RenderOptions
 
camera - Variable in class DebugView
 
cameraForBounds(AxisAlignedBoundingBoxXZ, double, OrthoTilesUtil.CardinalDirection) - Static method in class OrthoTilesUtil
 
cameraForTile(MapProjection, TileNumber, double, OrthoTilesUtil.CardinalDirection) - Static method in class OrthoTilesUtil
 
cameraForTiles(MapProjection, List<TileNumber>, double, OrthoTilesUtil.CardinalDirection) - Static method in class OrthoTilesUtil
 
canBeUsed() - Method in class ClearingDebugView
 
canBeUsed() - Method in class DebugView
returns true if this DebugView can currently be used for rendering.
canBeUsed() - Method in class FaceDebugView
 
canBeUsed() - Method in class HelpView
 
canBeUsed() - Method in class Map2dTreeDebugView
 
canBeUsed() - Method in class MapDataBoundsDebugView
 
canBeUsed() - Method in class MapDataDebugView
 
canBeUsed() - Method in class MapDataElevationDebugView
 
canBeUsed() - Method in class NetworkDebugView
 
canBeUsed() - Method in class OrthoBoundsDebugView
 
canBeUsed() - Method in class QuadtreeDebugView
 
canBeUsed() - Method in class RoofDataDebugView
 
canBeUsed() - Method in class SkyboxView
 
canBeUsed() - Method in class TerrainBoundaryAABBDebugView
 
canBeUsed() - Method in class TerrainBoundaryDebugView
 
canBeUsed() - Method in class TerrainNormalsDebugView
 
canBeUsed() - Method in class TerrainView
 
canBeUsed() - Method in class WorldObjectNormalsDebugView
 
canBeUsed() - Method in class WorldObjectView
 
CANVAS_LIMIT_KEY - Static variable in class ConfigUtil
 
cellsFor(IntersectionTestObject) - Method in class IntersectionGrid
returns all non-empty cells that would contain the object.
CellularTerrainElevation - Interface in org.osm2world.core.heightmap.data
Terrain elevation data that consists of points arranged in a grid structure (2d array).
center() - Method in class AxisAlignedBoundingBoxXZ
 
CHAIN_LINK_FENCE - Static variable in class Materials
 
CHAIN_LINK_FENCE_POST - Static variable in class Materials
 
changeCurrentEle(double) - Method in class AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNode
changes the current elevation (in this object, not the underlying grid).
chooseDirectory() - Method in class AbstractExportAction
 
chooseDirectory() - Method in class ExportObjDirAction
 
clear() - Method in class StatisticsTarget
 
clearGL(GL2, Color) - Static method in class JOGLTarget
clears the rendering surface and the z buffer
ClearingDebugView - Class in org.osm2world.viewer.view.debug
shows information from elevation calculation
ClearingDebugView() - Constructor for class ClearingDebugView
 
CLIArguments - Interface in org.osm2world.console
 
CLIArgumentsGroup - Class in org.osm2world.console
a group of CLIArguments that represent conversions which can be performed at the same time and are only distinguished by output format/parameters
CLIArgumentsGroup(CLIArguments) - Constructor for class CLIArgumentsGroup
 
CLIArgumentsUtil - Class in org.osm2world.console
 
CLIArgumentsUtil.OutputMode - Enum in org.osm2world.console
 
CLIArgumentsUtil.ProgramMode - Enum in org.osm2world.console
 
clone() - Method in class AxisAlignedBoundingBoxXZ
 
closestCardinal(double) - Static method in enum OrthoTilesUtil.CardinalDirection
returns the closest cardinal direction for an angle
COBBLESTONE - Static variable in class Materials
 
collectLeaves(List<Map2dTree.Leaf>) - Method in class Map2dTree.InnerNode
 
collectLeaves(List<Map2dTree.Leaf>) - Method in class Map2dTree.Leaf
 
collectLeaves(List<Map2dTree.Leaf>) - Method in interface Map2dTree.Node
adds all leaves in the subtree starting at this node to a list
color - Variable in class Material
 
colorable - Variable in class TextureData
whether the texture is modulated with the material color.
combineTrianglesToFaces(Collection<FaceTarget.IsolatedTriangle>) - Static method in class FaceTarget
 
CONCRETE - Static variable in class Materials
 
config - Variable in class AbstractTarget
 
config - Variable in class ConfigurableWorldModule
 
config - Variable in class DebugView
 
ConfigurableWorldModule - Class in org.osm2world.core.world.modules.common
simple superclass for WorldModules that stores a configuration set by ConfigurableWorldModule.setConfiguration(org.apache.commons.configuration.Configuration)
ConfigurableWorldModule() - Constructor for class ConfigurableWorldModule
 
configureMaterials(Configuration) - Static method in class Materials
configures the attributes of the materials within this class based on external configuration settings
ConfigUtil - Class in org.osm2world.core.util
utility class for parsing configuration values
ConfMaterial - Class in org.osm2world.core.target.common.material
a material whose attributes can be configured at runtime.
ConfMaterial(Material.Lighting, Color, float, float, Material.Transparency, List<TextureData>) - Constructor for class ConfMaterial
 
ConfMaterial(Material.Lighting, Color, Material.Transparency, List<TextureData>) - Constructor for class ConfMaterial
 
ConfMaterial(Material.Lighting, Color) - Constructor for class ConfMaterial
 
contains(Tag) - Method in class EmptyTagGroup
 
contains(String, String) - Method in class EmptyTagGroup
 
contains(Tag) - Method in class MapBasedTagGroup
 
contains(String, String) - Method in class MapBasedTagGroup
 
contains(Tag) - Method in interface TagGroup
returns true if this tag group contains the given tag
contains(String, String) - Method in interface TagGroup
returns true if this tag group contains the tag
contains(AxisAlignedBoundingBoxXZ) - Method in class AxisAlignedBoundingBoxXZ
 
contains(IntersectionTestObject) - Method in class AxisAlignedBoundingBoxXZ
 
contains(VectorXZ) - Method in class AxisAlignedBoundingBoxXZ
 
contains(SimplePolygonXZ) - Method in class PolygonWithHolesXZ
 
contains(VectorXZ) - Method in class PolygonWithHolesXZ
 
contains(LineSegmentXZ) - Method in class PolygonWithHolesXZ
 
contains(List<VectorXZ>, VectorXZ) - Static method in class SimplePolygonXZ
returns true if the polygon defined by the polygonVertexLoop parameter contains a given position
contains(VectorXZ) - Method in class SimplePolygonXZ
returns true if the polygon contains a given position
contains(PolygonXZ) - Method in class SimplePolygonXZ
returns true if this polygon contains the parameter polygon
contains(VectorXZ) - Method in class TriangleXZ
 
containsKey(String) - Method in class EmptyTagGroup
 
containsKey(String) - Method in class MapBasedTagGroup
 
containsKey(String) - Method in interface TagGroup
returns true if this tag group contains a tag with the given key
containsValue(String) - Method in class EmptyTagGroup
 
containsValue(String) - Method in class MapBasedTagGroup
 
containsValue(String) - Method in interface TagGroup
returns true if this tag group contains at least one tag with the given value
ConversionFacade - Class in org.osm2world.core
provides an easy way to call all steps of the conversion process in the correct order
ConversionFacade() - Constructor for class ConversionFacade
 
ConversionFacade.BoundingBoxSizeException - Exception in org.osm2world.core
exception to be thrown if the OSM input data covers an area larger than the maxBoundingBoxDegrees config property
ConversionFacade.Phase - Enum in org.osm2world.core
 
ConversionFacade.ProgressListener - Interface in org.osm2world.core
implemented by classes that want to be informed about a conversion run's progress
ConversionFacade.Results - Class in org.osm2world.core
all results of a conversion run
ConversionFacade.Results(MapProjection, MapData, Terrain, CellularTerrainElevation) - Constructor for class ConversionFacade.Results
 
createFaceFromTriangle(FaceTarget.IsolatedTriangle) - Static method in class FaceTarget
 
createLineBetween(List<VectorXYZ>, List<VectorXYZ>, float) - Static method in class WorldModuleGeometryUtil
 
createMapData(OSMData) - Method in class OSMToMapDataConverter
 
createReaderForFile(File) - Static method in class OsmosisReader
 
createRepresentations(File, List<WorldModule>, Configuration, List<Target<?>>) - Method in class ConversionFacade
performs all necessary steps to go from an OSM file to the renderable WorldObjects.
createRepresentations(OSMData, List<WorldModule>, Configuration, List<Target<?>>) - Method in class ConversionFacade
variant of ConversionFacade.createRepresentations(File, List, Configuration, List) that accepts OSMData instead of a file.
createScenario(CellularTerrainElevation) - Method in class AdvancedAbstractElevationCalculator
 
createScenario(CellularTerrainElevation) - Method in class ForceElevationCalculator
 
createShapeExtrusionAlong(List<VectorXYZ>, List<VectorXYZ>, List<VectorXYZ>) - Static method in class WorldModuleGeometryUtil
creates triangle strip vectors for a shape extruded along a line of coordinates
createTempOSMFile(File) - Static method in class JOSMFileHack
creates a temporary file in the .osm format.
createTerrain(MapData, CellularTerrainElevation) - Method in class TerrainCreator
 
createTriangleStripBetween(List<VectorXYZ>, List<VectorXYZ>) - Static method in class WorldModuleGeometryUtil
creates a triangle strip between two outlines with identical number of vectors
createVerticalTriangleStrip(List<? extends VectorXYZ>, float, float) - Static method in class WorldModuleGeometryUtil
creates the vectors for a vertical triangle strip at a given elevation above a line of points
cross(VectorXYZ) - Method in class VectorXYZ
 
crossNormalized(VectorXYZ) - Method in class VectorXYZ
same result as calling VectorXYZ.normalize() after VectorXYZ.cross(VectorXYZ), but avoids creating a temporary vector
currentEle - Variable in class AdvancedAbstractElevationCalculator.AbstractElevationDeterminationScenario.ForceNode
 
cutCenters - Variable in class JunctionNodeWorldObject
 
cutVector - Variable in class VisibleConnectorNodeWorldObject
 
cutVectors - Variable in class JunctionNodeWorldObject
 

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