package gov.noaa.nws.ncep.ui.nsharp.natives;
import com.sun.jna.Structure;
/**
* native declaration : line 1
* This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java, Rococoa, or JNA.
*/
public class _lplvalues extends Structure {
/// C type : char[40]
public byte[] desc = new byte[(40)];
public float pres;
public float temp;
public float dwpt;
public short flag;
public _lplvalues() {
super();
}
/// @param desc C type : char[40]
public _lplvalues(byte desc[], float pres, float temp, float dwpt, short flag) {
super();
if (desc.length != this.desc.length)
throw new java.lang.IllegalArgumentException("Wrong array size !");
this.desc = desc;
this.pres = pres;
this.temp = temp;
this.dwpt = dwpt;
this.flag = flag;
}
protected ByReference newByReference() { return new ByReference(); }
protected ByValue newByValue() { return new ByValue(); }
protected _lplvalues newInstance() { return new _lplvalues(); }
public static class ByReference extends _lplvalues implements Structure.ByReference {
}
public static class ByValue extends _lplvalues implements Structure.ByValue {
}
}