org.osm2world.core.target.common.material
public final class Materials extends Object
WorldModule
sModifier and Type | Method and Description |
---|---|
static void |
configureMaterials(Configuration config)
configures the attributes of the materials within this class
based on external configuration settings
|
static ConfMaterial |
getMaterial(String fieldName)
returns a material defined here based on its field name
|
static Collection<ConfMaterial> |
getMaterials()
returns all materials defined here
|
static Material |
getSurfaceMaterial(String value)
returns a material for a surface value; null if none is found
|
static Material |
getSurfaceMaterial(String value,
Material fallback)
same as
getSurfaceMaterial(String) , but with fallback value |
static String |
getUniqueName(Material material)
returns a human-readable, unique name for a material defined
within this class, null for all other materials.
|
public static final ConfMaterial TERRAIN_DEFAULT
public static final ConfMaterial WATER
public static final ConfMaterial PURIFIED_WATER
public static final ConfMaterial ASPHALT
public static final ConfMaterial BRICK
public static final ConfMaterial COBBLESTONE
public static final ConfMaterial CONCRETE
public static final ConfMaterial EARTH
public static final ConfMaterial GLASS
public static final ConfMaterial GRASS
public static final ConfMaterial GRASS_PAVER
public static final ConfMaterial SCRUB
public static final ConfMaterial SETT
public static final ConfMaterial GRAVEL
public static final ConfMaterial PAVING_STONE
public static final ConfMaterial PEBBLESTONE
public static final ConfMaterial PLASTIC
public static final ConfMaterial PLASTIC_GREY
public static final ConfMaterial PLASTIC_BLACK
public static final ConfMaterial SAND
public static final ConfMaterial STEEL
public static final ConfMaterial UNHEWN_COBBLESTONE
public static final ConfMaterial WOOD
public static final ConfMaterial WOOD_WALL
public static final ConfMaterial TARTAN
public static final ConfMaterial ROAD_MARKING
public static final ConfMaterial ROAD_MARKING_DASHED
public static final ConfMaterial ROAD_MARKING_ZEBRA
public static final ConfMaterial ROAD_MARKING_CROSSING
public static final ConfMaterial ROAD_MARKING_ARROW_THROUGH
public static final ConfMaterial ROAD_MARKING_ARROW_THROUGH_RIGHT
public static final ConfMaterial ROAD_MARKING_ARROW_RIGHT
public static final ConfMaterial ROAD_MARKING_ARROW_RIGHT_LEFT
public static final ConfMaterial RED_ROAD_MARKING
public static final ConfMaterial KERB
public static final ConfMaterial STEPS_DEFAULT
public static final ConfMaterial HANDRAIL_DEFAULT
public static final ConfMaterial RAIL_DEFAULT
public static final ConfMaterial RAIL_SLEEPER_DEFAULT
public static final ConfMaterial RAIL_BALLAST_DEFAULT
public static final ConfMaterial BUILDING_DEFAULT
public static final ConfMaterial BUILDING_WINDOWS
public static final ConfMaterial ROOF_DEFAULT
public static final ConfMaterial GLASS_ROOF
public static final ConfMaterial ENTRANCE_DEFAULT
public static final ConfMaterial GARAGE_DOORS
public static final ConfMaterial WALL_DEFAULT
public static final ConfMaterial WALL_GABION
public static final ConfMaterial HEDGE
public static final ConfMaterial FENCE_DEFAULT
public static final ConfMaterial SPLIT_RAIL_FENCE
public static final ConfMaterial CHAIN_LINK_FENCE
public static final ConfMaterial METAL_FENCE
public static final ConfMaterial METAL_FENCE_POST
public static final ConfMaterial BRIDGE_DEFAULT
public static final ConfMaterial BRIDGE_PILLAR_DEFAULT
public static final ConfMaterial TUNNEL_DEFAULT
public static final ConfMaterial TREE_TRUNK
public static final ConfMaterial TREE_CROWN
public static final ConfMaterial TREE_BILLBOARD_BROAD_LEAVED
public static final ConfMaterial TREE_BILLBOARD_BROAD_LEAVED_FRUIT
public static final ConfMaterial TREE_BILLBOARD_CONIFEROUS
public static final ConfMaterial POWER_TOWER_VERTICAL
public static final ConfMaterial POWER_TOWER_HORIZONTAL
public static final ConfMaterial ADVERTISING_POSTER
public static final ConfMaterial BUS_STOP_SIGN
public static final ConfMaterial SIGN_DE_250
public static final ConfMaterial SIGN_DE_206
public static final ConfMaterial SIGN_DE_625_11
public static final ConfMaterial SIGN_DE_625_21
public static final ConfMaterial SIGN_DE_101
public static final ConfMaterial SIGN_DE_101_10
public static final ConfMaterial SIGN_DE_101_11
public static final ConfMaterial SIGN_DE_101_12
public static final ConfMaterial SIGN_DE_101_13
public static final ConfMaterial SIGN_DE_101_14
public static final ConfMaterial SIGN_DE_101_15
public static final ConfMaterial SIGN_DE_101_20
public static final ConfMaterial SIGN_DE_101_21
public static final ConfMaterial SIGN_DE_101_22
public static final ConfMaterial SIGN_DE_101_23
public static final ConfMaterial SIGN_DE_101_24
public static final ConfMaterial SIGN_DE_101_25
public static final ConfMaterial SIGN_DE_101_51
public static final ConfMaterial SIGN_DE_101_52
public static final ConfMaterial SIGN_DE_101_53
public static final ConfMaterial SIGN_DE_101_54
public static final ConfMaterial SIGN_DE_101_55
public static final ConfMaterial SIGN_DE_102
public static final ConfMaterial SIGN_DE_103_10
public static final ConfMaterial SIGN_DE_103_20
public static final ConfMaterial SIGN_DE_105_10
public static final ConfMaterial SIGN_DE_105_20
public static final ConfMaterial SIGN_DE_108_10
public static final ConfMaterial SIGN_DE_110_12
public static final ConfMaterial SIGN_DE_112
public static final ConfMaterial SIGN_DE_114
public static final ConfMaterial SIGN_DE_117_10
public static final ConfMaterial SIGN_DE_117_20
public static final ConfMaterial SIGN_DE_120
public static final ConfMaterial SIGN_DE_121_10
public static final ConfMaterial SIGN_DE_121_20
public static final ConfMaterial SIGN_DE_123
public static final ConfMaterial SIGN_DE_124
public static final ConfMaterial SIGN_DE_125
public static final ConfMaterial SIGN_DE_131
public static final ConfMaterial SIGN_DE_133_10
public static final ConfMaterial SIGN_DE_133_20
public static final ConfMaterial SIGN_DE_136_10
public static final ConfMaterial SIGN_DE_136_20
public static final ConfMaterial SIGN_DE_138_10
public static final ConfMaterial SIGN_DE_138_20
public static final ConfMaterial SIGN_DE_142_10
public static final ConfMaterial SIGN_DE_142_20
public static final ConfMaterial SIGN_DE_145
public static final ConfMaterial SIGN_DE_151
public static final ConfMaterial SIGN_DE_301
public static final ConfMaterial GRITBIN_DEFAULT
public static final ConfMaterial POSTBOX_DEUTSCHEPOST
public static final ConfMaterial POSTBOX_ROYALMAIL
public static final ConfMaterial TELEKOM_MANGENTA
public static final ConfMaterial FIREHYDRANT
public static final ConfMaterial FLAGCLOTH
public static final ConfMaterial SOLAR_PANEL
public static final ConfMaterial PITCH_BEACHVOLLEYBALL
public static final ConfMaterial PITCH_SOCCER
public static final ConfMaterial PITCH_TENNIS_ASPHALT
public static final ConfMaterial PITCH_TENNIS_CLAY
public static final ConfMaterial PITCH_TENNIS_GRASS
public static final ConfMaterial PITCH_TENNIS_SINGLES_ASPHALT
public static final ConfMaterial PITCH_TENNIS_SINGLES_CLAY
public static final ConfMaterial PITCH_TENNIS_SINGLES_GRASS
public static final ConfMaterial TENNIS_NET
public static final ConfMaterial SKYBOX
public static final Collection<ConfMaterial> getMaterials()
public static final ConfMaterial getMaterial(String fieldName)
public static final Material getSurfaceMaterial(String value)
public static final Material getSurfaceMaterial(String value, Material fallback)
getSurfaceMaterial(String)
, but with fallback valuepublic static final String getUniqueName(Material material)
public static final void configureMaterials(Configuration config)