Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
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 IScalarDataset for 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.Builder for 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.
Prefer using GeographicProjection.azimuth(double, double, float) for a default differential of 10^-7. Smaller tends to give less accurate results.
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
DrawFunction which 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 Biome instance 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
CacheLoader implementation for earth generators, which asynchronously aggregates information from multiple datasets and stores it in a CachedChunkData for 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 DoubleTiledDataset whose 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 double value 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 double values 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 TiledDataset which operates on a grid of interpolated doubles.
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.Builder while 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
CacheLoader implementation for EarthBiomeProvider which asynchronously aggregates information from multiple datasets and stores it in a ImmutableCompactArray for 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 List containing every value that contains the given point.
getAllIntersecting(Bounds2d) - Method in interface net.buildtheearth.terraminusminus.util.bvh.BVH
Gets a List containing 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.
getBiomes(Biome[], int, int, int, int) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
Deprecated.
getBiomes(Biome[], int, int, int, int, boolean) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
Deprecated.
getBiomesForChunk(ChunkPos) - Method in class net.buildtheearth.terraminusminus.generator.EarthBiomeProvider
Deprecated.
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.
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 Identifier with the given path in the namespace minecraft.
Identifier(String, String) - Constructor for class net.buildtheearth.terraminusminus.substitutes.Identifier
Creates a new Identifier with the given namespace and path.
IEarthAsyncDataBuilder<V> - Interface in net.buildtheearth.terraminusminus.generator
 
IEarthAsyncPipelineStep<D,V,B> - Interface in net.buildtheearth.terraminusminus.generator
 
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 int values 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 int parameters and returns a double.
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 string is 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 TypeAdapter for 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 IScalarDataset which can sample from multiple IScalarDatasets 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 String key.
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 BlockState from a String.
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 ParseTiffDSP instead, 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 ParseTiffDSP instead, 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 ParseTiffDSP instead, 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 LatLng object, 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.json5 or heights.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 builder by parsing a serialized BlockState string.
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 TypedDeserializer is 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 IEarthBiomeFilter that 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 Http when 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
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form