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

I

id - Variable in class OSMElement
 
ImageExporter - Class in org.osm2world.console
 
ImageExporter(Configuration, ConversionFacade.Results, CLIArgumentsGroup) - Constructor for class ImageExporter
Creates an ImageExporter for later use.
ImmutableMaterial - Class in org.osm2world.core.target.common.material
a simple material class that offers no capabilities beyond the minimum requirements of Material
ImmutableMaterial(Material.Lighting, Color, float, float, Material.Transparency, List<TextureData>) - Constructor for class ImmutableMaterial
 
ImmutableMaterial(Material.Lighting, Color, Material.Transparency, List<TextureData>) - Constructor for class ImmutableMaterial
 
ImmutableMaterial(Material.Lighting, Color) - Constructor for class ImmutableMaterial
 
informationProvided - Variable in class JunctionNodeWorldObject
 
informationProvided - Variable in class VisibleConnectorNodeWorldObject
 
init(GLAutoDrawable) - Method in class ViewerGLCanvas.ViewerGLEventListener
 
insert(T) - Method in class IntersectionGrid
 
insertHolesInPolygonOutline(List<VectorXZ>, Collection<SimplePolygonXZ>) - Static method in class EarClippingTriangulationUtil
inserts multiple holes into a polygon outline using EarClippingTriangulationUtil.insertHoleInPolygonOutline(List, SimplePolygonXZ, List) TODO: public for debugging purposes
insertIntoPolygon(PolygonXZ, VectorXZ, double) - Static method in class GeometryUtil
returns a polygon that is constructed from a given polygon by inserting a point into one of the segments of the original polygon.
interpolateBetween(VectorXZ, VectorXZ, double) - Static method in class GeometryUtil
returns a point on a line segment between pos1 and pos2, with parameterized placement between the two end nodes.
interpolateBetween(VectorXYZ, VectorXYZ, double) - Static method in class GeometryUtil
three-dimensional version of GeometryUtil.interpolateBetween(VectorXZ, VectorXZ, double)
interpolateElevation(VectorXZ, VectorXYZ, VectorXYZ) - Static method in class GeometryUtil
performs linear interpolation of elevation information for a position on a line segment
interpolateValue(VectorXZ, VectorXZ, double, VectorXZ, double) - Static method in class GeometryUtil
performs linear interpolation of any value for a position on a line segment
IntersectionGrid<T extends IntersectionTestObject> - Class in org.osm2world.core.math.datastructures
a data structure that can be used to speed up intersection tests.
IntersectionGrid(AxisAlignedBoundingBoxXZ, int, int) - Constructor for class IntersectionGrid
 
IntersectionGrid(AxisAlignedBoundingBoxXZ, double, double) - Constructor for class IntersectionGrid
alternative constructor that uses a target cell size to calculate the number of cells
intersectionPositions(LineSegmentXZ) - Method in class PolygonWithHolesXZ
 
intersectionPositions(PolygonWithHolesXZ) - Method in class PolygonWithHolesXZ
 
intersectionPositions(LineSegmentXZ) - Method in class PolygonXZ
 
intersectionSegments(LineSegmentXZ) - Method in class PolygonXZ
 
IntersectionTestObject - Interface in org.osm2world.core.math.datastructures
object which can be inserted into data structures that speed up intersection tests
intersectPolygons(List<? extends SimplePolygonXZ>) - Static method in class CAGUtil
calculates the intersection area of a collection of polygons.
intersects(VectorXZ, VectorXZ) - Method in class LineSegmentXZ
returns true if there is an intersection between this line segment and the line segment defined by the parameters
intersects(LineSegmentXZ) - Method in class PolygonWithHolesXZ
 
intersects(SimplePolygonXZ) - Method in class PolygonWithHolesXZ
 
intersects(VectorXZ, VectorXZ) - Method in class PolygonXZ
returns true if there is an intersection between this polygon and the line segment defined by the parameter
intersects(LineSegmentXZ) - Method in class PolygonXZ
 
intersects(PolygonXZ) - Method in class PolygonXZ
returns true if there is an intersection between this polygon's and the parameter polygon's sides
InvalidGeometryException - Exception in org.osm2world.core.math
exception that is used when attempting to construct geometry that does not exhibit required properties - such as self-intersecting polygons.
InvalidGeometryException() - Constructor for exception InvalidGeometryException
 
InvalidGeometryException(String, Throwable) - Constructor for exception InvalidGeometryException
 
InvalidGeometryException(String) - Constructor for exception InvalidGeometryException
 
InvalidGeometryException(Throwable) - Constructor for exception InvalidGeometryException
 
invert() - Method in class VectorXYZ
 
invert() - Method in class VectorXZ
 
InvisibleModule - Class in org.osm2world.core.world.modules
creates invisible world objects that are not rendered, but nevertheless contain important information (such as elevation at a point)
InvisibleModule() - Constructor for class InvisibleModule
 
