jip
Class JIP

java.lang.Object
  |
  +--jip.JIP

public final class JIP
extends java.lang.Object

Descripción:
Clase que define constantes y métodos básicos de conversión para el desarrollo de aplicaciones que utilicen la librería JIP.


Field Summary
static int bBLUE
          Cte que identifica la banda BLUE de una imagen en color.
static int bGREEN
          Cte que identifica la banda GREEN de una imagen en color.
static int bRED
          Cte que identifica la banda RED de una imagen en color.
static int pBOOL
          Cte que identifica un tipo de parámetro de función booleano.
static int pIMAGE
          Cte que identifica un tipo de parámetro de función imagen.
static int pINT
          Cte que identifica un tipo de parámetro de función entero.
static int pREAL
          Cte que identifica un tipo de parámetro de función real.
static int pSTRING
          Cte que identifica un tipo de parámetro de función cadena.
static int tBIT
          Cte que identifica un tipo de imagen o bitmap binario.
static int tBYTE
          Cte que identifica un tipo de imagen o bitmap en 256 grises.
static int tCOLOR
          Cte que identifica un tipo de imagen en color (3 bandas RGB).
static int tEDGES
          Cte que identifica un tipo de imagen Edges
static int tPOINT
          Cte que identifica un tipo de imagen Punto.
static int tPOLY
          Cte que identifica un tipo de imagen Polígono.
static int tREAL
          Cte que identifica un tipo de imagen o bitmap en escala de grises.
static int tSEGMENT
          Cte que identifica un tipo de imagen Segmento.
static int tWORD
          Cte que identifica un tipo de imagen o bitmap en 65536 grises.
 
Constructor Summary
(package private) JIP()
          Constructor Vacio
 
Method Summary
static int[] getAllBitFromByte(int[] pix)
           Descripción:
Convierte pixels tipo BYTE a pixels tipo BIT.
(package private) static boolean[] getAllBitFromInt(int[] pix)
           Descripción:
Convierte pixels tipo Entero a pixels tipo BIT
static int[] getAllBitFromReal(float[] pix)
           Descripción:
Convierte pixels tipo REAL a pixels tipo BIT.
static int[] getAllBitFromWord(int[] pix)
           Descripción:
Convierte pixels tipo WORD a pixels tipo BIT.
static int[] getAllBlueFromRGB(int[] rgb)
           Descripción:
Extrae las intensidades BLUE de un vector de pixels con valores RGB.
static int[] getAllByteFromBit(int[] pix)
           Descripción:
Convierte pixels tipo BIT a pixels tipo BYTE.
(package private) static byte[] getAllByteFromInt(int[] pix)
           Descripción:
Convierte pixels tipo Entero a pixels tipo BYTE.
static int[] getAllByteFromReal(float[] pix)
           Descripción:
Convierte pixels tipo REAL a pixels tipo BYTE.
static int[] getAllByteFromWord(int[] pix)
           Descripción:
Convierte pixels tipo WORD a pixels tipo BYTE.
static int[] getAllGreenFromRGB(int[] rgb)
           Descripción:
Extrae las intensidades GREEN de un vector de pixels con valores RGB.
(package private) static int[] getAllIntFromBit(boolean[] pix)
           Descripción:
Convierte pixels tipo BIT a pixels tipo Entero.
(package private) static int[] getAllIntFromByte(byte[] pix)
           Descripción:
Convierte pixels tipo BYTE a pixels tipo Entero.
(package private) static int[] getAllIntFromWord(short[] pix)
           Descripción:
Convierte pixels tipo WORD a pixels tipo Entero.
static float[] getAllRealFromBit(int[] pix)
           Descripción:
Convierte pixels tipo BIT a pixels tipo REAL.
static float[] getAllRealFromByte(int[] pix)
           Descripción:
Convierte pixels tipo BYTE a pixels tipo REAL.
(package private) static float[] getAllRealFromFloat(float[] pix)
           Descripción:
Convierte pixels tipo Flotante a pixels tipo REAL.
static float[] getAllRealFromWord(int[] pix)
           Descripción:
