es.gva.cit.jmrsid
Class JNIBase

java.lang.Object
  extended byes.gva.cit.jmrsid.JNIBase
Direct Known Subclasses:
LTIImage, LTIMetadataDatabase, LTIMetadataRecord, LTIPixel, LTIScene, LTISceneBuffer, LTIUtils

public class JNIBase
extends java.lang.Object

Clase base para todas las clases que contienen funcionalidades JNI.


Field Summary
protected  long cPtr
           
 
Constructor Summary
JNIBase()
           
 
Method Summary
protected  int baseSimpleFunction(int n, java.lang.String msg1, java.lang.String msg2)
          Función que sirve como base para funcionalidades de mrsid que admiten como parámetro un entero y devuelven un entero.
 long getPtr()
          Devuelve el puntero a memoria del objeto en C.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cPtr

protected long cPtr
Constructor Detail

JNIBase

public JNIBase()
Method Detail

baseSimpleFunction

protected int baseSimpleFunction(int n,
                                 java.lang.String msg1,
                                 java.lang.String msg2)
                          throws MrSIDException
Función que sirve como base para funcionalidades de mrsid que admiten como parámetro un entero y devuelven un entero.

Parameters:
msg1 - Mensaje de error que se muestra cuando el puntero a objeto pasado es vacio.
msg2 - Mensaje de error que se muestra cuando el resultado de la llamada a la función de gdal es menor o igual que 0.
Throws:
MrSIDException.
MrSIDException

getPtr

public long getPtr()
Devuelve el puntero a memoria del objeto en C.