Uses of Class
org.osm2world.core.target.Material

Packages that use Material
org.osm2world.core.target export targets for the generated models 
org.osm2world.core.target.common   
org.osm2world.core.target.jogl   
org.osm2world.core.target.povray   
org.osm2world.core.target.primitivebuffer   
org.osm2world.core.world.modules   
org.osm2world.core.world.modules.common   
 

Uses of Material in org.osm2world.core.target
 

Methods in org.osm2world.core.target that return Material
 Material Material.makeSmooth()
           
 

Methods in org.osm2world.core.target with parameters of type Material
 void Target.drawBox(Material material, VectorXYZ frontLowerLeft, VectorXYZ rightVector, VectorXYZ upVector, VectorXYZ backVector)
          draws a box with outward-facing polygons
 void Target.drawColumn(Material material, Integer corners, VectorXYZ base, double height, double radiusBottom, double radiusTop, boolean drawBottom, boolean drawTop)
          draws a column with outward-facing polygons around a point.
 void Target.drawPolygon(Material material, VectorXYZ... vs)
           
 void Target.drawTriangleFan(Material material, List<? extends VectorXYZ> vs)
           
 void Target.drawTriangles(Material material, Collection<TriangleXYZ> triangles)
           
 void Target.drawTriangleStrip(Material material, List<? extends VectorXYZ> vs)
           
 void Target.drawTriangleStrip(Material material, VectorXYZ... vs)
           
 void Target.drawTrianglesWithNormals(Material material, Collection<TriangleXYZWithNormals> triangles)
           
 

Uses of Material in org.osm2world.core.target.common
 

Methods in org.osm2world.core.target.common with parameters of type Material
 void AbstractTarget.drawBox(Material material, VectorXYZ frontLowerLeft, VectorXYZ rightVector, VectorXYZ upVector, VectorXYZ backVector)
           
 void AbstractTarget.drawColumn(Material material, Integer corners, VectorXYZ base, double height, double radiusBottom, double radiusTop, boolean drawBottom, boolean drawTop)
           
 void PrimitiveTarget.drawPolygon(Material material, List<? extends VectorXYZ> vs)
           
 void PrimitiveTarget.drawPolygon(Material material, VectorXYZ... vs)
           
protected abstract  void PrimitiveTarget.drawPrimitive(Primitive.Type type, Material material, List<? extends VectorXYZ> vs, VectorXYZ[] normals)
           
 void PrimitiveTarget.drawTriangleFan(Material material, List<? extends VectorXYZ> vs)
           
 void PrimitiveTarget.drawTriangles(Material material, Collection<TriangleXYZ> triangles)
           
 void PrimitiveTarget.drawTriangleStrip(Material material, List<? extends VectorXYZ> vs)
           
 void PrimitiveTarget.drawTriangleStrip(Material material, VectorXYZ... vs)
           
 void PrimitiveTarget.drawTrianglesWithNormals(Material material, Collection<TriangleXYZWithNormals> triangles)
           
 

Uses of Material in org.osm2world.core.target.jogl
 

Methods in org.osm2world.core.target.jogl with parameters of type Material
protected  void JOGLTarget.drawPrimitive(Primitive.Type type, Material material, List<? extends VectorXYZ> vertices, VectorXYZ[] normals)
           
static void JOGLTarget.setMaterial(GL gl, Material material)
           
 

Uses of Material in org.osm2world.core.target.povray
 

Methods in org.osm2world.core.target.povray with parameters of type Material
 void POVRayTarget.appendMaterial(Material material)
           
 void POVRayTarget.drawColumn(Material material, Integer corners, VectorXYZ base, double height, double radiusBottom, double radiusTop, boolean drawBottom, boolean drawTop)
           
 void POVRayTarget.drawColumn(Material material, Integer corners, VectorXYZ base, VectorXYZ cap, double radiusBottom, double radiusTop, boolean drawBottom, boolean drawTop)
          variant of POVRayTarget.drawColumn(Material, Integer, VectorXYZ, double, double, double, boolean, boolean) that allows arbitrarily placed columns
 void POVRayTarget.drawPolygon(Material material, VectorXYZ... vs)
           
 void POVRayTarget.drawTriangleFan(Material material, List<? extends VectorXYZ> vs)
           
 void POVRayTarget.drawTriangles(Material material, Collection<TriangleXYZ> triangles)
           
 void POVRayTarget.drawTriangleStrip(Material material, List<? extends VectorXYZ> vs)
           
 void POVRayTarget.drawTriangleStrip(Material material, VectorXYZ... vectors)
           
 void POVRayTarget.drawTrianglesWithNormals(Material material, Collection<TriangleXYZWithNormals> triangles)
           
 void POVRayTarget.drawTrianglesWithNormals(Material material, Collection<TriangleXYZWithNormals> triangles, boolean asMesh)
           
 

Uses of Material in org.osm2world.core.target.primitivebuffer
 

Fields in org.osm2world.core.target.primitivebuffer with type parameters of type Material
 Map<Material,List<Primitive>> PrimitiveBuffer.primitiveMap
           
 

Methods in org.osm2world.core.target.primitivebuffer with parameters of type Material
protected  void PrimitiveBuffer.drawPrimitive(Primitive.Type type, Material material, List<? extends VectorXYZ> vertices, VectorXYZ[] normals)
           
 

Uses of Material in org.osm2world.core.world.modules
 

Fields in org.osm2world.core.world.modules declared as Material
static Material RoadModule.MARKING_MAT
           
 

Uses of Material in org.osm2world.core.world.modules.common
 

Fields in org.osm2world.core.world.modules.common declared as Material
static Material Materials.ASPHALT
           
static Material Materials.EARTH
           
static Material Materials.EMPTY_GROUND
          material for "empty" ground
static Material Materials.GRASS
           
static Material Materials.GRAVEL
           
static Material Materials.SAND
           
static Material Materials.TARTAN
           
static Material Materials.WATER
           
static Material Materials.WOOD
           
 

Methods in org.osm2world.core.world.modules.common that return Material
static Material Materials.getMaterial(String value)
          returns a material for a surface value; null if none is found
static Material Materials.getMaterial(String value, Material fallback)
          same as Materials.getMaterial(String), but with fallback value
 

Methods in org.osm2world.core.world.modules.common that return types with arguments of type Material
static Collection<Material> Materials.getMaterials()
          returns all materials defined here
 

Methods in org.osm2world.core.world.modules.common with parameters of type Material
static Material Materials.getMaterial(String value, Material fallback)
          same as Materials.getMaterial(String), but with fallback value