Convierte pixels tipo WORD a pixels tipo REAL.
static int[] getAllRedFromRGB(int[] rgb)
           Descripción:
Extrae las intensidades RED de un vector de pixels con valores RGB.
static int[] getAllRGB(int[] red, int[] green, int[] blue)
           Descripción:
Obtiene los valores RGB a partir de los vectores de intensidades RED, GREEN y BLUE.
static int[] getAllValidBit(int[] pix)
           Descripción:
Convierte valores de pixels en valores dentro del rango de tipo BIT.
static int[] getAllValidByte(int[] pix)
           Descripción:
Convierte valores de pixels en valores dentro del rango de tipo BYTE.
static float[] getAllValidReal(float[] pix)
           Descripción:
Convierte valores de pixels en valores dentro del rango de tipo REAL.
static int[] getAllValidWord(int[] pix)
           Descripción:
Convierte valores de pixels en valores dentro del rango de tipo WORD.
static int[] getAllWordFromBit(int[] pix)
           Descripción:
Convierte pixels tipo BIT a pixels tipo WORD.
static int[] getAllWordFromByte(int[] pix)
           Descripción:
Convierte pixels tipo BYTE a pixels tipo WORD.
(package private) static short[] getAllWordFromInt(int[] pix)
           Descripción:
Convierte pixels tipo Entero a pixels tipo WORD.
static int[] getAllWordFromReal(float[] pix)
           Descripción:
Convierte pixels tipo REAL a pixels tipo WORD.
static int getBitFromByte(int pix)
           Descripción:
Convierte un pixel tipo BYTE a un pixel tipo BIT.
(package private) static boolean getBitFromInt(int pix)
           Descripción:
Convierte un pixel tipo Entero a pixel tipo BIT.
(package private) static boolean[] getBitFromRaw(byte[] bmpRAW, int npixels)
           Descripción:
Convierte pixels en formato RAW a pixels de tipo BIT
static int getBitFromReal(float pix)
           Descripción:
Convierte un pixel tipo REAL a un pixel tipo BIT.
static int getBitFromWord(int pix)
           Descripción:
Convierte un pixel tipo WORD a un pixel tipo BIT.
static int getBlueFromRGB(int rgb)
           Descripción:
Extrae la intensidad BLUE de un pixel con valor RGB.
static int getByteFromBit(int pix)
           Descripción:
Convierte un pixel tipo BIT a un pixel tipo BYTE.
(package private) static byte getByteFromInt(int pix)
           Descripción:
Convierte un pixel tipo Entero a pixel tipo BYTE.
(package private) static byte[] getByteFromRaw(byte[] bmpRAW)
           Descripción:
Convierte pixels en formato RAW a pixels de tipo BYTE
static int getByteFromReal(float pix)
           Descripción:
Convierte un pixel tipo REAL a un pixel tipo BYTE.
static int getByteFromWord(int pix)
           Descripción:
Convierte un pixel tipo WORD a un pixel tipo BYTE.
static int getGreenFromRGB(int rgb)
           Descripción:
Extrae la intensidad GREEN de un pixel con valor RGB.
(package private) static int getIntFromBit(boolean pix)
           Descripción:
Convierte un pixel tipo BIT a pixel tipo Entero.
(package private) static int getIntFromByte(byte pix)
           Descripción:
Convierte un pixel tipo BYTE a pixel tipo Entero.
(package private) static int getIntFromWord(short pix)
           Descripción:
Convierte un pixel tipo WORD a pixel tipo Entero.
(package private) static byte[] getRawFromBit(boolean[] bmp)
           Descripción:
Convierte pixels tipo BIT a pixels en formato RAW (Array de Bytes)
(package private) static byte[] getRawFromByte(byte[] bmp)
           Descripción:
Convierte pixels tipo BYTE a pixels en formato RAW (Array de Bytes)
(package private) static byte[] getRawFromEdges(java.util.Vector bmp)
           Descripción:
Convierte un Vector tipo EDGES a formato RAW (Array de Bytes)
(package private) static byte[] getRawFromPoint(java.util.Vector bmp)
           Descripción:
