spectKonfo
Class IO

java.lang.Object
  extended by spectKonfo.IO

public class IO
extends java.lang.Object

Obsahuje funkcie potrebné na spracovanie vstupno/výstupných operácií.


Constructor Summary
IO()
          Vytvorí novú inštanciu triedy IO.
 
Method Summary
static int getHeight(java.lang.String name)
          Vráti výšku pixelov obrázka, ktorý má cestu v stringu s.
static int getPixelCount(java.lang.String name)
          Vráti počet pixelov obrázka, ktorý má cestu v stringu s.
static int getWidth(java.lang.String name)
          Vráti šírku obrázka, ktorý má cestu v stringu s.
static char[][] loadImages(java.lang.String[] s)
          Načíta obrázky zadané v poli s.
static double[][] loadImagesDouble(java.lang.String[] s)
          Načíta obrázky zadané v poli s.
static void saveOutput(java.lang.String name, int width, int height, double[][] x, int j)
          Zapíše na disk obrázok.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IO

public IO()
Vytvorí novú inštanciu triedy IO.

Method Detail

loadImages

public static char[][] loadImages(java.lang.String[] s)
Načíta obrázky zadané v poli s.

Parameters:
s - Obsahuje cesty k jednotlivým obrázkom.
Returns:
Vráti dvojrozmerné pole typu char. Prvý index označuje číslo obrázka, druhý v druhom sú jednotlivé pixeli obrázka načítané postupne po riadkoch. Hodnoty v poli sú z rozsahu 0..255.

getPixelCount

public static int getPixelCount(java.lang.String name)
Vráti počet pixelov obrázka, ktorý má cestu v stringu s.


getWidth

public static int getWidth(java.lang.String name)
Vráti šírku obrázka, ktorý má cestu v stringu s.


getHeight

public static int getHeight(java.lang.String name)
Vráti výšku pixelov obrázka, ktorý má cestu v stringu s.


saveOutput

public static void saveOutput(java.lang.String name,
                              int width,
                              int height,
                              double[][] x,
                              int j)
Zapíše na disk obrázok.

Parameters:
name - Telo názvu obrázku.
width - šírka obrázku
height - výška obrázku
x - pole v rovnakom tvare, aky vracia funkcia loadImagesDouble
j - číslo obrázka.

loadImagesDouble

public static double[][] loadImagesDouble(java.lang.String[] s)
Načíta obrázky zadané v poli s.

Parameters:
s - Obsahuje cesty k jednotlivým obrázkom.
Returns:
Vráti dvojrozmerné pole typu double. Prvý index označuje číslo obrázka, druhý v druhom sú jednotlivé pixeli obrázka načítané postupne po riadkoch. Hodnoty v poli sú z rozsahu 0..255.