Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- aboveSurface(int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- AbstractBuiltinDataset - Class in net.buildtheearth.terraminusminus.dataset.builtin
-
Abstract implementation of
IScalarDatasetfor the builtin datasets. - AbstractBuiltinDataset(int, int) - Constructor for class net.buildtheearth.terraminusminus.dataset.builtin.AbstractBuiltinDataset
- AbstractLine - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry.line
- AbstractLine(String, double, DrawFunction, MultiLineString) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.AbstractLine
- AbstractPolygon - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon
- AbstractPolygon(String, double, DrawFunction, MultiPolygon) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- AbstractReferenceResolvingGeoJsonDataset<V> - Class in net.buildtheearth.terraminusminus.dataset.geojson.dataset
- AbstractReferenceResolvingGeoJsonDataset(ParsingGeoJsonDataset) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.dataset.AbstractReferenceResolvingGeoJsonDataset
- AbstractState(Bounds2d) - Constructor for class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset.AbstractState
- AbstractVectorGeometry - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry
- AbstractVectorGeometry(String, double, DrawFunction) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- addAfter(String, String, T) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
-
Adds a new entry immediately before the entry with the given name.
- addBefore(String, String, T) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
-
Adds a new entry immediately before the entry with the given name.
- AddDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- AddDSP(DoubleScalarParser, double) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.AddDSP
- addFirst(String, T) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
-
Adds a new entry at the beginning of the registry.
- AddISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- AddISP(IntScalarParser, int) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.AddISP
- addLast(String, T) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
-
Adds a new entry at the end of the registry.
- addProperties(int, int, ImmutableMap.Builder<String, String>) - Method in class net.buildtheearth.terraminusminus.dataset.TiledHttpDataset
- ALEUTIAN_B - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- ALEUTIAN_M - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- ALEUTIAN_XL - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- ALEUTIAN_XR - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- ALEUTIAN_Y - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- AndDC - Class in net.buildtheearth.terraminusminus.config.condition
- AndDC(DoubleCondition[]) - Constructor for class net.buildtheearth.terraminusminus.config.condition.AndDC
- AndISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- AndISP(IntScalarParser, int) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.AndISP
- append(byte) - Method in class net.buildtheearth.terraminusminus.util.RLEByteArray.Builder
-
Appends a value to this builder.
- apply(int, int) - Method in class net.buildtheearth.terraminusminus.dataset.builtin.Climate.Precipitation
- apply(int, int) - Method in class net.buildtheearth.terraminusminus.dataset.builtin.Climate.Temperature
- apply(int, int) - Method in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset.AbstractState
- apply(int, int) - Method in interface net.buildtheearth.terraminusminus.util.IntToDoubleBiFunction
- apply(String, Map<String, String>, Geometry, G) - Method in interface net.buildtheearth.terraminusminus.dataset.osm.OSMMapper
- apply(String, Map<String, String>, Geometry, MultiLineString) - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineSharp
- apply(String, Map<String, String>, Geometry, MultiPolygon) - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Line
- apply(Map<String, String>) - Method in interface net.buildtheearth.terraminusminus.dataset.osm.dvalue.DValue
- apply(CachedChunkData.Builder, int, int, Bounds2d) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.NarrowLine
- apply(CachedChunkData.Builder, int, int, Bounds2d) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.SharpLine
- apply(CachedChunkData.Builder, int, int, Bounds2d) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.WideLine
- apply(CachedChunkData.Builder, int, int, Bounds2d) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.DistancePolygon
- apply(CachedChunkData.Builder, int, int, Bounds2d) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.FillPolygon
- apply(CachedChunkData.Builder, int, int, Bounds2d) - Method in interface net.buildtheearth.terraminusminus.dataset.vector.geometry.VectorGeometry
-
Modifies the given
CachedChunkData.Builderfor the given chunk - applyThrowing(String, JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.vector.draw.DrawFunctionParser
- applyThrowing(String, JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.dvalue.DValueParser
- applyThrowing(String, JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.JsonParser.Typed
- applyThrowing(String, JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineParser
- applyThrowing(String, JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.match.MatchParser
- applyThrowing(String, JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Parser
- applyThrowing(String, JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonParser
- ARC - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- ARCTIC_B - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- ARCTIC_M - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- ARCTIC_Y - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- areAnyObjectsReferences(GeoJsonObject[]) - Static method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.AbstractReferenceResolvingGeoJsonDataset
- areBiomesViable(int, int, int, List<Biome>) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
- assertUniqueName(String) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
- atBlockPos(BlockPos) - Static method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- axisAlign() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- azimuth(double, double, float) - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Converts an angle in the projected space to an azimuth in the geographic space, at a specific point.
- azimuth(double, double, float, double) - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Deprecated.
- AzimuthalEquidistantProjection - Class in net.buildtheearth.terraminusminus.projection
-
https://mathworld.wolfram.com/AzimuthalEquidistantProjection.html
- AzimuthalEquidistantProjection(Double, Double) - Constructor for class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- azimuthToFacing(float) - Static method in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
B
- bake(ChunkPos, B, D) - Method in interface net.buildtheearth.terraminusminus.generator.IEarthAsyncPipelineStep
-
Bakes the retrieved data into the chunk data for the given column.
- bake(ChunkPos, CachedChunkData.Builder, double[]) - Method in class net.buildtheearth.terraminusminus.generator.data.HeightsBaker
- bake(ChunkPos, CachedChunkData.Builder, double[]) - Method in class net.buildtheearth.terraminusminus.generator.data.TreeCoverBaker
- bake(ChunkPos, CachedChunkData.Builder, Void) - Method in class net.buildtheearth.terraminusminus.generator.data.InitialBiomesBaker
- bake(ChunkPos, CachedChunkData.Builder, Void) - Method in class net.buildtheearth.terraminusminus.generator.data.NullIslandBaker
- bake(ChunkPos, CachedChunkData.Builder, BVH<VectorGeometry>[]) - Method in class net.buildtheearth.terraminusminus.generator.data.OSMBaker
- bake(ChunkPos, ChunkBiomesBuilder, Terra121BiomeFilter.Data) - Method in class net.buildtheearth.terraminusminus.generator.biome.Terra121BiomeFilter
- bake(ChunkPos, ChunkBiomesBuilder, UserOverrideBiomeFilter.BiomeBoundingBox) - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter
- bakers - Variable in class net.buildtheearth.terraminusminus.generator.ChunkDataLoader
- baseZoomTile(int, int) - Method in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- belowSurface(int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- BERING_X - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- BERING_Y - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- biome - Variable in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- biome() - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- biome(int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- Biome - Interface in net.buildtheearth.terraminusminus.substitutes
-
A Minecraft biome.
- BiomeBoundingBox(Biome[], Biome, Bounds2d, double) - Constructor for class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- BiomeDeserializeMixin - Class in net.buildtheearth.terraminusminus.util
- BiomeDeserializeMixin() - Constructor for class net.buildtheearth.terraminusminus.util.BiomeDeserializeMixin
- BiomeDeserializeMixin.Converter - Class in net.buildtheearth.terraminusminus.util
- biomeFilters(EarthGeneratorSettings) - Static method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- BiomeOpts() - Constructor for class net.buildtheearth.terraminusminus.TerraConfig.BiomeOpts
- biomeProvider - Variable in class net.buildtheearth.terraminusminus.generator.data.InitialBiomesBaker
- biomeProvider - Variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- biomeProvider() - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- biomes - Static variable in class net.buildtheearth.terraminusminus.TerraConfig
- biomes() - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- BLANK_HEIGHT - Static variable in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- blend - Variable in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- blend() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- blend() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- BlendMode - Enum Class in net.buildtheearth.terraminusminus.dataset
- Block - Class in net.buildtheearth.terraminusminus.dataset.vector.draw
-
DrawFunctionwhich sets the surface block to a fixed block state. - Block(BlockState) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.draw.Block
- BlockPos - Class in net.buildtheearth.terraminusminus.substitutes
-
Represents the position of a block in a minecraft world.
- BlockPos(int, int, int) - Constructor for class net.buildtheearth.terraminusminus.substitutes.BlockPos
- BlockPropertyValue - Interface in net.buildtheearth.terraminusminus.substitutes
-
The value of a block property.
- BlockState - Interface in net.buildtheearth.terraminusminus.substitutes
-
A block state is a block and all its properties when placed in a world.
- BlockStateBuilder - Class in net.buildtheearth.terraminusminus.substitutes
- BlockStateBuilder() - Constructor for class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- BlockStateParser - Class in net.buildtheearth.terraminusminus.dataset.osm
-
Parses block states.
- blockToCube(int) - Static method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- bounds() - Method in interface net.buildtheearth.terraminusminus.dataset.geojson.Geometry
- bounds() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- bounds() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- bounds() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- bounds() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- bounds() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- bounds() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- bounds() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- bounds() - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- bounds() - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Indicates the minimum and maximum X and Y coordinates on the projected space.
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.mercator.CenteredMercatorProjection
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipHorizontalProjectionTransform
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipVerticalProjectionTransform
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.transform.OffsetProjectionTransform
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.transform.ProjectionTransform
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.transform.RotateProjectionTransform
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
- bounds() - Method in class net.buildtheearth.terraminusminus.projection.transform.SwapAxesProjectionTransform
- Bounds2d - Interface in net.buildtheearth.terraminusminus.util.bvh
-
An axis-aligned, 2D bounding box using double-precision floating-point coordinates.
- BTE_DEFAULT_SETTINGS - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- BTEDymaxionProjection - Class in net.buildtheearth.terraminusminus.projection.dymaxion
-
Implementation of the BTE modified Dynmaxion projection.
- BTEDymaxionProjection() - Constructor for class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- build() - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineSharp.LineSharpBuilder
- build() - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- build() - Method in class net.buildtheearth.terraminusminus.generator.ChunkBiomesBuilder
- build() - Method in interface net.buildtheearth.terraminusminus.generator.IEarthAsyncDataBuilder
- build() - Method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- build() - Method in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions.RequestOptionsBuilder
- build() - Method in class net.buildtheearth.terraminusminus.util.RLEByteArray.Builder
- builder() - Static method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineSharp
- builder() - Static method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- builder() - Static method in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions
- builder() - Static method in class net.buildtheearth.terraminusminus.util.RLEByteArray
- Builder() - Constructor for class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
-
Deprecated.use
CachedChunkData.builder()unless you have a specific reason to invoke this constructor directly - Builder() - Constructor for class net.buildtheearth.terraminusminus.util.RLEByteArray.Builder
- bvh - Variable in class net.buildtheearth.terraminusminus.dataset.scalar.MultiScalarDataset
- bvh - Variable in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter
- BVH<V> - Interface in net.buildtheearth.terraminusminus.util.bvh
-
A simple, immutable, quadtree-based implementation of a BVH (Bounding Volume Hierarchy) on arbitrary values implementing
Bounds2d. - by() - Method in class net.buildtheearth.terraminusminus.projection.transform.RotateProjectionTransform
- byId(Identifier) - Static method in interface net.buildtheearth.terraminusminus.substitutes.Biome
-
Gets a
Biomeinstance with the given ID.
C
- cache - Variable in class net.buildtheearth.terraminusminus.dataset.Dataset
- cache - Variable in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
- cache - Variable in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- cache - Variable in class net.buildtheearth.terraminusminus.TerraConfig.HttpOpts
- CACHE_VERSION - Static variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- CachedChunkData - Class in net.buildtheearth.terraminusminus.generator
-
A collection of data cached per-column by earth generators.
- CachedChunkData.Builder - Class in net.buildtheearth.terraminusminus.generator
-
Builder class for
CachedChunkData. - CacheEntry - Class in net.buildtheearth.terraminusminus.util.http
- CacheEntry(int, long, long, long, String, String, boolean) - Constructor for class net.buildtheearth.terraminusminus.util.http.CacheEntry
- CacheEntry(ByteBuf) - Constructor for class net.buildtheearth.terraminusminus.util.http.CacheEntry
- CacheEntry(FullHttpResponse, URL) - Constructor for class net.buildtheearth.terraminusminus.util.http.CacheEntry
- cacheFileFor(String) - Static method in class net.buildtheearth.terraminusminus.util.http.Disk
-
Gets the file path which stores the cached data for the given url.
- cacheTTL - Variable in class net.buildtheearth.terraminusminus.TerraConfig.HttpOpts
- canBeBoolean() - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockPropertyValue
- canBeInt() - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockPropertyValue
- canEqual(Object) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- canEqual(Object) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- canEqual(Object) - Method in class net.buildtheearth.terraminusminus.util.IntRange
- canSplit() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- CardinalDirection - Enum Class in net.buildtheearth.terraminusminus.util
- cartesian2Spherical(double[]) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
Converts Cartesian coordinates to spherical coordinates on a sphere of radius 1.
- CENTER_MAP - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- CenteredMercatorProjection - Class in net.buildtheearth.terraminusminus.projection.mercator
-
Implementation of the Mercator projection, normalized between -1 and 1.
- CenteredMercatorProjection() - Constructor for class net.buildtheearth.terraminusminus.projection.mercator.CenteredMercatorProjection
- centerX() - Method in class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- centerX() - Method in class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- centerX() - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- centerY() - Method in class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- centerY() - Method in class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- centerY() - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- CENTROIDS - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
-
This contains the Cartesian coordinates the centroid of each face of the icosahedron.
- checkInRange(double, double, double, double) - Static method in exception class net.buildtheearth.terraminusminus.projection.OutOfProjectionBoundsException
- checkLongitudeLatitudeInRange(double, double) - Static method in exception class net.buildtheearth.terraminusminus.projection.OutOfProjectionBoundsException
- childIndex(Interval) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- children - Variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- ChunkBiomesBuilder - Class in net.buildtheearth.terraminusminus.generator
-
Builds a 16x16 area of chunks.
- ChunkBiomesBuilder() - Constructor for class net.buildtheearth.terraminusminus.generator.ChunkBiomesBuilder
- ChunkDataLoader - Class in net.buildtheearth.terraminusminus.generator
-
CacheLoaderimplementation for earth generators, which asynchronously aggregates information from multiple datasets and stores it in aCachedChunkDatafor use by the generator. - ChunkDataLoader(EarthGeneratorSettings) - Constructor for class net.buildtheearth.terraminusminus.generator.ChunkDataLoader
- ChunkDataLoader(EarthGeneratorSettings) - Constructor for class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider.ChunkDataLoader
- ChunkDataLoader(GeneratorDatasets, IEarthBiomeFilter<?>[]) - Constructor for class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider.ChunkDataLoader
-
Construct a ChunkDataLoader that uses custom biome filters which use custom datasets to provide the biomes per chunk
- ChunkDataLoader(GeneratorDatasets, IEarthDataBaker<?>[]) - Constructor for class net.buildtheearth.terraminusminus.generator.ChunkDataLoader
-
Construct a new ChunkDataLoader manually with custom generator datasets and data bakers
- ChunkPos - Class in net.buildtheearth.terraminusminus.substitutes
-
The position of a Chunk (a vertical 16*worldHeight*16 blocks column), in a Minecraft world.
- ChunkPos(int, int) - Constructor for class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- CHUNKS_PER_TILE - Static variable in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- CHUNKS_PER_TILE_SHIFT - Static variable in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- clamp(double, double, double) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
- ClampProjectionTransform - Class in net.buildtheearth.terraminusminus.projection.transform
- ClampProjectionTransform(GeographicProjection, double, double, double, double) - Constructor for class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- classify(double, double, double) - Method in class net.buildtheearth.terraminusminus.generator.biome.Terra121BiomeFilter
-
This monstrosity of a piece of garbage is copied directly from the original terra121 implementation of
EarthBiomeProvider. - cleanup() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- Climate - Class in net.buildtheearth.terraminusminus.dataset.builtin
- Climate() - Constructor for class net.buildtheearth.terraminusminus.dataset.builtin.Climate
- Climate.Precipitation - Class in net.buildtheearth.terraminusminus.dataset.builtin
- Climate.Temperature - Class in net.buildtheearth.terraminusminus.dataset.builtin
- COLS - Static variable in class net.buildtheearth.terraminusminus.dataset.builtin.Climate
- COLS - Static variable in class net.buildtheearth.terraminusminus.dataset.builtin.Soil
- comparator - Variable in class net.buildtheearth.terraminusminus.util.EqualsTieBreakComparator
- compare(T, T) - Method in class net.buildtheearth.terraminusminus.util.EqualsTieBreakComparator
- compareTo(VectorGeometry) - Method in interface net.buildtheearth.terraminusminus.dataset.vector.geometry.VectorGeometry
- compareTo(UserOverrideBiomeFilter.BiomeBoundingBox) - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- compareTo(Identifier) - Method in class net.buildtheearth.terraminusminus.substitutes.Identifier
- CONFIG_VERSION - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- configChanged() - Static method in class net.buildtheearth.terraminusminus.util.http.Http
- configFile(String) - Static method in class net.buildtheearth.terraminusminus.util.http.Disk
-
Gets the path to an additional configuration file with the given name.
- ConfigurableDoubleTiledDataset - Class in net.buildtheearth.terraminusminus.dataset.scalar
-
Implementation of
DoubleTiledDatasetwhose behavior is defined by JSON configuration. - ConfigurableDoubleTiledDataset(String[], int, BlendMode, DoubleScalarParser, GeographicProjection) - Constructor for class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- ConformalDynmaxionProjection - Class in net.buildtheearth.terraminusminus.projection.dymaxion
-
Implementation of the Dynmaxion like conformal projection.
- ConformalDynmaxionProjection() - Constructor for class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- contains(double) - Method in interface net.buildtheearth.terraminusminus.util.interval.Interval
-
Checks whether or not this interval contains the given point.
- contains(Bounds2d) - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
-
Checks whether or not this bounding box contains the given bounding box.
- convert(String) - Method in class net.buildtheearth.terraminusminus.util.BiomeDeserializeMixin.Converter
- Converter() - Constructor for class net.buildtheearth.terraminusminus.util.BiomeDeserializeMixin.Converter
- convertToElements(String, Map<String, String>, GeoJsonObject) - Method in class net.buildtheearth.terraminusminus.dataset.vector.GeoJsonToVectorDataset
- convertToSegments(LineString, List<Segment>) - Static method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- CoordinateParseUtils - Class in net.buildtheearth.terraminusminus.util.geo
-
Utilities for assisting in the parsing of latitude and longitude strings into Decimals.
- copyResultTo(CompletableFuture<T>, CompletableFuture<T>) - Static method in class net.buildtheearth.terraminusminus.util.http.Http
- CornerBoundingBox2d - Class in net.buildtheearth.terraminusminus.util
-
A 2D bounding box consisting of 4 corners.
- CornerBoundingBox2d(double[], double[], double[], double[], GeographicProjection, boolean) - Constructor for class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- CornerBoundingBox2d(double, double, double, double, GeographicProjection, boolean) - Constructor for class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- COS_THETA - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- countMatches(CharSequence, char) - Static method in class net.buildtheearth.terraminusminus.util.Strings
-
Counts the number of times a chars appears in a string.
- countMatches(CharSequence, CharSequence) - Static method in class net.buildtheearth.terraminusminus.util.Strings
-
Counts the number of times a substring appears in a string.
- createBlankTile() - Static method in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- createChild(int) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- createNodeArray(int) - Static method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
- cubeToMaxBlock(int) - Static method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- cubeToMinBlock(int) - Static method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- CUBIC - Enum constant in enum class net.buildtheearth.terraminusminus.dataset.BlendMode
- custom - Variable in class net.buildtheearth.terraminusminus.util.CustomAttributeContainer
- CustomAttributeContainer - Class in net.buildtheearth.terraminusminus.util
- CustomAttributeContainer(Map<String, Object>) - Constructor for class net.buildtheearth.terraminusminus.util.CustomAttributeContainer
D
- data - Variable in class net.buildtheearth.terraminusminus.dataset.builtin.Climate
- data - Variable in class net.buildtheearth.terraminusminus.util.ImmutableCompactArray
- data - Variable in class net.buildtheearth.terraminusminus.util.RLEByteArray.Builder
- data - Variable in class net.buildtheearth.terraminusminus.util.RLEByteArray
- Data(double[], double[], double[]) - Constructor for class net.buildtheearth.terraminusminus.generator.biome.Terra121BiomeFilter.Data
- dataBakers(EarthGeneratorSettings) - Static method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- Dataset<K,
V> - Class in net.buildtheearth.terraminusminus.dataset - Dataset() - Constructor for class net.buildtheearth.terraminusminus.dataset.Dataset
- datasets - Variable in class net.buildtheearth.terraminusminus.generator.ChunkDataLoader
- datasets - Variable in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider.ChunkDataLoader
- datasets - Variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- datasets() - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- datasets(EarthGeneratorSettings) - Static method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- decode(int, int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- decode(int, int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.dataset.TiledHttpDataset
- decode(String, ByteBuf) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.ParsingGeoJsonDataset
- decode(String, ByteBuf) - Method in class net.buildtheearth.terraminusminus.dataset.KeyedHttpDataset
- DEFAULT_BOOTSTRAP - Static variable in class net.buildtheearth.terraminusminus.util.http.Http
- DEFAULT_REQUEST_OPTIONS - Static variable in class net.buildtheearth.terraminusminus.util.http.Http
- DEFAULT_SETTINGS - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- defaultBiome - Variable in class net.buildtheearth.terraminusminus.TerraConfig.BiomeOpts
- delegate - Variable in class net.buildtheearth.terraminusminus.config.condition.NotDC
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.AddDSP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.DivideDSP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.FlipXDSP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.FlipZDSP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.FromIntDSP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.MultiplyDSP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.SwapAxesDSP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.AddISP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.AndISP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.FlipXISP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.FlipZISP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.GrayscaleExtractISP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.RequireOpaqueISP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.RGBExtractISP
- delegate - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.SwapAxesISP
- delegate - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.AbstractReferenceResolvingGeoJsonDataset
- delegate - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.TiledGeoJsonDataset
- delegate - Variable in class net.buildtheearth.terraminusminus.dataset.vector.VectorTiledDataset
- delegate - Variable in class net.buildtheearth.terraminusminus.projection.transform.ProjectionTransform
- delegate() - Method in class net.buildtheearth.terraminusminus.config.condition.NotDC
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.AddDSP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.DivideDSP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.FlipXDSP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.FlipZDSP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.FromIntDSP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.MultiplyDSP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.SwapAxesDSP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.AddISP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.AndISP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.FlipXISP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.FlipZISP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.GrayscaleExtractISP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.RequireOpaqueISP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.RGBExtractISP
- delegate() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.SwapAxesISP
- delegate() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.AbstractReferenceResolvingGeoJsonDataset
- delegate() - Method in class net.buildtheearth.terraminusminus.projection.transform.ProjectionTransform
- delegates - Variable in class net.buildtheearth.terraminusminus.config.condition.AndDC
- delegates - Variable in class net.buildtheearth.terraminusminus.config.condition.OrDC
- delegates() - Method in class net.buildtheearth.terraminusminus.config.condition.AndDC
- delegates() - Method in class net.buildtheearth.terraminusminus.config.condition.OrDC
- deserialize(JsonParser, DeserializationContext) - Method in class net.buildtheearth.terraminusminus.config.TypedDeserializer
- Deserializer() - Constructor for class net.buildtheearth.terraminusminus.config.condition.DoubleCondition.Deserializer
- Deserializer() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.DoubleScalarParser.Deserializer
- Deserializer() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.IntScalarParser.Deserializer
- Deserializer() - Constructor for class net.buildtheearth.terraminusminus.projection.GeographicProjection.Deserializer
- DIGITS_LOWER - Static variable in class net.buildtheearth.terraminusminus.util.Hex
- Disk - Class in net.buildtheearth.terraminusminus.util.http
-
Handles disk I/O operations for
Http. - DistancePolygon - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon
- DistancePolygon(String, double, DrawFunction, MultiPolygon, int) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.DistancePolygon
- DivideDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- DivideDSP(DoubleScalarParser, double) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.DivideDSP
- DOUBLE_CONDITIONS - Static variable in class net.buildtheearth.terraminusminus.config.GlobalParseRegistries
- DoubleCondition - Interface in net.buildtheearth.terraminusminus.config.condition
-
A condition that accepts a
doublevalue and checks if it is applicable to a given argument. - DoubleCondition.Deserializer - Class in net.buildtheearth.terraminusminus.config.condition
- DoubleCondition.Serializer - Class in net.buildtheearth.terraminusminus.config.condition
- DoubleScalarParser - Interface in net.buildtheearth.terraminusminus.config.scalarparse.d
-
Parses a square grid of
doublevalues from a binary representation. - DoubleScalarParser.Deserializer - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- DoubleScalarParser.Serializer - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- DoubleTiledDataset - Class in net.buildtheearth.terraminusminus.dataset.scalar
-
A
TiledDatasetwhich operates on a grid of interpolateddoubles. - DoubleTiledDataset(GeographicProjection, int, BlendMode) - Constructor for class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- DoubleTiledDataset.AbstractState<R> - Class in net.buildtheearth.terraminusminus.dataset.scalar
- draw - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineSharp
- draw - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- draw() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- draw(DrawFunction) - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineSharp.LineSharpBuilder
- DrawFunction - Interface in net.buildtheearth.terraminusminus.dataset.vector.draw
-
Draws pixels onto a
CachedChunkData.Builderwhile processing geometry. - DrawFunctionParser - Class in net.buildtheearth.terraminusminus.dataset.vector.draw
- DrawFunctionParser() - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.draw.DrawFunctionParser
- drawOnto(CachedChunkData.Builder, int, int, int) - Method in class net.buildtheearth.terraminusminus.dataset.vector.draw.Block
- drawOnto(CachedChunkData.Builder, int, int, int) - Method in interface net.buildtheearth.terraminusminus.dataset.vector.draw.DrawFunction
-
Draws a single pixel onto the given
CachedChunkData.Builder. - DValue - Interface in net.buildtheearth.terraminusminus.dataset.osm.dvalue
- DValueParser - Class in net.buildtheearth.terraminusminus.dataset.osm.dvalue
- DValueParser() - Constructor for class net.buildtheearth.terraminusminus.dataset.osm.dvalue.DValueParser
- DVE - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- dx() - Method in class net.buildtheearth.terraminusminus.projection.transform.OffsetProjectionTransform
- dy() - Method in class net.buildtheearth.terraminusminus.projection.transform.OffsetProjectionTransform
- DymaxionProjection - Class in net.buildtheearth.terraminusminus.projection.dymaxion
-
Implementation of the Dynmaxion projection.
- DymaxionProjection() - Constructor for class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
E
- E - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- EARTH_CIRCUMFERENCE - Static variable in class net.buildtheearth.terraminusminus.TerraConstants
-
Earth's circumference around the equator, in meters.
- EARTH_POLAR_CIRCUMFERENCE - Static variable in class net.buildtheearth.terraminusminus.TerraConstants
-
Earth's circumference around the poles, in meters.
- EarthBiomeProvider - Class in net.buildtheearth.terraminusminus.generator
- EarthBiomeProvider(LoadingCache<ChunkPos, CompletableFuture<ImmutableCompactArray<Biome>>>) - Constructor for class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
- EarthBiomeProvider(EarthGeneratorSettings) - Constructor for class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
- EarthBiomeProvider(GeneratorDatasets, IEarthBiomeFilter<?>[]) - Constructor for class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
-
Construct a biome provider that uses custom biome filters which use custom datasets to provide the biomes per chunk
- EarthBiomeProvider.ChunkDataLoader - Class in net.buildtheearth.terraminusminus.generator
-
CacheLoaderimplementation forEarthBiomeProviderwhich asynchronously aggregates information from multiple datasets and stores it in aImmutableCompactArrayfor use by the generator. - EarthGeneratorPipelines - Class in net.buildtheearth.terraminusminus.generator
-
Default processing pipelines for various earth generator processing steps.
- EarthGeneratorSettings - Class in net.buildtheearth.terraminusminus.generator
- EarthGeneratorSettings(GeographicProjection, String, Boolean, Boolean, int) - Constructor for class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- earthProjection - Variable in class net.buildtheearth.terraminusminus.dataset.vector.GeoJsonToVectorDataset
- earthProjection() - Method in class net.buildtheearth.terraminusminus.dataset.vector.GeoJsonToVectorDataset
- EL - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- EL6 - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- EMPTY_DOUBLE_ARRAY - Static variable in class net.buildtheearth.terraminusminus.TerraConstants
- EMPTY_STRING_ARRAY - Static variable in class net.buildtheearth.terraminusminus.util.Strings
- encodeHexString(byte[]) - Static method in class net.buildtheearth.terraminusminus.util.Hex
- entryStream() - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
- EqualDC - Class in net.buildtheearth.terraminusminus.config.condition
- EqualDC(double) - Constructor for class net.buildtheearth.terraminusminus.config.condition.EqualDC
- EqualEarthProjection - Class in net.buildtheearth.terraminusminus.projection
-
Implementation of the Equal Earth projection
- EqualEarthProjection() - Constructor for class net.buildtheearth.terraminusminus.projection.EqualEarthProjection
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.FeatureCollection
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Reference
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- equals(Object) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- equals(Object) - Method in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- equals(Object) - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- equals(Object) - Method in class net.buildtheearth.terraminusminus.substitutes.Identifier
- equals(Object) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- equals(Object) - Method in class net.buildtheearth.terraminusminus.util.IntRange
- equals(Object) - Method in class net.buildtheearth.terraminusminus.util.TilePos
- EqualsTieBreakComparator<T> - Class in net.buildtheearth.terraminusminus.util
-
Copied from FarPlaneTwo.
- EqualsTieBreakComparator(Comparator<T>, boolean, boolean) - Constructor for class net.buildtheearth.terraminusminus.util.EqualsTieBreakComparator
- EquirectangularProjection - Class in net.buildtheearth.terraminusminus.projection
-
Implements the equirectangular map projection, which applies no transformation at all.
- EquirectangularProjection() - Constructor for class net.buildtheearth.terraminusminus.projection.EquirectangularProjection
- etag - Variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- expand(double) - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
-
Expands this bounding box by the given amount in every direction.
- expireTime - Variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
F
- FACE_ON_GRID - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- factor - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.DivideDSP
- FALLBACK_TREE_DENSITY - Static variable in class net.buildtheearth.terraminusminus.generator.data.TreeCoverBaker
- FALSE - Static variable in interface net.buildtheearth.terraminusminus.dataset.osm.match.MatchCondition
-
Always returns
false. - Feature - Class in net.buildtheearth.terraminusminus.dataset.geojson.object
- Feature(Geometry, Map<String, String>, String) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- FeatureCollection - Class in net.buildtheearth.terraminusminus.dataset.geojson.object
- FeatureCollection(Feature[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.object.FeatureCollection
- features - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.object.FeatureCollection
- features() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.FeatureCollection
- FillPolygon - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon
- FillPolygon(String, double, DrawFunction, MultiPolygon) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.FillPolygon
- filters - Variable in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider.ChunkDataLoader
- findBiomePosition(int, int, int, List<Biome>, Random) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
- findTriangle(double[]) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
-
Finds the face of the icosahedron on which to project a point.
- findTriangleGrid(double, double) - Static method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- FLIP_TRIANGLE - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
-
Indicates for each face if it needs to be flipped after projecting
- FlipHorizontalProjectionTransform - Class in net.buildtheearth.terraminusminus.projection.transform
-
Mirrors the warped projection horizontally.
- FlipHorizontalProjectionTransform(GeographicProjection) - Constructor for class net.buildtheearth.terraminusminus.projection.transform.FlipHorizontalProjectionTransform
- FlipVerticalProjectionTransform - Class in net.buildtheearth.terraminusminus.projection.transform
-
Mirrors the warped projection vertically.
- FlipVerticalProjectionTransform(GeographicProjection) - Constructor for class net.buildtheearth.terraminusminus.projection.transform.FlipVerticalProjectionTransform
- FlipXDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- FlipXDSP(DoubleScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.FlipXDSP
- FlipXISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- FlipXISP(IntScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.FlipXISP
- FlipZDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- FlipZDSP(DoubleScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.FlipZDSP
- FlipZISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- FlipZISP(IntScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.FlipZISP
- followRedirects - Variable in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions
-
If
true, we will recursively follow HTTP redirects. - followRedirects(boolean) - Method in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions.RequestOptionsBuilder
-
If
true, we will recursively follow HTTP redirects. - forEach(Consumer<V>) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
-
Runs the given function on every value in the tree.
- forEach(Consumer<V>) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- forEachIntersecting(double, Consumer<V>) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
-
Runs the given function on every value that contains the given point.
- forEachIntersecting(double, Consumer<V>) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- forEachIntersecting(Bounds2d, Consumer<V>) - Method in interface net.buildtheearth.terraminusminus.util.bvh.BVH
-
Runs the given function on every value that intersects with the given bounding box.
- foreignClass() - Method in exception class net.buildtheearth.terraminusminus.substitutes.exceptions.TranslateToForeignObjectException
- foreignObject() - Method in exception class net.buildtheearth.terraminusminus.substitutes.exceptions.TranslateToSubstituteException
- formatUrl(Map<String, String>, String) - Static method in class net.buildtheearth.terraminusminus.util.http.Http
- fromGeo() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.EqualEarthProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.EquirectangularProjection
-
Converts geographic coordinates to map coordinates
- fromGeo(double, double) - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Converts geographic coordinates to map coordinates
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.mercator.CenteredMercatorProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.mercator.TransverseMercatorProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.SinusoidalProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipHorizontalProjectionTransform
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipVerticalProjectionTransform
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.OffsetProjectionTransform
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.RotateProjectionTransform
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
- fromGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.SwapAxesProjectionTransform
- fromGeo(GeographicProjection) - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- FromIntDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- FromIntDSP(IntScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.FromIntDSP
- future() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset.AbstractState
G
- GeneratorDatasets - Class in net.buildtheearth.terraminusminus.generator
-
Wrapper class which contains all of the datasets used for generation.
- GeneratorDatasets(Map<String, Object>, GeographicProjection) - Constructor for class net.buildtheearth.terraminusminus.generator.GeneratorDatasets
-
Constructs GeneratorDatasets based on a custom map of datasets and provided GeographicProjection
- GeneratorDatasets(EarthGeneratorSettings) - Constructor for class net.buildtheearth.terraminusminus.generator.GeneratorDatasets
- geo - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- geo2Spherical(double[]) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
Converts geographic latitude and longitude coordinates to spherical coordinates on a sphere of radius 1.
- GeographicProjection - Interface in net.buildtheearth.terraminusminus.projection
-
Support for various projection types.
- GeographicProjection.Deserializer - Class in net.buildtheearth.terraminusminus.projection
- GeographicProjection.Serializer - Class in net.buildtheearth.terraminusminus.projection
- GeoJson - Class in net.buildtheearth.terraminusminus.dataset.geojson
- GeoJsonObject - Interface in net.buildtheearth.terraminusminus.dataset.geojson
- GeoJsonToVectorDataset - Class in net.buildtheearth.terraminusminus.dataset.vector
- GeoJsonToVectorDataset(ParsingGeoJsonDataset, OSMMapper<Geometry>, GeographicProjection) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.GeoJsonToVectorDataset
- geometries - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- geometries() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- geometry - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- geometry() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- Geometry - Interface in net.buildtheearth.terraminusminus.dataset.geojson
- GeometryCollection - Class in net.buildtheearth.terraminusminus.dataset.geojson.geometry
- GeometryCollection(Geometry[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- get() - Static method in class net.buildtheearth.terraminusminus.generator.ChunkBiomesBuilder
- get() - Static method in exception class net.buildtheearth.terraminusminus.projection.OutOfProjectionBoundsException
- get() - Static method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- get(double, double) - Method in class net.buildtheearth.terraminusminus.dataset.builtin.AbstractBuiltinDataset
- get(double, double) - Method in class net.buildtheearth.terraminusminus.dataset.builtin.Climate
- get(double, double) - Method in class net.buildtheearth.terraminusminus.dataset.builtin.Soil
- get(double, double, IntToDoubleBiFunction) - Method in enum class net.buildtheearth.terraminusminus.dataset.BlendMode
- get(int) - Method in class net.buildtheearth.terraminusminus.util.ImmutableCompactArray
-
Gets the value at the given index.
- get(int) - Method in class net.buildtheearth.terraminusminus.util.RLEByteArray
- get(int, int) - Method in class net.buildtheearth.terraminusminus.generator.ChunkBiomesBuilder
- get(String) - Static method in class net.buildtheearth.terraminusminus.util.http.Http
-
Asynchronously gets the contents of the given resource, with the default request options.
- get(String) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
-
Removes the existing entry with the given name.
- get(String, Http.RequestOptions) - Static method in class net.buildtheearth.terraminusminus.util.http.Http
-
Asynchronously gets the contents of the given resource.
- getAllIntersecting(double) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
-
Gets a
Listcontaining every value that contains the given point. - getAllIntersecting(Bounds2d) - Method in interface net.buildtheearth.terraminusminus.util.bvh.BVH
-
Gets a
Listcontaining every value that intersects with the given bounding box. - getAsBoolean() - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockPropertyValue
- getAsInt() - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockPropertyValue
- getAsString() - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockPropertyValue
- getAsync(double[]) - Method in interface net.buildtheearth.terraminusminus.dataset.IScalarDataset
- getAsync(double, double) - Method in class net.buildtheearth.terraminusminus.dataset.builtin.AbstractBuiltinDataset
- getAsync(double, double) - Method in interface net.buildtheearth.terraminusminus.dataset.IScalarDataset
-
Asynchronously gets a single value at the given point.
- getAsync(double, double) - Method in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- getAsync(double, double) - Method in class net.buildtheearth.terraminusminus.dataset.scalar.MultiScalarDataset
- getAsync(K) - Method in class net.buildtheearth.terraminusminus.dataset.Dataset
- getAsync(K) - Method in interface net.buildtheearth.terraminusminus.dataset.IDataset
- getAsync(CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.TiledGeoJsonDataset
- getAsync(CornerBoundingBox2d) - Method in interface net.buildtheearth.terraminusminus.dataset.IElementDataset
-
Gets all of the elements that intersect the given bounding box.
- getAsync(CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.dataset.vector.VectorTiledDataset
- getAsync(CornerBoundingBox2d, int, int) - Method in class net.buildtheearth.terraminusminus.dataset.builtin.AbstractBuiltinDataset
- getAsync(CornerBoundingBox2d, int, int) - Method in interface net.buildtheearth.terraminusminus.dataset.IScalarDataset
-
Asynchronously gets a bunch of values at the given coordinates.
- getAsync(CornerBoundingBox2d, int, int) - Method in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- getAsync(CornerBoundingBox2d, int, int) - Method in class net.buildtheearth.terraminusminus.dataset.scalar.MultiScalarDataset
- getBiome(BlockPos) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
-
Deprecated.this method is blocking, use
EarthBiomeProvider.getBiomesForChunkAsync(ChunkPos) - getBiomes(Biome[], int, int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
-
Deprecated.this method is blocking, use
EarthBiomeProvider.getBiomesForChunkAsync(ChunkPos) - getBiomes(Biome[], int, int, int, int, boolean) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
-
Deprecated.this method is blocking, use
EarthBiomeProvider.getBiomesForChunkAsync(ChunkPos) - getBiomesForChunk(ChunkPos) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
-
Deprecated.this method is blocking, use
EarthBiomeProvider.getBiomesForChunkAsync(ChunkPos) - getBiomesForChunkAsync(ChunkPos) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
-
Gets the biomes in the given chunk.
- getBiomesForGeneration(Biome[], int, int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
-
Deprecated.this method is blocking, use
EarthBiomeProvider.getBiomesForChunkAsync(ChunkPos) - getBlock() - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
- getCentralMeridian(double) - Static method in class net.buildtheearth.terraminusminus.projection.mercator.TransverseMercatorProjection
- getCustom(String) - Method in class net.buildtheearth.terraminusminus.util.CustomAttributeContainer
-
Gets the custom attribute with the given key.
- getCustom(String, T) - Method in class net.buildtheearth.terraminusminus.util.CustomAttributeContainer
-
Gets the custom attribute with the given key.
- getFirst(String[], Http.RequestOptions, EFunction<ByteBuf, T>) - Static method in class net.buildtheearth.terraminusminus.util.http.Http
-
Attempts to GET an array of URLs in order, returning the parsed response body of the first successful one.
- getFuture(ChunkPos, GeneratorDatasets, IEarthAsyncPipelineStep<?, V, B>[], Supplier<B>) - Static method in interface net.buildtheearth.terraminusminus.generator.IEarthAsyncPipelineStep
- getIntersectionPoints(int) - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- getLat() - Method in class net.buildtheearth.terraminusminus.util.geo.LatLng
- getLegacyGeneratorString() - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
-
Tries to convert this generator settings to a String Terra121 could understand.
- getLng() - Method in class net.buildtheearth.terraminusminus.util.geo.LatLng
- getMaxBlockX() - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- getMaxBlockZ() - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- getMinBlockX() - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- getMinBlockZ() - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- getPreviewColor() - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
- getProperties() - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
-
Gets the properties of this state as a read only map.
- getProperty(String) - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
-
Gets the value of a given property of this state.
- getSingle(String, Http.RequestOptions, EFunction<ByteBuf, T>) - Static method in class net.buildtheearth.terraminusminus.util.http.Http
-
Attempts to GET a single URL.
- GlobalParseRegistries - Class in net.buildtheearth.terraminusminus.config
-
Identifies implementation classes by their type names.
- GrayscaleExtractISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- GrayscaleExtractISP(IntScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.GrayscaleExtractISP
- GreaterThanDC - Class in net.buildtheearth.terraminusminus.config.condition
- GreaterThanDC(double) - Constructor for class net.buildtheearth.terraminusminus.config.condition.GreaterThanDC
- groundHeight(int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- GSON - Static variable in class net.buildtheearth.terraminusminus.TerraConstants
H
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.FeatureCollection
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Reference
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- hashCode() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- hashCode() - Method in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- hashCode() - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- hashCode() - Method in class net.buildtheearth.terraminusminus.substitutes.Identifier
- hashCode() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- hashCode() - Method in class net.buildtheearth.terraminusminus.util.IntRange
- hashCode() - Method in class net.buildtheearth.terraminusminus.util.TilePos
- hasProperty(String) - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
-
Tests whether this state has a given property set.
- HeightsBaker - Class in net.buildtheearth.terraminusminus.generator.data
- HeightsBaker() - Constructor for class net.buildtheearth.terraminusminus.generator.data.HeightsBaker
- Hex - Class in net.buildtheearth.terraminusminus.util
- http - Static variable in class net.buildtheearth.terraminusminus.TerraConfig
- Http - Class in net.buildtheearth.terraminusminus.util.http
-
Handles sending and caching of HTTP requests.
- Http.RequestOptions - Class in net.buildtheearth.terraminusminus.util.http
-
Options for controlling the behavior of outgoing HTTP requests.
- Http.RequestOptions.RequestOptionsBuilder - Class in net.buildtheearth.terraminusminus.util.http
- HttpOpts() - Constructor for class net.buildtheearth.terraminusminus.TerraConfig.HttpOpts
I
- id - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- id - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- id() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- id() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- id() - Method in interface net.buildtheearth.terraminusminus.dataset.vector.geometry.VectorGeometry
- IDataset<K,
V> - Interface in net.buildtheearth.terraminusminus.dataset - identifier() - Method in interface net.buildtheearth.terraminusminus.substitutes.Biome
- Identifier - Class in net.buildtheearth.terraminusminus.substitutes
-
A unique identifier for a namespaced game resource.
- Identifier(String) - Constructor for class net.buildtheearth.terraminusminus.substitutes.Identifier
-
Creates a new
Identifierwith the given path in the namespaceminecraft. - Identifier(String, String) - Constructor for class net.buildtheearth.terraminusminus.substitutes.Identifier
-
Creates a new
Identifierwith the given namespace and path. - IEarthAsyncDataBuilder<V> - Interface in net.buildtheearth.terraminusminus.generator
- IEarthAsyncPipelineStep<D,
V, - Interface in net.buildtheearth.terraminusminus.generatorB> - IEarthBiomeFilter<D> - Interface in net.buildtheearth.terraminusminus.generator.biome
- IEarthDataBaker<D> - Interface in net.buildtheearth.terraminusminus.generator.data
- IElementDataset<V> - Interface in net.buildtheearth.terraminusminus.dataset
-
A dataset consisting of arbitrary elements.
- ImmutableCompactArray<T> - Class in net.buildtheearth.terraminusminus.util
-
A compact, immutable array of
BlockStates. - ImmutableCompactArray(T[]) - Constructor for class net.buildtheearth.terraminusminus.util.ImmutableCompactArray
- index - Variable in class net.buildtheearth.terraminusminus.util.RLEByteArray.Builder
- index - Variable in class net.buildtheearth.terraminusminus.util.RLEByteArray
- InitialBiomesBaker - Class in net.buildtheearth.terraminusminus.generator.data
- InitialBiomesBaker(EarthBiomeProvider) - Constructor for class net.buildtheearth.terraminusminus.generator.data.InitialBiomesBaker
- innerRings - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- innerRings() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- insert(V) - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- INSTANCE - Static variable in class net.buildtheearth.terraminusminus.dataset.osm.BlockStateParser
- intersects(Bounds2d) - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
-
Checks whether or not this bounding box intersects the given bounding box.
- intersectsSurface(int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- intersectsSurface(int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- Interval - Interface in net.buildtheearth.terraminusminus.util.interval
-
A 1-dimensional interval represented using double-precision floating-point coordinates.
- IntervalTree<V> - Class in net.buildtheearth.terraminusminus.util.interval
-
Implementation of a segment tree along a single axis of a series of 2-dimensional line segments.
- IntervalTree(Iterable<V>) - Constructor for class net.buildtheearth.terraminusminus.util.interval.IntervalTree
- IntervalTree.Node<V> - Class in net.buildtheearth.terraminusminus.util.interval
-
A node in the segment tree (either a leaf or internal node).
- IntRange - Class in net.buildtheearth.terraminusminus.util
-
A simple closed range between two integers.
- IntRange(int) - Constructor for class net.buildtheearth.terraminusminus.util.IntRange
- IntRange(int, int) - Constructor for class net.buildtheearth.terraminusminus.util.IntRange
- IntScalarParser - Interface in net.buildtheearth.terraminusminus.config.scalarparse.i
-
Parses a square grid of
intvalues from a binary representation. - IntScalarParser.Deserializer - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- IntScalarParser.Serializer - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- IntToDoubleBiFunction - Interface in net.buildtheearth.terraminusminus.util
-
A function that accepts two
intparameters and returns adouble. - inverse - Variable in class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- INVERSE_CACHE - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- INVERSE_ROTATION_MATRICES - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
-
Rotation matrices to move the triangles from the reference coordinates to their original positions.
- inverseTriangleTransform(double, double) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- inverseTriangleTransform(double, double) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- inverseTriangleTransformNewton(double, double) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- IScalarDataset - Interface in net.buildtheearth.terraminusminus.dataset
-
A dataset consisting of floating-point scalar values.
- isEurasianPart(double, double) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- isExpired(long) - Method in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- isLinearRing() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- isNullIsland(int, int) - Static method in class net.buildtheearth.terraminusminus.generator.data.NullIslandBaker
- isNullOrEmpty(String) - Static method in class net.buildtheearth.terraminusminus.util.Strings
-
Tests whether a
stringis null or empty. - ISO - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
-
Indicates the vertices forming each face of the icosahedron.
- isStale(long) - Method in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- isSupportedFormat(TiffDirectory) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffDSP
-
Verify whether this is a supported format (single-channel grayscale, encoded as IEEE 754, integers, or signed integers).
- iterator() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- iterator() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- iterator() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- iterator() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- iterator() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.FeatureCollection
J
- JSON_MAPPER - Static variable in class net.buildtheearth.terraminusminus.TerraConstants
- JsonParser<T> - Class in net.buildtheearth.terraminusminus.dataset.osm
-
Base implementation of
TypeAdapterfor deserialzing - JsonParser() - Constructor for class net.buildtheearth.terraminusminus.dataset.osm.JsonParser
- JsonParser.Typed<T> - Class in net.buildtheearth.terraminusminus.dataset.osm
-
Parses a single value with a named type.
K
- KEY_DATA_TREE_COVER - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- KEY_DATASET_HEIGHTS - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- KEY_DATASET_OSM_PARSED - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- KEY_DATASET_OSM_RAW - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- KEY_DATASET_TERRA121_PRECIPITATION - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- KEY_DATASET_TERRA121_SOIL - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- KEY_DATASET_TERRA121_TEMPERATURE - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- KEY_DATASET_TREE_COVER - Static variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorPipelines
- KeyedHttpDataset<V> - Class in net.buildtheearth.terraminusminus.dataset
- KeyedHttpDataset(String[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.KeyedHttpDataset
L
- LambertAzimuthalProjection - Class in net.buildtheearth.terraminusminus.projection
-
https://mathworld.wolfram.com/LambertAzimuthalEqual-AreaProjection.html
- LambertAzimuthalProjection(Double, Double) - Constructor for class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- last - Variable in class net.buildtheearth.terraminusminus.util.RLEByteArray.Builder
- lat - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- lat() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- lat00 - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- lat01 - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- lat10 - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- lat11 - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- LatLng - Class in net.buildtheearth.terraminusminus.util.geo
- LatLng() - Constructor for class net.buildtheearth.terraminusminus.util.geo.LatLng
- LatLng(double, double) - Constructor for class net.buildtheearth.terraminusminus.util.geo.LatLng
- layer - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineSharp
- layer - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- layer() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.AbstractVectorGeometry
- layer() - Method in interface net.buildtheearth.terraminusminus.dataset.vector.geometry.VectorGeometry
- layer(DValue) - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineSharp.LineSharpBuilder
- length() - Method in interface net.buildtheearth.terraminusminus.util.interval.Interval
- lerp(double, double, double) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
- LessThanDC - Class in net.buildtheearth.terraminusminus.config.condition
- LessThanDC(double) - Constructor for class net.buildtheearth.terraminusminus.config.condition.LessThanDC
- LIB_NAME - Static variable in class net.buildtheearth.terraminusminus.TerraConstants
- LIB_VERSION - Static variable in class net.buildtheearth.terraminusminus.TerraConstants
- LIMIT_LATITUDE - Static variable in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- Line(LineMapper) - Constructor for class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Line
- LINEAR - Enum constant in enum class net.buildtheearth.terraminusminus.dataset.BlendMode
- LineMapper - Interface in net.buildtheearth.terraminusminus.dataset.osm.mapper
- LineParser - Class in net.buildtheearth.terraminusminus.dataset.osm.mapper
- LineParser() - Constructor for class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineParser
- lines - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- lines() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- LineSharp - Class in net.buildtheearth.terraminusminus.dataset.osm.mapper
-
Adapted from
LineNarrow - LineSharp.LineSharpBuilder - Class in net.buildtheearth.terraminusminus.dataset.osm.mapper
- LineString - Class in net.buildtheearth.terraminusminus.dataset.geojson.geometry
- LineString(Point[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- list - Variable in class net.buildtheearth.terraminusminus.util.OrderedRegistry
- LIST_CACHE - Static variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
- load() - Static method in interface net.buildtheearth.terraminusminus.dataset.osm.OSMMapper
- load(String) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.AbstractReferenceResolvingGeoJsonDataset
- load(String) - Method in class net.buildtheearth.terraminusminus.dataset.KeyedHttpDataset
- load(K) - Method in class net.buildtheearth.terraminusminus.dataset.Dataset
-
Deprecated.internal API, don't call this method directly!
- load(ChunkPos) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.TiledGeoJsonDataset
- load(ChunkPos) - Method in class net.buildtheearth.terraminusminus.dataset.TiledHttpDataset
- load(ChunkPos) - Method in class net.buildtheearth.terraminusminus.dataset.vector.VectorTiledDataset
- load(ChunkPos) - Method in class net.buildtheearth.terraminusminus.generator.ChunkDataLoader
- load(ChunkPos) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider.ChunkDataLoader
- load(TilePos) - Method in class net.buildtheearth.terraminusminus.generator.TerrainPreview
-
Deprecated.internal API, do not touch!
- loader - Variable in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- location - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.object.Reference
- location - Variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- location() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Reference
- LOGGER - Static variable in class net.buildtheearth.terraminusminus.TerraMinusMinus
- lon - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- lon() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- lon00 - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- lon01 - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- lon10 - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- lon11 - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
M
- main(String...) - Static method in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- MANAGERS - Static variable in class net.buildtheearth.terraminusminus.util.http.Http
- mapper - Variable in class net.buildtheearth.terraminusminus.dataset.vector.GeoJsonToVectorDataset
- mapper() - Method in class net.buildtheearth.terraminusminus.dataset.vector.GeoJsonToVectorDataset
- mask - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.AndISP
- mask - Variable in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- mask() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.AndISP
- mask() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- MatchCondition - Interface in net.buildtheearth.terraminusminus.dataset.osm.match
- matches(float) - Method in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- MatchParser - Class in net.buildtheearth.terraminusminus.dataset.osm.match
- MatchParser() - Constructor for class net.buildtheearth.terraminusminus.dataset.osm.match.MatchParser
- MathUtils - Class in net.buildtheearth.terraminusminus.util
- matVecProdD(double[][], double[]) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
Multiples the given matrix with the given vector.
- max - Variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- max - Variable in class net.buildtheearth.terraminusminus.util.IntRange
- max() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- max() - Method in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- max() - Method in interface net.buildtheearth.terraminusminus.util.interval.Interval
- max() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- max() - Method in class net.buildtheearth.terraminusminus.util.IntRange
- MAX_CONTENT_LENGTH - Static variable in class net.buildtheearth.terraminusminus.util.http.Http
- maxConcurrentRequests - Variable in class net.buildtheearth.terraminusminus.TerraConfig.HttpOpts
- maxDist - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.DistancePolygon
- maxX - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- maxX - Variable in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- maxX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.AbstractLine
- maxX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.NarrowLine
- maxX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.SharpLine
- maxX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.WideLine
- maxX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- maxX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- maxX() - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- maxX() - Method in class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- maxX() - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
- maxX() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- maxY() - Method in class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- maxZ - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- maxZ - Variable in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- maxZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.AbstractLine
- maxZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.NarrowLine
- maxZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.SharpLine
- maxZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.WideLine
- maxZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- maxZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- maxZ() - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- maxZ() - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
- maxZ() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- merge(Stream<GeoJsonObject[]>) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.ReferenceResolvingGeoJsonDataset
- merge(Stream<VectorGeometry[]>) - Method in class net.buildtheearth.terraminusminus.dataset.vector.GeoJsonToVectorDataset
- merge(Stream<V>) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.AbstractReferenceResolvingGeoJsonDataset
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.EqualEarthProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.EquirectangularProjection
-
Gives an estimation of the scale of this projection.
- metersPerUnit() - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Gives an estimation of the scale of this projection.
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.mercator.CenteredMercatorProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.mercator.TransverseMercatorProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.SinusoidalProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.transform.ProjectionTransform
- metersPerUnit() - Method in class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
- min - Variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- min - Variable in class net.buildtheearth.terraminusminus.util.IntRange
- min() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- min() - Method in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- min() - Method in interface net.buildtheearth.terraminusminus.util.interval.Interval
- min() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- min() - Method in class net.buildtheearth.terraminusminus.util.IntRange
- minX - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- minX - Variable in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- minX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.AbstractLine
- minX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.NarrowLine
- minX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.SharpLine
- minX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.WideLine
- minX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- minX() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- minX() - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- minX() - Method in class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- minX() - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
- minX() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- minY() - Method in class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- minZ - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- minZ - Variable in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- minZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.AbstractLine
- minZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.NarrowLine
- minZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.SharpLine
- minZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.WideLine
- minZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- minZ() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- minZ() - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- minZ() - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
- minZ() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- MultiLineString - Class in net.buildtheearth.terraminusminus.dataset.geojson.geometry
- MultiLineString(LineString[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- MultiplyDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- MultiplyDSP(DoubleScalarParser, double) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.MultiplyDSP
- MultiPoint - Class in net.buildtheearth.terraminusminus.dataset.geojson.geometry
- MultiPoint(Point[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- MultiPolygon - Class in net.buildtheearth.terraminusminus.dataset.geojson.geometry
- MultiPolygon(Polygon[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- MultiScalarDataset - Class in net.buildtheearth.terraminusminus.dataset.scalar
-
Implementation of
IScalarDatasetwhich can sample from multipleIScalarDatasets and combine the results. - MultiScalarDataset(String, boolean) - Constructor for class net.buildtheearth.terraminusminus.dataset.scalar.MultiScalarDataset
N
- N - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- name - Variable in class net.buildtheearth.terraminusminus.dataset.vector.draw.DrawFunctionParser
- name - Variable in class net.buildtheearth.terraminusminus.dataset.osm.dvalue.DValueParser
- name - Variable in class net.buildtheearth.terraminusminus.dataset.osm.JsonParser.Typed
- name - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineParser
- name - Variable in class net.buildtheearth.terraminusminus.dataset.osm.match.MatchParser
- name - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Parser
- name - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonParser
- namespace - Variable in class net.buildtheearth.terraminusminus.substitutes.Identifier
-
The namespace of this identifier.
- namespace() - Method in class net.buildtheearth.terraminusminus.substitutes.Identifier
-
The namespace of this identifier.
- NarrowLine - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry.line
- NarrowLine(String, double, DrawFunction, MultiLineString) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.NarrowLine
- NE - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- NEAR - Enum constant in enum class net.buildtheearth.terraminusminus.dataset.BlendMode
- net.buildtheearth.terraminusminus - package net.buildtheearth.terraminusminus
- net.buildtheearth.terraminusminus.config - package net.buildtheearth.terraminusminus.config
- net.buildtheearth.terraminusminus.config.condition - package net.buildtheearth.terraminusminus.config.condition
- net.buildtheearth.terraminusminus.config.scalarparse.d - package net.buildtheearth.terraminusminus.config.scalarparse.d
- net.buildtheearth.terraminusminus.config.scalarparse.i - package net.buildtheearth.terraminusminus.config.scalarparse.i
- net.buildtheearth.terraminusminus.dataset - package net.buildtheearth.terraminusminus.dataset
- net.buildtheearth.terraminusminus.dataset.builtin - package net.buildtheearth.terraminusminus.dataset.builtin
- net.buildtheearth.terraminusminus.dataset.geojson - package net.buildtheearth.terraminusminus.dataset.geojson
- net.buildtheearth.terraminusminus.dataset.geojson.dataset - package net.buildtheearth.terraminusminus.dataset.geojson.dataset
- net.buildtheearth.terraminusminus.dataset.geojson.geometry - package net.buildtheearth.terraminusminus.dataset.geojson.geometry
- net.buildtheearth.terraminusminus.dataset.geojson.object - package net.buildtheearth.terraminusminus.dataset.geojson.object
- net.buildtheearth.terraminusminus.dataset.osm - package net.buildtheearth.terraminusminus.dataset.osm
-
This package and its subpackages contain all the Gson hackery required to deserialize the OpenStreetMap config properly.
- net.buildtheearth.terraminusminus.dataset.osm.dvalue - package net.buildtheearth.terraminusminus.dataset.osm.dvalue
- net.buildtheearth.terraminusminus.dataset.osm.mapper - package net.buildtheearth.terraminusminus.dataset.osm.mapper
- net.buildtheearth.terraminusminus.dataset.osm.match - package net.buildtheearth.terraminusminus.dataset.osm.match
- net.buildtheearth.terraminusminus.dataset.scalar - package net.buildtheearth.terraminusminus.dataset.scalar
- net.buildtheearth.terraminusminus.dataset.vector - package net.buildtheearth.terraminusminus.dataset.vector
- net.buildtheearth.terraminusminus.dataset.vector.draw - package net.buildtheearth.terraminusminus.dataset.vector.draw
- net.buildtheearth.terraminusminus.dataset.vector.geometry - package net.buildtheearth.terraminusminus.dataset.vector.geometry
- net.buildtheearth.terraminusminus.dataset.vector.geometry.line - package net.buildtheearth.terraminusminus.dataset.vector.geometry.line
- net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon - package net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon
- net.buildtheearth.terraminusminus.generator - package net.buildtheearth.terraminusminus.generator
- net.buildtheearth.terraminusminus.generator.biome - package net.buildtheearth.terraminusminus.generator.biome
- net.buildtheearth.terraminusminus.generator.data - package net.buildtheearth.terraminusminus.generator.data
- net.buildtheearth.terraminusminus.projection - package net.buildtheearth.terraminusminus.projection
- net.buildtheearth.terraminusminus.projection.dymaxion - package net.buildtheearth.terraminusminus.projection.dymaxion
- net.buildtheearth.terraminusminus.projection.mercator - package net.buildtheearth.terraminusminus.projection.mercator
- net.buildtheearth.terraminusminus.projection.transform - package net.buildtheearth.terraminusminus.projection.transform
- net.buildtheearth.terraminusminus.substitutes - package net.buildtheearth.terraminusminus.substitutes
- net.buildtheearth.terraminusminus.substitutes.exceptions - package net.buildtheearth.terraminusminus.substitutes.exceptions
- net.buildtheearth.terraminusminus.util - package net.buildtheearth.terraminusminus.util
- net.buildtheearth.terraminusminus.util.bvh - package net.buildtheearth.terraminusminus.util.bvh
- net.buildtheearth.terraminusminus.util.geo - package net.buildtheearth.terraminusminus.util.geo
- net.buildtheearth.terraminusminus.util.http - package net.buildtheearth.terraminusminus.util.http
-
Performant, asynchronous HTTP requests multiplexed over a single-threaded Netty event loop.
- net.buildtheearth.terraminusminus.util.interval - package net.buildtheearth.terraminusminus.util.interval
- NETWORK_EVENT_LOOP_GROUP - Static variable in class net.buildtheearth.terraminusminus.util.http.Http
- next - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Line
- noCache - Variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- Node(double, double) - Constructor for class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- NODE_SPLIT_CAPACITY - Static variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
-
The number of values that must be present in a node in order for it to become eligible for splitting.
- NotDC - Class in net.buildtheearth.terraminusminus.config.condition
- NotDC(DoubleCondition) - Constructor for class net.buildtheearth.terraminusminus.config.condition.NotDC
- NullIslandBaker - Class in net.buildtheearth.terraminusminus.generator.data
-
Sets the surface height at null island to 1.
- NullIslandBaker() - Constructor for class net.buildtheearth.terraminusminus.generator.data.NullIslandBaker
- nullIslandInnerBiome - Variable in class net.buildtheearth.terraminusminus.TerraConfig.BiomeOpts
- nullIslandOuterBiome - Variable in class net.buildtheearth.terraminusminus.TerraConfig.BiomeOpts
- NW - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
O
- of(double, double) - Static method in interface net.buildtheearth.terraminusminus.util.interval.Interval
- of(double, double, double, double) - Static method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
- of(V[]) - Static method in interface net.buildtheearth.terraminusminus.util.bvh.BVH
- offset - Variable in enum class net.buildtheearth.terraminusminus.dataset.BlendMode
- OffsetProjectionTransform - Class in net.buildtheearth.terraminusminus.projection.transform
-
Applies a simple translation to the projected space, such that: x' = x + offsetX and y' = y + offsetY
- OffsetProjectionTransform(GeographicProjection, double, double) - Constructor for class net.buildtheearth.terraminusminus.projection.transform.OffsetProjectionTransform
- openstreetmap - Static variable in class net.buildtheearth.terraminusminus.TerraConfig
- OrDC - Class in net.buildtheearth.terraminusminus.config.condition
- OrDC(DoubleCondition[]) - Constructor for class net.buildtheearth.terraminusminus.config.condition.OrDC
- OrderedRegistry<T> - Class in net.buildtheearth.terraminusminus.util
-
A sort of "registry", in which entries are identified by a
Stringkey. - OrderedRegistry() - Constructor for class net.buildtheearth.terraminusminus.util.OrderedRegistry
- OSMBaker - Class in net.buildtheearth.terraminusminus.generator.data
- OSMBaker() - Constructor for class net.buildtheearth.terraminusminus.generator.data.OSMBaker
- OSMMapper<G> - Interface in net.buildtheearth.terraminusminus.dataset.osm
-
Consumes a GeoJSON geometry object and emits some number of generateable elements.
- OSMOpts() - Constructor for class net.buildtheearth.terraminusminus.TerraConfig.OSMOpts
- other - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- outerRing - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- outerRing() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- OutOfProjectionBoundsException - Exception Class in net.buildtheearth.terraminusminus.projection
P
- paddedLocalBounds - Variable in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset.AbstractState
- palette - Variable in class net.buildtheearth.terraminusminus.util.ImmutableCompactArray
- parse - Variable in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- parse() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.AddDSP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.DivideDSP
- parse(int, ByteBuf) - Method in interface net.buildtheearth.terraminusminus.config.scalarparse.d.DoubleScalarParser
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.FlipXDSP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.FlipZDSP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.FromIntDSP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.MultiplyDSP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTerrariumPngDSP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffDSP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.SwapAxesDSP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.AddISP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.AndISP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.FlipXISP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.FlipZISP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.GrayscaleExtractISP
- parse(int, ByteBuf) - Method in interface net.buildtheearth.terraminusminus.config.scalarparse.i.IntScalarParser
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.ParsePngISP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.ParseTiffISP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.RequireOpaqueISP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.RGBExtractISP
- parse(int, ByteBuf) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.SwapAxesISP
- parse(int, TiffContents, double[]) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffDSP
- parse(int, TiffDirectory, double[]) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffDSP
- parse(Reader) - Static method in class net.buildtheearth.terraminusminus.dataset.geojson.GeoJson
-
Parses a single GeoJSON object from the given
Reader. - parse(String) - Static method in class net.buildtheearth.terraminusminus.dataset.geojson.GeoJson
-
Parses a single GeoJSON object from the given
String. - parse(String) - Static method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
- parse(String) - Static method in class net.buildtheearth.terraminusminus.substitutes.Identifier
- parse(String) - Static method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
-
Parses a serialized
BlockStatefrom aString. - parse(String) - Static method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
-
Parses the given generator settings.
- parse(String) - Static method in interface net.buildtheearth.terraminusminus.substitutes.Biome
-
Parses an identifier and returns a corresponding
Biome. - ParseJpgISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- ParseJpgISP() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.ParseJpgISP
- ParsePngISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- ParsePngISP() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.ParsePngISP
- Parser() - Constructor for class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Parser
- ParseTerrariumPngDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- ParseTerrariumPngDSP() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTerrariumPngDSP
- ParseTiffAutoDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
-
Deprecated.floating point and integer specific TIFF implementations were made irrelevant by Apache commons imaging supporting them both ina unified way. Use
ParseTiffDSPinstead, this class may be removed in future releases. - ParseTiffAutoDSP() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffAutoDSP
-
Deprecated.
- ParseTiffDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
-
Parses integer or floating-point scalar data from single-channel TIFF images, to double arrays.
- ParseTiffDSP() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffDSP
- ParseTiffFloatingPointDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
-
Deprecated.floating point and integer specific TIFF implementations were made irrelevant by Apache commons imaging supporting them both ina unified way. Use
ParseTiffDSPinstead, this class may be removed in future releases. - ParseTiffFloatingPointDSP() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffFloatingPointDSP
-
Deprecated.
- ParseTiffIntDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
-
Deprecated.floating point and integer specific TIFF implementations were made irrelevant by Apache commons imaging supporting them both ina unified way. Use
ParseTiffDSPinstead, this class may be removed in future releases. - ParseTiffIntDSP() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffIntDSP
-
Deprecated.
- ParseTiffISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- ParseTiffISP() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.ParseTiffISP
- parseUncached(String) - Static method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
-
Parses the given generator settings without caching.
- parseVerbatimCoordinates(String) - Static method in class net.buildtheearth.terraminusminus.util.geo.CoordinateParseUtils
-
Parses a String to a
LatLngobject, while being as flexible as possible. - ParsingGeoJsonDataset - Class in net.buildtheearth.terraminusminus.dataset.geojson.dataset
- ParsingGeoJsonDataset(String[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.dataset.ParsingGeoJsonDataset
- path - Variable in class net.buildtheearth.terraminusminus.substitutes.Identifier
-
The path of this identifier.
- path() - Method in class net.buildtheearth.terraminusminus.substitutes.Identifier
-
The path of this identifier.
- point(double[], double, double) - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
-
Gets the coordinates of a point in this bounding box.
- Point - Class in net.buildtheearth.terraminusminus.dataset.geojson.geometry
- Point(double, double) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- points - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- points - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- points() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- points() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- Polygon - Class in net.buildtheearth.terraminusminus.dataset.geojson.geometry
- Polygon(LineString, LineString[]) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- PolygonConvert - Interface in net.buildtheearth.terraminusminus.dataset.osm.mapper
- PolygonConvert.Line - Class in net.buildtheearth.terraminusminus.dataset.osm.mapper
- PolygonConvert.Parser - Class in net.buildtheearth.terraminusminus.dataset.osm.mapper
- PolygonMapper - Interface in net.buildtheearth.terraminusminus.dataset.osm.mapper
- PolygonParser - Class in net.buildtheearth.terraminusminus.dataset.osm.mapper
- PolygonParser() - Constructor for class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonParser
- polygons - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- polygons() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- postProcess(int, TiffDirectory, double[]) - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.ParseTiffDSP
- precipitation - Variable in class net.buildtheearth.terraminusminus.generator.biome.Terra121BiomeFilter.Data
- Precipitation() - Constructor for class net.buildtheearth.terraminusminus.dataset.builtin.Climate.Precipitation
- priority - Variable in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- priority() - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- produceZYZRotationMatrix(double, double, double) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
TODO produceZYZRotationMatrix javadoc
- proj - Variable in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- project(double, double) - Method in interface net.buildtheearth.terraminusminus.projection.ProjectionFunction
- project(ProjectionFunction) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- project(ProjectionFunction) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- project(ProjectionFunction) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- project(ProjectionFunction) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- project(ProjectionFunction) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- project(ProjectionFunction) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- project(ProjectionFunction) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- project(ProjectionFunction) - Method in interface net.buildtheearth.terraminusminus.dataset.geojson.Geometry
- projection - Variable in class net.buildtheearth.terraminusminus.dataset.TiledDataset
- projection - Variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- projection - Variable in class net.buildtheearth.terraminusminus.generator.GeneratorDatasets
- projection() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- projection() - Method in class net.buildtheearth.terraminusminus.dataset.TiledDataset
- projection() - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- projection() - Method in class net.buildtheearth.terraminusminus.generator.GeneratorDatasets
- ProjectionFunction - Interface in net.buildtheearth.terraminusminus.projection
-
A function that can apply a projection to a pair of lon/lat or x/y coordinates.
- PROJECTIONS - Static variable in class net.buildtheearth.terraminusminus.config.GlobalParseRegistries
- ProjectionTransform - Class in net.buildtheearth.terraminusminus.projection.transform
-
Warps a Geographic projection and applies a transformation to it.
- ProjectionTransform(GeographicProjection) - Constructor for class net.buildtheearth.terraminusminus.projection.transform.ProjectionTransform
- properties - Variable in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- properties() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- properties() - Method in class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- properties() - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
- properties() - Method in class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- properties() - Method in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- properties() - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- putCustom(String, Object) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
R
- R - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- radius - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.WideLine
- radius() - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- read(JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.BlockStateParser
- read(JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.JsonParser.Typed
- read(JsonReader) - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Parser
- read(Path) - Static method in class net.buildtheearth.terraminusminus.util.http.Disk
-
Asynchronously reads a file's contents into a
ByteBuf. - readFromCache - Variable in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions
-
If
true, we will attempt to load the URL from the cache before sending the request to the server. - readFromCache(boolean) - Method in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions.RequestOptionsBuilder
-
If
true, we will attempt to load the URL from the cache before sending the request to the server. - readList(JsonReader, IOFunction<JsonReader, T>) - Static method in class net.buildtheearth.terraminusminus.dataset.osm.JsonParser
- readTypedList(JsonReader, Class<T>) - Static method in class net.buildtheearth.terraminusminus.dataset.osm.JsonParser
- readTypedList(JsonReader, IOBiFunction<String, JsonReader, T>) - Static method in class net.buildtheearth.terraminusminus.dataset.osm.JsonParser
- realName() - Method in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- reducedConsoleMessages - Static variable in class net.buildtheearth.terraminusminus.TerraConfig
- Reference - Class in net.buildtheearth.terraminusminus.dataset.geojson.object
-
Non-standard GeoJSON object: represents a reference to another URL containing a GeoJSON object that this object should be substituted with.
- Reference(String) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.object.Reference
- ReferenceResolvingGeoJsonDataset - Class in net.buildtheearth.terraminusminus.dataset.geojson.dataset
- ReferenceResolvingGeoJsonDataset(ParsingGeoJsonDataset) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.dataset.ReferenceResolvingGeoJsonDataset
- registry() - Method in class net.buildtheearth.terraminusminus.config.condition.DoubleCondition.Deserializer
- registry() - Method in class net.buildtheearth.terraminusminus.config.condition.DoubleCondition.Serializer
- registry() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.DoubleScalarParser.Deserializer
- registry() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.DoubleScalarParser.Serializer
- registry() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.IntScalarParser.Deserializer
- registry() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.IntScalarParser.Serializer
- registry() - Method in class net.buildtheearth.terraminusminus.config.TypedDeserializer
- registry() - Method in class net.buildtheearth.terraminusminus.config.TypedSerializer
- registry() - Method in class net.buildtheearth.terraminusminus.projection.GeographicProjection.Deserializer
- registry() - Method in class net.buildtheearth.terraminusminus.projection.GeographicProjection.Serializer
- remove(String) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
-
Removes the existing entry with the given name.
- replace - Variable in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- replace() - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter.BiomeBoundingBox
- requestData(ChunkPos, GeneratorDatasets, Bounds2d, CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.generator.biome.Terra121BiomeFilter
- requestData(ChunkPos, GeneratorDatasets, Bounds2d, CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter
- requestData(ChunkPos, GeneratorDatasets, Bounds2d, CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.generator.data.HeightsBaker
- requestData(ChunkPos, GeneratorDatasets, Bounds2d, CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.generator.data.InitialBiomesBaker
- requestData(ChunkPos, GeneratorDatasets, Bounds2d, CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.generator.data.NullIslandBaker
- requestData(ChunkPos, GeneratorDatasets, Bounds2d, CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.generator.data.OSMBaker
- requestData(ChunkPos, GeneratorDatasets, Bounds2d, CornerBoundingBox2d) - Method in class net.buildtheearth.terraminusminus.generator.data.TreeCoverBaker
- requestData(ChunkPos, GeneratorDatasets, Bounds2d, CornerBoundingBox2d) - Method in interface net.buildtheearth.terraminusminus.generator.IEarthAsyncPipelineStep
-
Asynchronously fetches the data required to bake the data for the given column.
- RequireOpaqueISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- RequireOpaqueISP(IntScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.RequireOpaqueISP
- reset() - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- reset() - Method in class net.buildtheearth.terraminusminus.generator.ChunkBiomesBuilder
-
Resets this builder instance so that it may be used again.
- reset() - Method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- resolution - Variable in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- resolution() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- resolution() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- RGBExtractISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- RGBExtractISP(IntScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.RGBExtractISP
- RLEByteArray - Class in net.buildtheearth.terraminusminus.util
-
A run-length-encoded byte array with random access.
- RLEByteArray(IntList, ByteList, int) - Constructor for class net.buildtheearth.terraminusminus.util.RLEByteArray
- RLEByteArray.Builder - Class in net.buildtheearth.terraminusminus.util
- root - Variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
- ROOT3 - Static variable in class net.buildtheearth.terraminusminus.util.MathUtils
-
Square root of 3
- RotateProjectionTransform - Class in net.buildtheearth.terraminusminus.projection.transform
- RotateProjectionTransform(GeographicProjection, double) - Constructor for class net.buildtheearth.terraminusminus.projection.transform.RotateProjectionTransform
- ROTATION_MATRICES - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
-
Rotation matrices to move the triangles to the reference coordinates from the original positions.
- ROWS - Static variable in class net.buildtheearth.terraminusminus.dataset.builtin.Climate
- ROWS - Static variable in class net.buildtheearth.terraminusminus.dataset.builtin.Soil
S
- S - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- safeDirectionalShift(int, int) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
Right-shifts the given value by the given number of bits, safely handling negative shifts and checking for overflow.
- SCALAR_PARSERS_DOUBLE - Static variable in class net.buildtheearth.terraminusminus.config.GlobalParseRegistries
- SCALAR_PARSERS_INT - Static variable in class net.buildtheearth.terraminusminus.config.GlobalParseRegistries
- scaleFrom - Variable in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- ScaleProjectionTransform - Class in net.buildtheearth.terraminusminus.projection.transform
-
Scales the warps projection's projected space up or down.
- ScaleProjectionTransform(GeographicProjection, double, double) - Constructor for class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
-
Creates a new ScaleProjection with different scale factors for the x and y axis.
- scaleTo - Variable in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- scaleX - Variable in class net.buildtheearth.terraminusminus.dataset.builtin.AbstractBuiltinDataset
- scaleY - Variable in class net.buildtheearth.terraminusminus.dataset.builtin.AbstractBuiltinDataset
- SE - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- Segment - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry
-
A simple representation of a line segment as a pair of two sets of coordinates.
- Segment(double, double, double, double) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- segments - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.AbstractLine
- segments - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- segments() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.AbstractLine
- segments() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.polygon.AbstractPolygon
- serialize(T, JsonGenerator, SerializerProvider) - Method in class net.buildtheearth.terraminusminus.config.TypedSerializer
- Serializer() - Constructor for class net.buildtheearth.terraminusminus.config.condition.DoubleCondition.Serializer
- Serializer() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.DoubleScalarParser.Serializer
- Serializer() - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.IntScalarParser.Serializer
- Serializer() - Constructor for class net.buildtheearth.terraminusminus.projection.GeographicProjection.Serializer
- servers - Variable in class net.buildtheearth.terraminusminus.TerraConfig.OSMOpts
- set(int, int, Biome) - Method in class net.buildtheearth.terraminusminus.generator.ChunkBiomesBuilder
- set(String, String, T) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
-
Replaces the existing entry with the given name.
- set(String, T) - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
-
Replaces the existing entry with the given name.
- setBlock(Identifier) - Method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- setCacheRoot(File) - Static method in class net.buildtheearth.terraminusminus.util.http.Disk
-
Set the directory where Terra-- should store its HTTP cache files.
- setConfigRoot(File) - Static method in class net.buildtheearth.terraminusminus.util.http.Disk
-
Set the directory where Terra-- should look for configuration files like
osm.json5orheights.json5. - setFrom(BlockState) - Method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- setFromSerializedString(String) - Method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
-
Sets values in this
builderby parsing a serializedBlockStatestring. - setMaximumConcurrentRequestsTo(String, int) - Static method in class net.buildtheearth.terraminusminus.util.http.Http
-
Sets the maximum number of concurrent requests to the given remote host.
- setProperty(String, boolean) - Method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- setProperty(String, int) - Method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- setProperty(String, String) - Method in class net.buildtheearth.terraminusminus.substitutes.BlockStateBuilder
- SharpLine - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry.line
-
A line style that resembles WorldEdit //line tool, that BTE Builders seem to prefer a lot.
- SharpLine(String, double, DrawFunction, MultiLineString) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.SharpLine
- shift - Variable in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- shift() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.DoubleTiledDataset
- SIDE_LENGTH - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- SIN_THETA - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- SingleProperty - Annotation Interface in net.buildtheearth.terraminusminus.config
-
Indicates that a type deserialized by
TypedDeserializeris represented as a single value rather than an object. - SinusoidalProjection - Class in net.buildtheearth.terraminusminus.projection
-
Implementation of the Sinusoidal projection.
- SinusoidalProjection() - Constructor for class net.buildtheearth.terraminusminus.projection.SinusoidalProjection
- size - Variable in enum class net.buildtheearth.terraminusminus.dataset.BlendMode
- size - Variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- size - Variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
- size - Variable in class net.buildtheearth.terraminusminus.util.RLEByteArray.Builder
- size - Variable in class net.buildtheearth.terraminusminus.util.RLEByteArray
- size() - Method in interface net.buildtheearth.terraminusminus.util.bvh.BVH
- size() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
- size() - Method in class net.buildtheearth.terraminusminus.util.RLEByteArray
- SIZE - Static variable in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- SIZE_SHIFT - Static variable in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- soil - Variable in class net.buildtheearth.terraminusminus.generator.biome.Terra121BiomeFilter.Data
- Soil - Class in net.buildtheearth.terraminusminus.dataset.builtin
- Soil() - Constructor for class net.buildtheearth.terraminusminus.dataset.builtin.Soil
- spherical2Cartesian(double[]) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
Converts spherical coordinates to Cartesian coordinates on a sphere of radius 1.
- spherical2Geo(double[]) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
Converts spherical coordinates to geographic coordinates on a sphere of radius 1.
- split() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- split(CharSequence, char) - Static method in class net.buildtheearth.terraminusminus.util.Strings
-
Splits a string into a string array using a given delimiter.
- SSL_CONTEXT - Static variable in class net.buildtheearth.terraminusminus.util.http.Http
- staleTime - Variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- state - Variable in class net.buildtheearth.terraminusminus.dataset.vector.draw.Block
- state - Variable in class net.buildtheearth.terraminusminus.generator.ChunkBiomesBuilder
- state() - Method in class net.buildtheearth.terraminusminus.generator.ChunkBiomesBuilder
- status - Variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- status - Variable in exception class net.buildtheearth.terraminusminus.util.http.UnknownHttpStatusException
- status() - Method in exception class net.buildtheearth.terraminusminus.util.http.UnknownHttpStatusException
- STATUS_NOT_FOUND - Static variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- STATUS_NOT_MODIFIED - Static variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- STATUS_REDIRECT - Static variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- STATUS_SUCCESS - Static variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- StereographicProjection - Class in net.buildtheearth.terraminusminus.projection
-
https://mathworld.wolfram.com/StereographicProjection.html
- StereographicProjection(Double, Double, Double) - Constructor for class net.buildtheearth.terraminusminus.projection.StereographicProjection
- stream() - Method in interface net.buildtheearth.terraminusminus.util.bvh.BVH
- Strings - Class in net.buildtheearth.terraminusminus.util
-
String related utility functions.
- substituteClass() - Method in exception class net.buildtheearth.terraminusminus.substitutes.exceptions.TranslateToSubstituteException
- SubstituteException - Exception Class in net.buildtheearth.terraminusminus.substitutes.exceptions
-
Thrown when a problem is encountered working with content substitutes (e.g.
- SubstituteException(String) - Constructor for exception class net.buildtheearth.terraminusminus.substitutes.exceptions.SubstituteException
- substituteObject() - Method in exception class net.buildtheearth.terraminusminus.substitutes.exceptions.TranslateToForeignObjectException
- SubstituteParseException - Exception Class in net.buildtheearth.terraminusminus.substitutes.exceptions
-
Thrown when a conversion from a String to a substitute object fails.
- SubstituteParseException(String, Class<?>, String) - Constructor for exception class net.buildtheearth.terraminusminus.substitutes.exceptions.SubstituteParseException
- surfaceBlock(int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- surfaceBlocks - Variable in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- surfaceBlocks() - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- surfaceHeight() - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- surfaceHeight(int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- surfaceHeight(int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- surfaceHeight(int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- surfaceMaxCube() - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
-
Provides access to the Y coordinate of the highest vertical 16 blocks segment that intersects with the surface.
- surfaceMinCube() - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
-
Provides access to the Y coordinate of the lower vertical 16 blocks segment that intersects with the surface.
- SW - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- SwapAxesDSP - Class in net.buildtheearth.terraminusminus.config.scalarparse.d
- SwapAxesDSP(DoubleScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.d.SwapAxesDSP
- SwapAxesISP - Class in net.buildtheearth.terraminusminus.config.scalarparse.i
- SwapAxesISP(IntScalarParser) - Constructor for class net.buildtheearth.terraminusminus.config.scalarparse.i.SwapAxesISP
- SwapAxesProjectionTransform - Class in net.buildtheearth.terraminusminus.projection.transform
-
Inverses the warped projection such that x becomes y and y becomes x.
- SwapAxesProjectionTransform(GeographicProjection) - Constructor for class net.buildtheearth.terraminusminus.projection.transform.SwapAxesProjectionTransform
T
- TAU - Static variable in class net.buildtheearth.terraminusminus.util.MathUtils
-
Two times pi
- temperature - Variable in class net.buildtheearth.terraminusminus.generator.biome.Terra121BiomeFilter.Data
- Temperature() - Constructor for class net.buildtheearth.terraminusminus.dataset.builtin.Climate.Temperature
- Terra121BiomeFilter - Class in net.buildtheearth.terraminusminus.generator.biome
-
Implementation of
IEarthBiomeFilterthat emits the same Biome as legacy terra121. - Terra121BiomeFilter() - Constructor for class net.buildtheearth.terraminusminus.generator.biome.Terra121BiomeFilter
- Terra121BiomeFilter.Data - Class in net.buildtheearth.terraminusminus.generator.biome
- TerraConfig - Class in net.buildtheearth.terraminusminus
- TerraConfig() - Constructor for class net.buildtheearth.terraminusminus.TerraConfig
- TerraConfig.BiomeOpts - Class in net.buildtheearth.terraminusminus
- TerraConfig.HttpOpts - Class in net.buildtheearth.terraminusminus
- TerraConfig.OSMOpts - Class in net.buildtheearth.terraminusminus
- TerraConstants - Class in net.buildtheearth.terraminusminus
- TerraConstants() - Constructor for class net.buildtheearth.terraminusminus.TerraConstants
- TerrainPreview - Class in net.buildtheearth.terraminusminus.generator
- TerrainPreview(EarthGeneratorSettings) - Constructor for class net.buildtheearth.terraminusminus.generator.TerrainPreview
- TerrainPreview(EarthGeneratorSettings, String) - Constructor for class net.buildtheearth.terraminusminus.generator.TerrainPreview
- TerraMinusMinus - Class in net.buildtheearth.terraminusminus
- TerraMinusMinus() - Constructor for class net.buildtheearth.terraminusminus.TerraMinusMinus
- test(double) - Method in class net.buildtheearth.terraminusminus.config.condition.AndDC
- test(double) - Method in class net.buildtheearth.terraminusminus.config.condition.EqualDC
- test(double) - Method in class net.buildtheearth.terraminusminus.config.condition.GreaterThanDC
- test(double) - Method in class net.buildtheearth.terraminusminus.config.condition.LessThanDC
- test(double) - Method in class net.buildtheearth.terraminusminus.config.condition.NotDC
- test(double) - Method in class net.buildtheearth.terraminusminus.config.condition.OrDC
- test(String, Map<String, String>, Geometry, Geometry) - Method in interface net.buildtheearth.terraminusminus.dataset.osm.match.MatchCondition
- THETA - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- tile(int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- tile(TilePos) - Method in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- TiledDataset<V> - Class in net.buildtheearth.terraminusminus.dataset
- TiledDataset(GeographicProjection, double) - Constructor for class net.buildtheearth.terraminusminus.dataset.TiledDataset
- TiledGeoJsonDataset - Class in net.buildtheearth.terraminusminus.dataset.geojson.dataset
- TiledGeoJsonDataset(IDataset<String, GeoJsonObject[]>) - Constructor for class net.buildtheearth.terraminusminus.dataset.geojson.dataset.TiledGeoJsonDataset
- TiledHttpDataset<T> - Class in net.buildtheearth.terraminusminus.dataset
- TiledHttpDataset(GeographicProjection, double) - Constructor for class net.buildtheearth.terraminusminus.dataset.TiledHttpDataset
- TilePos - Class in net.buildtheearth.terraminusminus.util
-
Representation of a tile position (a 2D position and a zoom level).
- TilePos(int, int, int) - Constructor for class net.buildtheearth.terraminusminus.util.TilePos
- tileSize - Variable in class net.buildtheearth.terraminusminus.dataset.TiledDataset
- tileSize() - Method in class net.buildtheearth.terraminusminus.dataset.TiledDataset
- time - Variable in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- TIMEOUT - Static variable in class net.buildtheearth.terraminusminus.util.http.Http
- tissot(double, double) - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Computes the Tissot's indicatrix of this projection at the given point (i.e.
- tissot(double, double, double) - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Deprecated.Prefer using
GeographicProjection.tissot(double, double)for a default differential of 10^-7. - toBuilder() - Method in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions
- toCornerBB(GeographicProjection, boolean) - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
-
Converts this bounding box to an equivalent
CornerBoundingBox2d. - toDegrees(double[]) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
Converts all values in a double array from radians to degrees
- toGeo() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.EqualEarthProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.EquirectangularProjection
-
Converts map coordinates to geographic coordinates
- toGeo(double, double) - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Converts map coordinates to geographic coordinates
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.mercator.CenteredMercatorProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.mercator.TransverseMercatorProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.SinusoidalProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipHorizontalProjectionTransform
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipVerticalProjectionTransform
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.OffsetProjectionTransform
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.RotateProjectionTransform
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
- toGeo(double, double) - Method in class net.buildtheearth.terraminusminus.projection.transform.SwapAxesProjectionTransform
- toGeo(GeographicProjection) - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- toRadians(double[]) - Static method in class net.buildtheearth.terraminusminus.util.MathUtils
-
Converts all values in a double array from degrees to radians
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.GeometryCollection
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.LineString
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiLineString
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPoint
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.MultiPolygon
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Point
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.geometry.Polygon
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Feature
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.FeatureCollection
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.geojson.object.Reference
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineSharp.LineSharpBuilder
- toString() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- toString() - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- toString() - Method in class net.buildtheearth.terraminusminus.projection.AzimuthalEquidistantProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.BTEDymaxionProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.EqualEarthProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.EquirectangularProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.LambertAzimuthalProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.mercator.CenteredMercatorProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.mercator.TransverseMercatorProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.SinusoidalProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.StereographicProjection
- toString() - Method in class net.buildtheearth.terraminusminus.projection.transform.ClampProjectionTransform
- toString() - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipHorizontalProjectionTransform
- toString() - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipVerticalProjectionTransform
- toString() - Method in class net.buildtheearth.terraminusminus.projection.transform.OffsetProjectionTransform
- toString() - Method in class net.buildtheearth.terraminusminus.projection.transform.RotateProjectionTransform
- toString() - Method in class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
- toString() - Method in class net.buildtheearth.terraminusminus.projection.transform.SwapAxesProjectionTransform
- toString() - Method in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- toString() - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- toString() - Method in class net.buildtheearth.terraminusminus.substitutes.Identifier
- toString() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
- toString() - Method in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions.RequestOptionsBuilder
- toString() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- toString() - Method in class net.buildtheearth.terraminusminus.util.interval.IntervalTree
- toString() - Method in class net.buildtheearth.terraminusminus.util.IntRange
- toString() - Method in class net.buildtheearth.terraminusminus.util.OrderedRegistry
- toString() - Method in class net.buildtheearth.terraminusminus.util.TilePos
- toTiles(double) - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
-
Assuming this bounding box is located on a grid of square tiles, gets the positions of every tile that intersects this bounding box.
- touch(HttpHeaders) - Method in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- translate(Stream<GeoJsonObject>) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.AbstractReferenceResolvingGeoJsonDataset
- translate(Stream<GeoJsonObject>) - Method in class net.buildtheearth.terraminusminus.dataset.geojson.dataset.ReferenceResolvingGeoJsonDataset
- translate(Stream<GeoJsonObject>) - Method in class net.buildtheearth.terraminusminus.dataset.vector.GeoJsonToVectorDataset
- TranslateToForeignObjectException - Exception Class in net.buildtheearth.terraminusminus.substitutes.exceptions
-
Indicates failure in an attempt to translate a Terra-- substitute object into a foreign implementation (e.g.
- TranslateToForeignObjectException(Object, Class<?>, String) - Constructor for exception class net.buildtheearth.terraminusminus.substitutes.exceptions.TranslateToForeignObjectException
- TranslateToSubstituteException - Exception Class in net.buildtheearth.terraminusminus.substitutes.exceptions
-
Indicates failure in an attempt to translate a foreign implementation into a Terra-- substitute implementation (e.g.
- TranslateToSubstituteException(Object, Class<?>, String) - Constructor for exception class net.buildtheearth.terraminusminus.substitutes.exceptions.TranslateToSubstituteException
- translationKey() - Method in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- TransverseMercatorProjection - Class in net.buildtheearth.terraminusminus.projection.mercator
-
Implementation of the universal transverse Mercator projection.
- TransverseMercatorProjection() - Constructor for class net.buildtheearth.terraminusminus.projection.mercator.TransverseMercatorProjection
- TREE_AREA - Static variable in class net.buildtheearth.terraminusminus.generator.data.TreeCoverBaker
- TreeCoverBaker - Class in net.buildtheearth.terraminusminus.generator.data
- TreeCoverBaker() - Constructor for class net.buildtheearth.terraminusminus.generator.data.TreeCoverBaker
- triangleTransform(double[]) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- triangleTransform(double[]) - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- Typed(String, Map<String, Class<? extends T>>) - Constructor for class net.buildtheearth.terraminusminus.dataset.osm.JsonParser.Typed
- TypedDeserializer<T> - Class in net.buildtheearth.terraminusminus.config
- TypedDeserializer() - Constructor for class net.buildtheearth.terraminusminus.config.TypedDeserializer
- TypedSerializer<T> - Class in net.buildtheearth.terraminusminus.config
- TypedSerializer() - Constructor for class net.buildtheearth.terraminusminus.config.TypedSerializer
- types - Variable in class net.buildtheearth.terraminusminus.dataset.vector.draw.DrawFunctionParser
- types - Variable in class net.buildtheearth.terraminusminus.dataset.osm.dvalue.DValueParser
- types - Variable in class net.buildtheearth.terraminusminus.dataset.osm.JsonParser.Typed
- types - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineParser
- types - Variable in class net.buildtheearth.terraminusminus.dataset.osm.match.MatchParser
- types - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Parser
- types - Variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonParser
- TYPES - Static variable in class net.buildtheearth.terraminusminus.dataset.osm.dvalue.DValueParser
- TYPES - Static variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.LineParser
- TYPES - Static variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonConvert.Parser
- TYPES - Static variable in class net.buildtheearth.terraminusminus.dataset.osm.mapper.PolygonParser
- TYPES - Static variable in class net.buildtheearth.terraminusminus.dataset.osm.match.MatchParser
- TYPES - Static variable in class net.buildtheearth.terraminusminus.dataset.vector.draw.DrawFunctionParser
U
- union(Bounds2d) - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
-
Returns a bounding box that contains this bounding box and the given one.
- UNKNOWN - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- UnknownHttpStatusException - Exception Class in net.buildtheearth.terraminusminus.util.http
-
Used as the failure cause for requests issued from
Httpwhen an unknown HTTP status code is encountered. - UnknownHttpStatusException(HttpResponseStatus, URL) - Constructor for exception class net.buildtheearth.terraminusminus.util.http.UnknownHttpStatusException
- up - Variable in class net.buildtheearth.terraminusminus.util.EqualsTieBreakComparator
- updateOceanDepth(int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- updateWaterDepth(int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- upright() - Method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- upright() - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Indicates whether or not the north pole is projected to the north of the south pole on the projected space, assuming Minecraft's coordinate system cardinal directions for the projected space (north is negative Z).
- upright() - Method in class net.buildtheearth.terraminusminus.projection.mercator.CenteredMercatorProjection
- upright() - Method in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- upright() - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipHorizontalProjectionTransform
- upright() - Method in class net.buildtheearth.terraminusminus.projection.transform.FlipVerticalProjectionTransform
- upright() - Method in class net.buildtheearth.terraminusminus.projection.transform.ProjectionTransform
- upright() - Method in class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
- URL_FORMATTING_MATCHER_CACHE - Static variable in class net.buildtheearth.terraminusminus.util.http.Http
- urls - Variable in class net.buildtheearth.terraminusminus.dataset.KeyedHttpDataset
- urls - Variable in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- urls() - Method in class net.buildtheearth.terraminusminus.dataset.KeyedHttpDataset
- urls() - Method in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- urls(int, int) - Method in class net.buildtheearth.terraminusminus.dataset.scalar.ConfigurableDoubleTiledDataset
- urls(int, int) - Method in class net.buildtheearth.terraminusminus.dataset.TiledHttpDataset
- useDefaultHeights - Variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- useDefaultHeights() - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- useDefaultTreeCover - Variable in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- useDefaultTreeCover() - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- useHashCode - Variable in class net.buildtheearth.terraminusminus.util.EqualsTieBreakComparator
- userAgent() - Static method in class net.buildtheearth.terraminusminus.util.http.Http
- userAgent(String) - Static method in class net.buildtheearth.terraminusminus.util.http.Http
- UserOverrideBiomeFilter - Class in net.buildtheearth.terraminusminus.generator.biome
- UserOverrideBiomeFilter(GeographicProjection) - Constructor for class net.buildtheearth.terraminusminus.generator.biome.UserOverrideBiomeFilter
- UserOverrideBiomeFilter.BiomeBoundingBox - Class in net.buildtheearth.terraminusminus.generator.biome
V
- validate() - Method in class net.buildtheearth.terraminusminus.util.CornerBoundingBox2d
-
Ensures that this bounding box is entirely within valid projection bounds.
- validate(GeographicProjection, boolean) - Method in interface net.buildtheearth.terraminusminus.util.bvh.Bounds2d
-
Ensures that this bounding box is entirely within valid projection bounds.
- value - Variable in class net.buildtheearth.terraminusminus.config.condition.EqualDC
- value - Variable in class net.buildtheearth.terraminusminus.config.condition.GreaterThanDC
- value - Variable in class net.buildtheearth.terraminusminus.config.condition.LessThanDC
- value - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.AddDSP
- value - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.DivideDSP
- value - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.d.MultiplyDSP
- value - Variable in class net.buildtheearth.terraminusminus.config.scalarparse.i.AddISP
- value() - Method in class net.buildtheearth.terraminusminus.config.condition.EqualDC
- value() - Method in class net.buildtheearth.terraminusminus.config.condition.GreaterThanDC
- value() - Method in class net.buildtheearth.terraminusminus.config.condition.LessThanDC
- value() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.AddDSP
- value() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.DivideDSP
- value() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.d.MultiplyDSP
- value() - Method in class net.buildtheearth.terraminusminus.config.scalarparse.i.AddISP
- valueOf(String) - Static method in enum class net.buildtheearth.terraminusminus.dataset.BlendMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
-
Returns the enum constant of this class with the specified name.
- values - Variable in class net.buildtheearth.terraminusminus.util.interval.IntervalTree.Node
- values() - Static method in enum class net.buildtheearth.terraminusminus.dataset.BlendMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vector(double, double, double, double) - Method in interface net.buildtheearth.terraminusminus.projection.GeographicProjection
-
Calculates the vector that goes a given distance north and a given distance east from the given point in the projected space.
- VECTOR_SCALE_FACTOR - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.ConformalDynmaxionProjection
- VectorGeometry - Interface in net.buildtheearth.terraminusminus.dataset.vector.geometry
-
A generate-able OpenStreetMap element.
- VectorTiledDataset - Class in net.buildtheearth.terraminusminus.dataset.vector
- VectorTiledDataset(IDataset<String, VectorGeometry[]>) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.VectorTiledDataset
- VERTICES - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
-
This contains the vertices of the icosahedron, identified by their geographic longitude and latitude in degrees.
W
- W - Enum constant in enum class net.buildtheearth.terraminusminus.util.CardinalDirection
- WATER_DEPTH_OFFSET - Static variable in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- waterDepth() - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData.Builder
- WATERDEPTH_DEFAULT - Static variable in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- WATERDEPTH_TYPE_DEFAULT - Static variable in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- WATERDEPTH_TYPE_MASK - Static variable in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- WATERDEPTH_TYPE_OCEAN - Static variable in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- WATERDEPTH_TYPE_WATER - Static variable in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- waterHeight(int, int) - Method in class net.buildtheearth.terraminusminus.generator.CachedChunkData
- waterInlandBiome - Variable in class net.buildtheearth.terraminusminus.TerraConfig.BiomeOpts
- waterOceanBiome - Variable in class net.buildtheearth.terraminusminus.TerraConfig.BiomeOpts
- WebMercatorProjection - Class in net.buildtheearth.terraminusminus.projection.mercator
-
Implementation of the web Mercator projection, with projected space normalized between 0 and 2^zoom * 256.
- WebMercatorProjection(Integer) - Constructor for class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- WideLine - Class in net.buildtheearth.terraminusminus.dataset.vector.geometry.line
- WideLine(String, double, DrawFunction, MultiLineString, double) - Constructor for class net.buildtheearth.terraminusminus.dataset.vector.geometry.line.WideLine
- withNamespace(String) - Method in class net.buildtheearth.terraminusminus.substitutes.Identifier
-
The namespace of this identifier.
- withPath(String) - Method in class net.buildtheearth.terraminusminus.substitutes.Identifier
-
The path of this identifier.
- withProjection(GeographicProjection) - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- withProperty(String, boolean) - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
-
Gets a copy of this block state, with the given property applied.
- withProperty(String, int) - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
-
Gets a copy of this block state, with the given property applied.
- withProperty(String, String) - Method in interface net.buildtheearth.terraminusminus.substitutes.BlockState
-
Gets a copy of this block state, with the given property applied.
- withStatus(int) - Method in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- withUseDefaultHeights(boolean) - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- withUseDefaultTreeCover(boolean) - Method in class net.buildtheearth.terraminusminus.generator.EarthGeneratorSettings
- write(JsonWriter, T) - Method in class net.buildtheearth.terraminusminus.dataset.osm.JsonParser
- write(ByteBuf) - Method in class net.buildtheearth.terraminusminus.util.http.CacheEntry
- write(Path, ByteBuf) - Static method in class net.buildtheearth.terraminusminus.util.http.Disk
-
Asynchronously writes a file's contents, replacing the existing file if it already exists.
- writeToCache - Variable in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions
-
If
true, we will store the received HTTP response body in the cache. - writeToCache(boolean) - Method in class net.buildtheearth.terraminusminus.util.http.Http.RequestOptions.RequestOptionsBuilder
-
If
true, we will store the received HTTP response body in the cache.
X
- x - Variable in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- x - Variable in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- x - Variable in class net.buildtheearth.terraminusminus.util.TilePos
- x() - Method in class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
- x() - Method in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- x() - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- x() - Method in class net.buildtheearth.terraminusminus.util.TilePos
- x0 - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- x0() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- x1 - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- x1() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
Y
- y - Variable in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- y() - Method in class net.buildtheearth.terraminusminus.projection.transform.ScaleProjectionTransform
- y() - Method in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- yRot(double[], double) - Static method in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
Z
- z - Variable in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- z - Variable in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- z - Variable in class net.buildtheearth.terraminusminus.util.TilePos
- z() - Method in class net.buildtheearth.terraminusminus.substitutes.BlockPos
- z() - Method in class net.buildtheearth.terraminusminus.substitutes.ChunkPos
- z() - Method in class net.buildtheearth.terraminusminus.util.TilePos
- Z - Static variable in class net.buildtheearth.terraminusminus.projection.dymaxion.DymaxionProjection
- z0 - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- z0() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- z1 - Variable in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- z1() - Method in class net.buildtheearth.terraminusminus.dataset.vector.geometry.Segment
- ZONE_WIDTH - Static variable in class net.buildtheearth.terraminusminus.projection.mercator.TransverseMercatorProjection
-
Width of a longitude range in radians.
- zoom - Variable in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- zoom - Variable in class net.buildtheearth.terraminusminus.util.TilePos
- zoom() - Method in class net.buildtheearth.terraminusminus.projection.mercator.WebMercatorProjection
- zoom() - Method in class net.buildtheearth.terraminusminus.util.TilePos
- zoomedInTile(int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.TerrainPreview
- zoomedOutTile(int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.TerrainPreview
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
GeographicProjection.azimuth(double, double, float)for a default differential of 10^-7. Smaller tends to give less accurate results.