Convierte un Vector tipo POINTT a formato RAW (Array de Bytes)
(package private) static byte[] getRawFromPoly(java.util.Vector bmp)
           Descripción:
Convierte un Vector tipo POLY a formato RAW (Array de Bytes)
(package private) static byte[] getRawFromReal(float[] bmp)
           Descripción:
Convierte pixels tipo REAL a pixels en formato RAW (Array de Bytes)
(package private) static byte[] getRawFromSegment(java.util.Vector bmp)
           Descripción:
Convierte un Vector tipo SEGMENT a formato RAW (Array de Bytes)
(package private) static byte[] getRawFromVectorWord(java.util.Vector bmp)
           Descripción:
Convierte un vector de WORD a formato RAW (Array de Bytes)
(package private) static byte[] getRawFromWord(short[] bmp)
           Descripción:
Convierte pixels tipo WORD a pixels en formato RAW (Array de Bytes)
static float getRealFromBit(int pix)
           Descripción:
Convierte un pixel tipo BIT a un pixel tipo REAL.
static float getRealFromByte(int pix)
           Descripción:
Convierte un pixel tipo BYTE a un pixel tipo REAL.
(package private) static float getRealFromFloat(float pix)
           Descripción:
Convierte un pixel de tipo Flotante a un pixel de tipo REAL.
(package private) static float[] getRealFromRaw(byte[] bmpRAW)
           Descripción:
Convierte pixels en formato RAW a pixels de tipo REAL
static float getRealFromWord(int pix)
           Descripción:
Convierte un pixel tipo WORD a un pixel tipo REAL.
static int getRedFromRGB(int rgb)
           Descripción:
Extrae la intensidad RED de un pixel con valor RGB.
static int getRGB(int red, int green, int blue)
           Descripción:
Obtiene el valor RGB a partir de las intensidades RED, GREEN y BLUE.
static int getValidBit(int pix)
           Descripción:
Convierte un valor de pixel en un valor dentro del rango de tipo BIT.
static int getValidByte(int pix)
           Descripción:
Convierte un valor de pixel en un valor dentro del rango de tipo BYTE.
static float getValidReal(float pix)
           Descripción:
Convierte un valor de pixel en un valor dentro del rango de tipo REAL.
static int getValidWord(int pix)
           Descripción:
Convierte un valor de pixel en un valor dentro del rango de tipo WORD.
static int getWordFromBit(int pix)
           Descripción:
Convierte un pixel tipo BIT a un pixel tipo WORD.
static int getWordFromByte(int pix)
           Descripción:
Convierte un pixel tipo BYTE a un pixel tipo WORD.
(package private) static short getWordFromInt(int pix)
           Descripción:
Convierte un pixel tipo Entero a pixel tipo WORD.
(package private) static short[] getWordFromRaw(byte[] bmpRAW)
           Descripción:
Convierte pixels en formato RAW a pixels de tipo WORD
static int getWordFromReal(float pix)
           Descripción:
Convierte un pixel tipo REAL a un pixel tipo WORD.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

tBIT

public static final int tBIT
Cte que identifica un tipo de imagen o bitmap binario. Los valores de los pixels son enteros en el rango [0..1]

tBYTE

public static final int tBYTE
Cte que identifica un tipo de imagen o bitmap en 256 grises. Los valores de los pixels son enteros en el rango [0..255]

tWORD

public static final int tWORD
Cte que identifica un tipo de imagen o bitmap en 65536 grises. Los valores de los pixels son enteros en el rango [0..65535]

tREAL

public static final int tREAL
Cte que identifica un tipo de imagen o bitmap en escala de grises. Los valores de los pixels son reales en el rango [0..1]

tCOLOR

public static final int tCOLOR
Cte que identifica un tipo de imagen en color (3 bandas RGB). Los valores de los pixels son un entero en el rango [0..255] para cada banda.

tSEGMENT

public static final int tSEGMENT
Cte que identifica un tipo de imagen Segmento.

tPOINT

