es.gva.cit.wrapperbsb
Class Bsb

java.lang.Object
  extended byes.gva.cit.wrapperbsb.Bsb

public class Bsb
extends java.lang.Object

Ofrece las funcionalidades de la librería BSB de C a las aplicaciones de java.

Author:
Nacho Brodin

Field Summary
 long cPtr
          Variable que controla que BSBReadLine llame a BSBReadInfoLineNat (1) o a BSBReadLineNat (0).
 BsbBuffer g_buffer
          Objeto que contiene el buffer para una línea que sea leída desde el fichero bsb.
 BsbInfo g_psInfo
          Objeto que contiene la cabecera del fichero que ha sido cargada desde la librería de C.
 
Constructor Summary
Bsb()
           
 
Method Summary
 void bsbClose()
          Cierra el fichero de imágen y elimina la cabecera
 void bsbOpen(java.lang.String fil)
          Abre el fichero de imágen
 void bsbReadLine(int nScanline)
          Lee una línea del fichero de imagen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

g_psInfo

public BsbInfo g_psInfo
Objeto que contiene la cabecera del fichero que ha sido cargada desde la librería de C.


g_buffer

public BsbBuffer g_buffer
Objeto que contiene el buffer para una línea que sea leída desde el fichero bsb.


cPtr

public long cPtr
Variable que controla que BSBReadLine llame a BSBReadInfoLineNat (1) o a BSBReadLineNat (0).

Constructor Detail

Bsb

public Bsb()
Method Detail

bsbOpen

public void bsbOpen(java.lang.String fil)
             throws BsbException,
                    java.io.IOException
Abre el fichero de imágen

Throws:
BsbException
java.io.IOException

bsbReadLine

public void bsbReadLine(int nScanline)
                 throws BsbException
Lee una línea del fichero de imagen

Throws:
BsbException

bsbClose

public void bsbClose()
              throws BsbException
Cierra el fichero de imágen y elimina la cabecera

Throws:
BsbException