isAreaRight() - Method in class MapAreaSegment
returns true if the area is to the right of this segment
isAreaTag(Tag) - Method in class HardcodedRuleset
 
isAreaTag(Tag) - Method in interface Ruleset
identifies tags that indicate that a closed way represents an area
isBackfaceCulling() - Method in class RenderOptions
 
isBetween(VectorXZ, VectorXZ, VectorXZ) - Static method in class GeometryUtil
returns true if p is "between" l1 and l2, i.e.
isBridge(TagGroup) - Static method in class BridgeModule
 
isBridge(MapWaySegment) - Static method in class BridgeModule
 
isClockwise() - Method in class SimplePolygonXZ
returns true if the polygon has clockwise orientation
isClockwise() - Method in class TriangleXZ
 
isClosed() - Method in class OSMWay
 
isCompatible(CLIArguments) - Method in class CLIArgumentsGroup
checks whether a CLIArguments instance is compatible with this group
isConfig() - Method in interface CLIArguments
 
isConnectedTo(MapSegment) - Method in class MapSegment
returns true if this MapSegment shares a node with another MapSegment
isConnectedTo(MapArea) - Method in class MapSegment
returns true if this MapSegment shares a node with a MapArea
isEmpty() - Method in class EmptyTagGroup
 
isEmpty() - Method in class MapBasedTagGroup
 
isEmpty() - Method in interface TagGroup
returns true if this group contains any tags
isEquivalentTo(PolygonXZ) - Method in class PolygonXZ
returns true if the other polygon has the same vertices in the same order, possibly with a different start vertex
isFinished() - Method in class JOGLTarget
 
isHigherThan(GroundState) - Method in enum GroundState
 
isInput() - Method in interface CLIArguments
 
isJOSMGenerated(File) - Static method in class JOSMFileHack
Returns true if the file was identified as being generated by JOSM.
isLandTag(Tag) - Method in class HardcodedRuleset
 
isLandTag(Tag) - Method in interface Ruleset
identifies tags which (almost) exclusively appear outside the sea.
isNMember(M) - Method in interface DataSource
returns whether a relation member is a node
isNMember(OSMFileDataSource.OwnMember) - Method in class OSMFileDataSource
 
isOppositeOf(OrthoTilesUtil.CardinalDirection) - Method in enum OrthoTilesUtil.CardinalDirection
 
isOrthographic() - Method in class Projection
 
isOutput() - Method in interface CLIArguments
 
isOviewAngle() - Method in interface CLIArguments
 
isOviewBoundingBox() - Method in interface CLIArguments
 
isOviewFrom() - Method in interface CLIArguments
 
isOviewTiles() - Method in interface CLIArguments
 
isParameterFile() - Method in interface CLIArguments
 
isPerformanceTable() - Method in interface CLIArguments
 
isPviewAspect() - Method in interface CLIArguments
 
isPviewFovy() - Method in interface CLIArguments
 
isPviewLookat() - Method in interface CLIArguments
 
isPviewPos() - Method in interface CLIArguments
 
isResolution() - Method in interface CLIArguments
 
isRightOf(VectorXZ, VectorXZ, VectorXZ) - Static method in class GeometryUtil
returns true if the point p is on the right of the line though l1 and l2
isRMember(M) - Method in interface DataSource
returns whether a relation member is a relation
isRMember(OSMFileDataSource.OwnMember) - Method in class OSMFileDataSource
 
isSeaTag(Tag) - Method in class HardcodedRuleset
 
isSeaTag(Tag) - Method in interface Ruleset
identifies tags which (almost) exclusively appear on the sea.
isSelfIntersecting() - Method in class PolygonXZ
returns whether this polygon is self-intersecting
isSelfIntersecting(List<VectorXZ>) - Static method in class PolygonXZ
returns true if the polygon defined by the polygonVertexLoop parameter is self-intersecting
isSelfIntersecting() - Method in class SimplePolygonXZ
 
isShowGrid() - Method in class RenderOptions
 
isShowTerrain() - Method in class RenderOptions
 
isSimple() - Method in class PolygonXZ
checks whether this polygon is simple
isSimple() - Method in class SimplePolygonXZ
 
isTunnel(TagGroup) - Static method in class TunnelModule
 
isTunnel(MapSegment) - Static method in class TunnelModule
 
isValid(CLIArguments) - Static method in class CLIArgumentsUtil
 
isWireframe() - Method in class RenderOptions
 
isWMember(M) - Method in interface DataSource
returns whether a relation member is a way
isWMember(OSMFileDataSource.OwnMember) - Method in class OSMFileDataSource
 
iterate(Iterable<T>, FaultTolerantIterationUtil.Operation<T>) - Static method in class FaultTolerantIterationUtil
 
iterator() - Method in class EmptyTagGroup
 
iterator() - Method in class MapBasedTagGroup
returns an Iterator providing access to all Tags.
iterator() - Method in class Map2dTree.Leaf
 
iterator() - Method in class MapQuadtree.QuadLeaf
 

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