public static final int tPOINT
Cte que identifica un tipo de imagen Punto.

tPOLY

public static final int tPOLY
Cte que identifica un tipo de imagen Polígono.

tEDGES

public static final int tEDGES
Cte que identifica un tipo de imagen Edges

bRED

public static final int bRED
Cte que identifica la banda RED de una imagen en color.

bGREEN

public static final int bGREEN
Cte que identifica la banda GREEN de una imagen en color.

bBLUE

public static final int bBLUE
Cte que identifica la banda BLUE de una imagen en color.

pBOOL

public static final int pBOOL
Cte que identifica un tipo de parámetro de función booleano.

pINT

public static final int pINT
Cte que identifica un tipo de parámetro de función entero.

pREAL

public static final int pREAL
Cte que identifica un tipo de parámetro de función real.

pSTRING

public static final int pSTRING
Cte que identifica un tipo de parámetro de función cadena.

pIMAGE

public static final int pIMAGE
Cte que identifica un tipo de parámetro de función imagen.
Constructor Detail

JIP

JIP()
Constructor Vacio
Method Detail

getValidBit

public static int getValidBit(int pix)

Descripción:
Convierte un valor de pixel en un valor dentro del rango de tipo BIT.

Parameters:
pix - Valor de la intensidad del pixel.
Returns:
Intensidad válida tipo BIT: entero [0..1]

getAllValidBit

public static int[] getAllValidBit(int[] pix)

Descripción:
Convierte valores de pixels en valores dentro del rango de tipo BIT.

Parameters:
pix - Valores de intensidades de los pixels.
Returns:
Intensidades válidas tipo BIT: entero [0..1]

getValidByte

public static int getValidByte(int pix)

Descripción:
Convierte un valor de pixel en un valor dentro del rango de tipo BYTE.

Parameters:
pix - Valor de la intensidad del pixel.
Returns:
Intensidad válida tipo BYTE: entero [0..255]

getAllValidByte

public static int[] getAllValidByte(int[] pix)

Descripción:
Convierte valores de pixels en valores dentro del rango de tipo BYTE.

Parameters:
pix - Valores de intensidades de los pixels.
Returns:
Intensidades válidas tipo BYTE: entero [0..255]

getValidWord

public static int getValidWord(int pix)

Descripción:
Convierte un valor de pixel en un valor dentro del rango de tipo WORD.

Parameters:
pix - Valor de la intensidad del pixel.
Returns:
Intensidad válida tipo WORD: entero [0..65535]

getAllValidWord

public static int[] getAllValidWord(int[] pix)

Descripción:
Convierte valores de pixels en valores dentro del rango de tipo WORD.

Parameters:
pix - Valores de intensidades de los pixels.
Returns:
Intensidades válidas tipo WORD: entero [0..65535]

getValidReal

public static float getValidReal(float pix)

Descripción:
Convierte un valor de pixel en un valor dentro del rango de tipo REAL.

Parameters:
pix - Valor de la intensidad del pixel.
Returns:
Intensidad válida tipo REAL: float [0..1]

getAllValidReal

public static float[] getAllValidReal(float[] pix)

Descripción:
Convierte valores de pixels en valores dentro del rango de tipo REAL.

Parameters:
pix - Valores de intensidades de los pixels.
Returns:
Intensidades válidas tipo REAL: float [0..1]

getRedFromRGB

public static int getRedFromRGB(int rgb)

Descripción:
Extrae la intensidad RED de un pixel con valor RGB.

Parameters:
rgb - Valor RGB del pixel.
Returns:
Intensidad RED del pixel.

getGreenFromRGB

public static int getGreenFromRGB(int rgb)

Descripción:
Extrae la intensidad GREEN de un pixel con valor RGB.

Parameters:
rgb - Valor RGB del pixel.
Returns:
Intensidad GREEN del pixel.

getBlueFromRGB

public static int getBlueFromRGB(int rgb)

Descripción:
Extrae la intensidad BLUE de un pixel con valor RGB.

Parameters:
rgb - Valor RGB del pixel.
Returns:
Intensidad BLUE del pixel.

