public class HeightMapImporter
extends java.lang.Object
Constructor and Description |
---|
HeightMapImporter() |
Modifier and Type | Method and Description |
---|---|
HeightMap |
getHeightMap() |
java.io.File |
getImageFile() |
double |
getImageHighLevel() |
double |
getImageLowLevel() |
int |
getMaxHeight() |
long |
getMinecraftSeed() |
int |
getMinHeight() |
java.lang.String |
getName() |
Platform |
getPlatform() |
org.pepsoft.util.swing.TileProvider |
getPreviewProvider(Dimension targetDimension,
ColourScheme colourScheme,
boolean contourLines,
int contourSeparation,
TileRenderer.LightOrigin lightOrigin) |
Theme |
getTheme() |
TileFactory |
getTileFactory() |
double |
getVoidBelowLevel() |
int |
getWorldHighLevel() |
int |
getWorldLowLevel() |
int |
getWorldWaterLevel() |
void |
importToDimension(Dimension dimension,
boolean createTiles,
org.pepsoft.util.ProgressReceiver progressReceiver) |
World2 |
importToNewWorld(Dimension.Anchor anchor,
org.pepsoft.util.ProgressReceiver progressReceiver)
Create a new WorldPainter world from the configured height map and import
settings.
|
boolean |
isOnlyRaise() |
boolean |
isVoidBelow() |
void |
setHeightMap(HeightMap heightMap) |
void |
setImageFile(java.io.File imageFile) |
void |
setImageHighLevel(double imageHighLevel) |
void |
setImageLowLevel(double imageLowLevel) |
void |
setMaxHeight(int maxHeight) |
void |
setMinecraftSeed(long minecraftSeed) |
void |
setMinHeight(int minHeight) |
void |
setName(java.lang.String name) |
void |
setOnlyRaise(boolean onlyRaise) |
void |
setPlatform(Platform platform) |
void |
setTheme(Theme theme) |
void |
setTileFactory(TileFactory tileFactory) |
void |
setVoidBelow(boolean voidBelow) |
void |
setVoidBelowLevel(double voidBelowLevel) |
void |
setWorldHighLevel(int worldHighLevel) |
void |
setWorldLowLevel(int worldLowLevel) |
void |
setWorldWaterLevel(int worldWaterLevel) |
public World2 importToNewWorld(Dimension.Anchor anchor, org.pepsoft.util.ProgressReceiver progressReceiver) throws org.pepsoft.util.ProgressReceiver.OperationCancelled
progressReceiver
- The progress receiver to report progress to and
check for cancellation with.org.pepsoft.util.ProgressReceiver.OperationCancelled
- If and when
the specified progress received throws it (when the user cancels the
operation).public void importToDimension(Dimension dimension, boolean createTiles, org.pepsoft.util.ProgressReceiver progressReceiver) throws org.pepsoft.util.ProgressReceiver.OperationCancelled
org.pepsoft.util.ProgressReceiver.OperationCancelled
public org.pepsoft.util.swing.TileProvider getPreviewProvider(Dimension targetDimension, ColourScheme colourScheme, boolean contourLines, int contourSeparation, TileRenderer.LightOrigin lightOrigin)
public Platform getPlatform()
public void setPlatform(Platform platform)
public HeightMap getHeightMap()
public void setHeightMap(HeightMap heightMap)
public int getWorldLowLevel()
public void setWorldLowLevel(int worldLowLevel)
public int getWorldWaterLevel()
public void setWorldWaterLevel(int worldWaterLevel)
public int getWorldHighLevel()
public void setWorldHighLevel(int worldHighLevel)
public double getImageLowLevel()
public void setImageLowLevel(double imageLowLevel)
public double getImageHighLevel()
public void setImageHighLevel(double imageHighLevel)
public int getMinHeight()
public void setMinHeight(int minHeight)
public int getMaxHeight()
public void setMaxHeight(int maxHeight)
public boolean isVoidBelow()
public void setVoidBelow(boolean voidBelow)
public double getVoidBelowLevel()
public void setVoidBelowLevel(double voidBelowLevel)
public TileFactory getTileFactory()
public void setTileFactory(TileFactory tileFactory)
public Theme getTheme()
public void setTheme(Theme theme)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.io.File getImageFile()
public void setImageFile(java.io.File imageFile)
public boolean isOnlyRaise()
public void setOnlyRaise(boolean onlyRaise)
public long getMinecraftSeed()
public void setMinecraftSeed(long minecraftSeed)