JHeightMap
Class JGraphicLoadMap

java.lang.Object
  extended by JHeightMap.JGraphicLoadMap

public class JGraphicLoadMap
extends java.lang.Object

Class JGraphicLoadMap extends class AbstractLoadMap (zero level). Class used to retrieve data (height map) from the image. The image must be in the format JPG, PNG, GIF or BMP.

Author:
Martin Kinkor

Constructor Summary
JGraphicLoadMap()
          Constructor initializes the array values (z-coordinates).
JGraphicLoadMap(java.lang.String fileName)
          Constructor loads the array values (z-coordinates) from image.
 
Method Summary
 void createData(java.lang.String fileName)
          The method loads the data (height map) from image.
 float[] getDataArea()
          The method returns an array of values (z-coordinates) from the height map.
 int getHeight()
          The method returns height loaded maps.
 float getStepX()
          The method returns step in the x-axis.
 float getStepY()
          The method returns step in the y-axis.
 int getWidth()
          The method returns width loaded maps.
 boolean isCorrectFormat(java.lang.String fileName)
          The method controls a image format,which values of height maps are loaded.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JGraphicLoadMap

public JGraphicLoadMap()
Constructor initializes the array values (z-coordinates).


JGraphicLoadMap

public JGraphicLoadMap(java.lang.String fileName)
Constructor loads the array values (z-coordinates) from image.

Parameters:
fileName - Name of a file where the values of height maps are saved.
Method Detail

createData

public void createData(java.lang.String fileName)
The method loads the data (height map) from image. The image is converted to gray scale.

Parameters:
fileName - Name of a file where the values of height maps are saved.

isCorrectFormat

public boolean isCorrectFormat(java.lang.String fileName)
The method controls a image format,which values of height maps are loaded.

Parameters:
fileName - Name of a image where the values of height maps are saved.
Returns:
The method returns "true" if the image format is correct (image format: JPG, PNG, GIF, BMP), else the method returns "false"

getDataArea

public float[] getDataArea()
The method returns an array of values (z-coordinates) from the height map.

Returns:
Array of values (z-coordinates).

getHeight

public int getHeight()
The method returns height loaded maps.

Returns:
Height loaded map.

getWidth

public int getWidth()
The method returns width loaded maps.

Returns:
Width loaded map.

getStepX

public float getStepX()
The method returns step in the x-axis.

Returns:
Step in the x-axis

getStepY

public float getStepY()
The method returns step in the y-axis.

Returns:
Step in the y-axis