getAllRedFromRGB

public static int[] getAllRedFromRGB(int[] rgb)

Descripción:
Extrae las intensidades RED de un vector de pixels con valores RGB.

Parameters:
rgb - Vector de pixels con valores RGB.
Returns:
Intensidades RED de los pixels.

getAllGreenFromRGB

public static int[] getAllGreenFromRGB(int[] rgb)

Descripción:
Extrae las intensidades GREEN de un vector de pixels con valores RGB.

Parameters:
rgb - Vector de pixels con valores RGB.
Returns:
Intensidades GREEN de los pixels.

getAllBlueFromRGB

public static int[] getAllBlueFromRGB(int[] rgb)

Descripción:
Extrae las intensidades BLUE de un vector de pixels con valores RGB.

Parameters:
rgb - Vector de pixels con valores RGB.
Returns:
Intensidades BLUE de los pixels.

getRGB

public static int getRGB(int red,
                         int green,
                         int blue)

Descripción:
Obtiene el valor RGB a partir de las intensidades RED, GREEN y BLUE.

Parameters:
red - Intensidad RED del pixel.
green - Intensidad GREEN del pixel.
blue - Intensidad BLUE del pixel.
Returns:
Valor RGB del pixel.

getAllRGB

public static int[] getAllRGB(int[] red,
                              int[] green,
                              int[] blue)

Descripción:
Obtiene los valores RGB a partir de los vectores de intensidades RED, GREEN y BLUE.

Parameters:
red - Vector de intensidades RED de los pixels.
green - Vector de intensidades GREEN de los pixels.
blue - Vector de intensidades BLUE de los pixels.
Returns:
Vector de valores RGB de los pixels.

getBitFromByte

public static int getBitFromByte(int pix)

Descripción:
Convierte un pixel tipo BYTE a un pixel tipo BIT.

Parameters:
pix - Valor de intensidad del pixel tipo BYTE.
Returns:
Intensidad tipo BIT: entero [0..1]

getAllBitFromByte

public static int[] getAllBitFromByte(int[] pix)

Descripción:
Convierte pixels tipo BYTE a pixels tipo BIT.

Parameters:
pix - Valor de intensidades de los pixels tipo BYTE.
Returns:
Intensidades tipo BIT: entero [0..1]

getBitFromWord

public static int getBitFromWord(int pix)

Descripción:
Convierte un pixel tipo WORD a un pixel tipo BIT.

Parameters:
pix - Valor de intensidad del pixel tipo WORD.
Returns:
Intensidad tipo BIT: entero [0..1]

getAllBitFromWord

public static int[] getAllBitFromWord(int[] pix)

Descripción:
Convierte pixels tipo WORD a pixels tipo BIT.

Parameters:
pix - Valor de intensidades de los pixels tipo WORD.
Returns:
Intensidades tipo BIT: entero [0..1]

getBitFromReal

public static int getBitFromReal(float pix)

Descripción:
Convierte un pixel tipo REAL a un pixel tipo BIT.

Parameters:
pix - Valor de intensidad del pixel tipo REAL.
Returns:
Intensidad tipo BIT: entero [0..1]

getAllBitFromReal

public static int[] getAllBitFromReal(float[] pix)

Descripción:
Convierte pixels tipo REAL a pixels tipo BIT.

Parameters:
pix - Valor de intensidades de los pixels tipo REAL.
Returns:
Intensidades tipo BIT: entero [0..1]

getByteFromBit

public static int getByteFromBit(int pix)

Descripción:
Convierte un pixel tipo BIT a un pixel tipo BYTE.

Parameters:
pix - Valor de intensidad del pixel tipo BIT.
Returns:
Intensidad tipo BYTE: entero [0..255]

getAllByteFromBit

public static int[] getAllByteFromBit(int[] pix)

Descripción:
Convierte pixels tipo BIT a pixels tipo BYTE.

Parameters:
pix - Valor de intensidades de los pixels tipo BIT.
Returns:
Intensidades tipo BYTE: entero [0..255]

getByteFromWord

public static int getByteFromWord(int pix)

Descripción:
Convierte un pixel tipo WORD a un pixel tipo BYTE.

Parameters:
pix - Valor de intensidad del pixel tipo WORD.
Returns:
Intensidad tipo BYTE: entero [0..255]

getAllByteFromWord

public static int[] getAllByteFromWord(int[] pix)

Descripción:
Convierte pixels tipo WORD a pixels tipo BYTE.

Parameters:
pix - Valor de intensidades de los pixels tipo WORD.
Returns:
Intensidades tipo BYTE: entero [0..255]

getByteFromReal

public static int getByteFromReal(float pix)

Descripción:
Convierte un pixel tipo REAL a un pixel tipo BYTE.

Parameters:
pix - Valor de intensidad del pixel tipo REAL.
Returns:
Intensidad tipo BYTE: entero [0..255]

getAllByteFromReal

public static int[] getAllByteFromReal(float[] pix)

Descripción:
Convierte pixels tipo REAL a pixels tipo BYTE.

Parameters:
pix - Valor de intensidades de los pixels tipo REAL.
Returns:
Intensidades tipo BYTE: entero [0..255]

getWordFromBit

public static int getWordFromBit(int pix)

Descripción:
Convierte un pixel tipo BIT a un pixel tipo WORD.

Parameters:
pix - Valor de intensidad del pixel tipo BIT.
Returns:
Intensidad tipo WORD: entero [0..65535]

getAllWordFromBit

public static int[] getAllWordFromBit(int[] pix)

Descripción:
Convierte pixels tipo BIT a pixels tipo WORD.

Parameters:
pix - Valor de intensidades de los pixels tipo BIT.
Returns:
Intensidades tipo WORD: entero [0..65535]

getWordFromByte

public static int getWordFromByte(int pix)

Descripción:
Convierte un pixel tipo BYTE a un pixel tipo WORD.

Parameters:
pix - Valor de intensidad del pixel tipo BYTE.
Returns:
Intensidad tipo WORD: entero [0..65535]

getAllWordFromByte

public static int[] getAllWordFromByte(int[] pix)

Descripción:
Convierte pixels tipo BYTE a pixels tipo WORD.

Parameters:
pix - Valor de intensidades de los pixels tipo BYTE.
Returns:
Intensidades tipo WORD: entero [0..65535]

getWordFromReal

public static int getWordFromReal(float pix)

Descripción:
Convierte un pixel tipo REAL a un pixel tipo WORD.

Parameters:
pix - Valor de intensidad del pixel tipo REAL.
Returns:
Intensidad tipo WORD: entero [0..65535]

getAllWordFromReal

public static int[] getAllWordFromReal(float[] pix)

Descripción:
Convierte pixels tipo REAL a pixels tipo WORD.

Parameters:
pix - Valor de intensidades de los pixels tipo REAL.
Returns:
Intensidades tipo WORD: entero [0..65535]

getRealFromBit

public static float getRealFromBit(int pix)

Descripción:
Convierte un pixel tipo BIT a un pixel tipo REAL.

Parameters:
pix - Valor de intensidad del pixel tipo BIT.
Returns:
Intensidad tipo REAL: float [0..1]

getAllRealFromBit

public static float[] getAllRealFromBit(int[] pix)

Descripción:
Convierte pixels tipo BIT a pixels tipo REAL.

Parameters:
pix - Valor de intensidades de los pixels tipo BIT.
Returns:
Intensidades tipo REAL: float [0..1]

getRealFromByte

public static float getRealFromByte(int pix)

Descripción:
Convierte un pixel tipo BYTE a un pixel tipo REAL.

Parameters:
pix - Valor de intensidad del pixel tipo BYTE.
Returns:
Intensidad tipo REAL: float [0..1]

getAllRealFromByte

public static float[] getAllRealFromByte(int[] pix)

Descripción:
Convierte pixels tipo BYTE a pixels tipo REAL.

Parameters:
pix - Valor de intensidades de los pixels tipo BYTE.
Returns:
Intensidades tipo REAL: float [0..1]

getRealFromWord

public static float getRealFromWord(int pix)

Descripción:
Convierte un pixel tipo WORD a un pixel tipo REAL.

Parameters:
pix - Valor de intensidad del pixel tipo WORD.
Returns:
Intensidad tipo REAL: float [0..1]

getAllRealFromWord

public static float[] getAllRealFromWord(int[] pix)

Descripción:
Convierte pixels tipo WORD a pixels tipo REAL.

Parameters:
pix - Valor de intensidades de los pixels tipo WORD.
Returns:
Intensidades tipo REAL: float [0..1]

getBitFromInt

static boolean getBitFromInt(int pix)

Descripción:
Convierte un pixel tipo Entero a pixel tipo BIT.

Parameters:
pix - Valor de intensidad del pixel tipo Entero.
Returns:
Intensidad tipo BIT

getAllBitFromInt

static boolean[] getAllBitFromInt(int[] pix)

Descripción:
Convierte pixels tipo Entero a pixels tipo BIT

Parameters:
pix - Valor de intensidades de los pixels tipo Entero
Returns:
Intensidades tipo BIT

getByteFromInt

static byte getByteFromInt(int pix)

Descripción:
Convierte un pixel tipo Entero a pixel tipo BYTE.

Parameters:
pix - Valor de intensidad del pixel tipo Entero.
Returns:
Intensidad tipo BYTE

getAllByteFromInt

static byte[] getAllByteFromInt(int[] pix)

Descripción:
Convierte pixels tipo Entero a pixels tipo BYTE.

Parameters:
pix - Valor de intensidades de los pixels tipo Entero.
Returns:
Intensidades tipo BYTE: entero [0..255]

getWordFromInt

static short getWordFromInt(int pix)

Descripción:
Convierte un pixel tipo Entero a pixel tipo WORD.

Parameters:
pix - Valor de intensidad del pixel tipo Entero.
Returns:
Intensidad tipo WORD: entero [0..65535]

getAllWordFromInt

static short[] getAllWordFromInt(int[] pix)

Descripción:
Convierte pixels tipo Entero a pixels tipo WORD.

Parameters:
pix - Valor de intensidades de los pixels tipo Entero.
Returns:
Intensidades tipo WORD: entero [0..65535]

getRealFromFloat

static float getRealFromFloat(float pix)

Descripción:
Convierte un pixel de tipo Flotante a un pixel de tipo REAL.

Parameters:
pix - Valor de intensidad del pixel de tipo Flotante.
Returns:
Intensidad de tipo REAL: [0..1]

getAllRealFromFloat

static float[] getAllRealFromFloat(float[] pix)

Descripción:
Convierte pixels tipo Flotante a pixels tipo REAL.

Parameters:
pix - Valor de intensidades de los pixels tipo Flotante.
Returns:
Intensidades tipo REAL: [0..1]

getIntFromBit

static int getIntFromBit(boolean pix)

Descripción:
Convierte un pixel tipo BIT a pixel tipo Entero.

Parameters:
pix - Valor de intensidad del pixel tipo BIT.
Returns:
Intensidad tipo Entero

getAllIntFromBit

static int[] getAllIntFromBit(boolean[] pix)

Descripción:
Convierte pixels tipo BIT a pixels tipo Entero.

Parameters:
pix - Valor de intensidades de los pixels tipo BIT.
Returns:
Intensidades tipo Entero

getIntFromByte

static int getIntFromByte(byte pix)

Descripción:
Convierte un pixel tipo BYTE a pixel tipo Entero.

Parameters:
pix - Valor de intensidad del pixel tipo BYTE.
Returns:
Intensidad tipo Entero

getAllIntFromByte

static int[] getAllIntFromByte(byte[] pix)

Descripción:
Convierte pixels tipo BYTE a pixels tipo Entero.

Parameters:
pix - Valor de intensidades de los pixels tipo BYTE.
Returns:
Intensidades tipo Entero

getIntFromWord

static int getIntFromWord(short pix)

Descripción:
Convierte un pixel tipo WORD a pixel tipo Entero.

Parameters:
pix - Valor de intensidad del pixel tipo WORD.
Returns:
Intensidad tipo Entero

getAllIntFromWord

static int[] getAllIntFromWord(short[] pix)

Descripción:
Convierte pixels tipo WORD a pixels tipo Entero.

Parameters:
pix - Valor de intensidades de los pixels tipo WORD.
Returns:
Intensidades tipo Entero

getRawFromBit

static byte[] getRawFromBit(boolean[] bmp)

Descripción:
Convierte pixels tipo BIT a pixels en formato RAW (Array de Bytes)

Parameters:
pix - Valor de intensidades de los pixels tipo BIT.
Returns:
Intensidades en formato RAW

getRawFromByte

static byte[] getRawFromByte(byte[] bmp)

Descripción:
Convierte pixels tipo BYTE a pixels en formato RAW (Array de Bytes)

Parameters:
pix - Valor de intensidades de los pixels tipo BYTE.
Returns:
Intensidades en formato RAW

getRawFromSegment

static byte[] getRawFromSegment(java.util.Vector bmp)

Descripción:
Convierte un Vector tipo SEGMENT a formato RAW (Array de Bytes)

Parameters:
pix - Vector de tipo SEGMENT
Returns:
Vector en formato RAW

getRawFromPoint

static byte[] getRawFromPoint(java.util.Vector bmp)

Descripción:
Convierte un Vector tipo POINTT a formato RAW (Array de Bytes)

Parameters:
pix - Vector de tipo POINT
Returns:
Vector en formato RAW

getRawFromPoly

static byte[] getRawFromPoly(java.util.Vector bmp)

Descripción:
Convierte un Vector tipo POLY a formato RAW (Array de Bytes)

Parameters:
pix - Vector de tipo POLY
Returns:
Vector en formato RAW

getRawFromEdges

static byte[] getRawFromEdges(java.util.Vector bmp)

Descripción:
Convierte un Vector tipo EDGES a formato RAW (Array de Bytes)

Parameters:
pix - Vector de tipo EDGES
Returns:
Vector en formato RAW

getRawFromWord

static byte[] getRawFromWord(short[] bmp)

Descripción:
Convierte pixels tipo WORD a pixels en formato RAW (Array de Bytes)

Parameters:
pix - Valor de intensidades de los pixels tipo WORD.
Returns:
Intensidades en formato RAW

getRawFromReal

static byte[] getRawFromReal(float[] bmp)

Descripción:
Convierte pixels tipo REAL a pixels en formato RAW (Array de Bytes)

Parameters:
pix - Valor de intensidades de los pixels tipo REAL.
Returns:
Intensidades en formato RAW

getRawFromVectorWord

static byte[] getRawFromVectorWord(java.util.Vector bmp)

Descripción:
Convierte un vector de WORD a formato RAW (Array de Bytes)

Parameters:
pix - Vector de tipo WORD.
Returns:
Intensidades en formato RAW

getBitFromRaw

static boolean[] getBitFromRaw(byte[] bmpRAW,
                               int npixels)

Descripción:
Convierte pixels en formato RAW a pixels de tipo BIT

Parameters:
pix - Valor de intensidades en formato RAW
Returns:
Intensidades de tipo BIT

getByteFromRaw

static byte[] getByteFromRaw(byte[] bmpRAW)

Descripción:
Convierte pixels en formato RAW a pixels de tipo BYTE

Parameters:
pix - Valor de intensidades en formato RAW
Returns:
Intensidades de tipo BYTE

getWordFromRaw

static short[] getWordFromRaw(byte[] bmpRAW)

Descripción:
Convierte pixels en formato RAW a pixels de tipo WORD

Parameters:
pix - Valor de intensidades en formato RAW
Returns:
Intensidades de tipo WORD

getRealFromRaw

static float[] getRealFromRaw(byte[] bmpRAW)

Descripción:
Convierte pixels en formato RAW a pixels de tipo REAL

Parameters:
pix - Valor de intensidades en formato RAW
Returns:
Intensidades de tipo REAL