package org.geotools.data.ogr.bridj;
import java.util.Collections;
import java.util.Iterator;
import org.bridj.BridJ;
import org.bridj.CRuntime;
import org.bridj.Callback;
import org.bridj.FlagSet;
import org.bridj.IntValuedEnum;
import org.bridj.Pointer;
import org.bridj.ValuedEnum;
import org.bridj.ann.CLong;
import org.bridj.ann.Library;
import org.bridj.ann.Ptr;
import org.bridj.ann.Runtime;
import org.geotools.data.ogr.bridj.CplErrorLibrary.CPLErr;
/**
* Wrapper for library <b>osr</b><br>
* This file was autogenerated by <a href="http://jnaerator.googlecode.com/">JNAerator</a>,<br>
* a tool written by <a href="http://ochafik.com/">Olivier Chafik</a> that <a href="http://code.google.com/p/jnaerator/wiki/CreditsAndLicense">uses a few opensource projects.</a>.<br>
* For help, please visit <a href="http://nativelibs4java.googlecode.com/">NativeLibs4Java</a> or <a href="http://bridj.googlecode.com/">BridJ</a> .
*/
@Library("osr")
@Runtime(CRuntime.class)
public class OsrLibrary {
static {
BridJ.register();
}
public enum OGRAxisOrientation implements IntValuedEnum<OGRAxisOrientation > {
OAO_Other(0),
OAO_North(1),
OAO_South(2),
OAO_East(3),
OAO_West(4),
OAO_Up(5),
OAO_Down(6);
OGRAxisOrientation(long value) {
this.value = value;
}
public final long value;
public long value() {
return this.value;
}
public Iterator<OGRAxisOrientation > iterator() {
return Collections.singleton(this).iterator();
}
public static ValuedEnum<OGRAxisOrientation > fromValue(long value) {
return FlagSet.fromValue(value, values());
}
};
public enum OGRDatumType implements IntValuedEnum<OGRDatumType > {
ODT_HD_Min(1000),
ODT_HD_Other(1000),
ODT_HD_Classic(1001),
ODT_HD_Geocentric(1002),
ODT_HD_Max(1999),
ODT_VD_Min(2000),
ODT_VD_Other(2000),
ODT_VD_Orthometric(2001),
ODT_VD_Ellipsoidal(2002),
ODT_VD_AltitudeBarometric(2003),
ODT_VD_Normal(2004),
ODT_VD_GeoidModelDerived(2005),
ODT_VD_Depth(2006),
ODT_VD_Max(2999),
ODT_LD_Min(10000),
ODT_LD_Max(32767);
OGRDatumType(long value) {
this.value = value;
}
public final long value;
public long value() {
return this.value;
}
public Iterator<OGRDatumType > iterator() {
return Collections.singleton(this).iterator();
}
public static ValuedEnum<OGRDatumType > fromValue(long value) {
return FlagSet.fromValue(value, values());
}
};
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_IMW_POLYCONIC = (String)"International_Map_of_the_World_Polyconic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_CYLINDRICAL_EQUAL_AREA = (String)"Cylindrical_Equal_Area";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_SCALE_FACTOR = (String)"scale_factor";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_WAGNER_VII = (String)"Wagner_VII";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_GALL_STEREOGRAPHIC = (String)"Gall_Stereographic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_EQUIDISTANT_CONIC = (String)"Equidistant_Conic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ECKERT_V = (String)"Eckert_V";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LONGITUDE_OF_ORIGIN = (String)"longitude_of_origin";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_SWISS_OBLIQUE_CYLINDRICAL = (String)"Swiss_Oblique_Cylindrical";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LONGITUDE_OF_POINT_3 = (String)"longitude_of_point_3";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LATITUDE_OF_POINT_1 = (String)"latitude_of_point_1";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LATITUDE_OF_POINT_3 = (String)"latitude_of_point_3";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LATITUDE_OF_POINT_2 = (String)"latitude_of_point_2";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_SATELLITE_HEIGHT = (String)"satellite_height";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LONGITUDE_OF_POINT_1 = (String)"longitude_of_point_1";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LONGITUDE_OF_POINT_2 = (String)"longitude_of_point_2";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_RECTIFIED_GRID_ANGLE = (String)"rectified_grid_angle";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_SINUSOIDAL = (String)"Sinusoidal";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_VANDERGRINTEN = (String)"VanDerGrinten";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_MOLLWEIDE = (String)"Mollweide";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP_BELGIUM = (String)"Lambert_Conformal_Conic_2SP_Belgium";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_DN_WGS72 = (String)"WGS_1972";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_NAUTICAL_MILE = (String)"Nautical Mile";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_WAGNER_I = (String)"Wagner_I";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_EQUIRECTANGULAR = (String)"Equirectangular";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_DN_WGS84 = (String)"WGS_1984";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_WAGNER_V = (String)"Wagner_V";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ORTHOGRAPHIC = (String)"Orthographic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_POLAR_STEREOGRAPHIC = (String)"Polar_Stereographic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_FIPSZONE = (String)"fipszone";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_WAGNER_III = (String)"Wagner_III";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_GNOMONIC = (String)"Gnomonic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_LAMBERT_CONFORMAL_CONIC_1SP = (String)"Lambert_Conformal_Conic_1SP";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_GOODE_HOMOLOSINE = (String)"Goode_Homolosine";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LANDSAT_NUMBER = (String)"landsat_number";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TRANSVERSE_MERCATOR_MI_25 = (String)"Transverse_Mercator_MapInfo_25";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TRANSVERSE_MERCATOR_MI_22 = (String)"Transverse_Mercator_MapInfo_22";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TRANSVERSE_MERCATOR_MI_21 = (String)"Transverse_Mercator_MapInfo_21";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TRANSVERSE_MERCATOR_MI_24 = (String)"Transverse_Mercator_MapInfo_24";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TRANSVERSE_MERCATOR_MI_23 = (String)"Transverse_Mercator_MapInfo_23";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LATITUDE_OF_2ND_POINT = (String)"Latitude_Of_2nd_Point";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_MERCATOR_1SP = (String)"Mercator_1SP";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_STEREOGRAPHIC = (String)"Stereographic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_WKT_WGS84 = (String)"GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"4326\"]]";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_CHAIN = (String)"Chain";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_WAGNER_II = (String)"Wagner_II";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_WAGNER_IV = (String)"Wagner_IV";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LONGITUDE_OF_CENTER = (String)"longitude_of_center";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LATITUDE_OF_ORIGIN = (String)"latitude_of_origin";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_FALSE_EASTING = (String)"false_easting";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_GAUSSSCHREIBERTMERCATOR = (String)"Gauss_Schreiber_Transverse_Mercator";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LONGITUDE_OF_1ST_POINT = (String)"Longitude_Of_1st_Point";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ECKERT_I = (String)"Eckert_I";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ECKERT_III = (String)"Eckert_III";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_LINK = (String)"Link";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LONGITUDE_OF_2ND_POINT = (String)"Longitude_Of_2nd_Point";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_OBLIQUE_STEREOGRAPHIC = (String)"Oblique_Stereographic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_DN_NAD83 = (String)"North_American_Datum_1983";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_BONNE = (String)"Bonne";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_WAGNER_VI = (String)"Wagner_VI";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_AZIMUTHAL_EQUIDISTANT = (String)"Azimuthal_Equidistant";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LATITUDE_OF_CENTER = (String)"latitude_of_center";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_US_FOOT = (String)"Foot_US";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final double SRS_WGS84_INVFLATTENING = (double)298.257223563;
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TWO_POINT_EQUIDISTANT = (String)"Two_Point_Equidistant";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_FALSE_NORTHING = (String)"false_northing";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_DN_NAD27 = (String)"North_American_Datum_1927";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_PSEUDO_STD_PARALLEL_1 = (String)"pseudo_standard_parallel_1";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UA_DEGREE = (String)"degree";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ECKERT_VI = (String)"Eckert_VI";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_LATITUDE_OF_1ST_POINT = (String)"Latitude_Of_1st_Point";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_POLYCONIC = (String)"Polyconic";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_KROVAK = (String)"Krovak";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_CHAIN_CONV = (String)"20.116684023368047";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ALBERS_CONIC_EQUAL_AREA = (String)"Albers_Conic_Equal_Area";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_ZONE = (String)"zone";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_ROD = (String)"Rod";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ROBINSON = (String)"Robinson";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_PATH_NUMBER = (String)"path_number";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_LAMBERT_AZIMUTHAL_EQUAL_AREA = (String)"Lambert_Azimuthal_Equal_Area";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UA_DEGREE_CONV = (String)"0.0174532925199433";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_PERSPECTIVE_POINT_HEIGHT = (String)"perspective_point_height";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PM_GREENWICH = (String)"Greenwich";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_ROD_CONV = (String)"5.02921005842012";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_MERCATOR_2SP = (String)"Mercator_2SP";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TRANSVERSE_MERCATOR_SOUTH_ORIENTED = (String)"Transverse_Mercator_South_Orientated";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_NAUTICAL_MILE_CONV = (String)"1852.0";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_MILLER_CYLINDRICAL = (String)"Miller_Cylindrical";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_AZIMUTH = (String)"azimuth";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TRANSVERSE_MERCATOR = (String)"Transverse_Mercator";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_CENTRAL_MERIDIAN = (String)"central_meridian";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_GEOSTATIONARY_SATELLITE = (String)"Geostationary_Satellite";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_STANDARD_PARALLEL_2 = (String)"standard_parallel_2";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PP_STANDARD_PARALLEL_1 = (String)"standard_parallel_1";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_LAMBERT_CONFORMAL_CONIC_2SP = (String)"Lambert_Conformal_Conic_2SP";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_LINK_CONV = (String)"0.20116684023368047";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_HOTINE_OBLIQUE_MERCATOR = (String)"Hotine_Oblique_Mercator";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_NEW_ZEALAND_MAP_GRID = (String)"New_Zealand_Map_Grid";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_LABORDE_OBLIQUE_MERCATOR = (String)"Laborde_Oblique_Mercator";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_TUNISIA_MINING_GRID = (String)"Tunisia_Mining_Grid";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_FOOT_CONV = (String)"0.3048";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UA_RADIAN = (String)"radian";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_CASSINI_SOLDNER = (String)"Cassini_Soldner";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ECKERT_IV = (String)"Eckert_IV";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final double SRS_WGS84_SEMIMAJOR = (double)6378137.0;
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_ECKERT_II = (String)"Eckert_II";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_PT_HOTINE_OBLIQUE_MERCATOR_TWO_POINT_NATURAL_ORIGIN = (String)"Hotine_Oblique_Mercator_Two_Point_Natural_Origin";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_METER = (String)"Meter";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_FOOT = (String)"Foot (International)";
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h</i>
public static final String SRS_UL_US_FOOT_CONV = (String)"0.3048006096012192";
/**
* Read NBYTES bytes from COOKIE into a buffer pointed to by BUF.<br>
* Return number of bytes read.<br>
* <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h:1369</i>
*/
public static abstract class __io_read_fn extends Callback<__io_read_fn > {
public abstract int apply(Pointer<? > __cookie, Pointer<Byte > __buf, @Ptr long __nbytes);
};
/**
* Write N bytes pointed to by BUF to COOKIE. Write all N bytes<br>
* unless there is an error. Return number of bytes written, or -1 if<br>
* there is an error without writing anything. If the file has been<br>
* opened for append (__mode.__append set), then set the file pointer<br>
* to the end of the file and then do the write; if not, just write at<br>
* the current file pointer.<br>
* <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h:1378</i>
*/
public static abstract class __io_write_fn extends Callback<__io_write_fn > {
public abstract int apply(Pointer<? > __cookie, Pointer<Byte > __buf, @Ptr long __n);
};
/**
* Move COOKIE's file position to *POS bytes from the<br>
* beginning of the file (if W is SEEK_SET),<br>
* the current position (if W is SEEK_CUR),<br>
* or the end of the file (if W is SEEK_END).<br>
* Set *POS to the new file position.<br>
* Returns zero if successful, nonzero if not.<br>
* <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h:1387</i>
*/
public static abstract class __io_seek_fn extends Callback<__io_seek_fn > {
public abstract int apply(Pointer<? > __cookie, Pointer<Integer > __pos, int __w);
};
/**
* Close COOKIE.<br>
* <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h:1389</i>
*/
public static abstract class __io_close_fn extends Callback<__io_close_fn > {
public abstract int apply(Pointer<? > __cookie);
};
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h:2497</i>
public static abstract class __compar_fn_t extends Callback<__compar_fn_t > {
public abstract int apply(Pointer<? > voidPtr1, Pointer<? > voidPtr2);
};
/// <i>native declaration : /home/aaime/devel/gdal/gdal-1.8.0/ogr/ogr_srs_api.h:3657</i>
public static abstract class CPLErrorHandler extends Callback<CPLErrorHandler > {
public abstract void apply(ValuedEnum<CPLErr > CPLErr1, int int1, Pointer<Byte > charPtr1);
};
public static native Pointer<Byte > OSRAxisEnumToName(ValuedEnum<OsrLibrary.OGRAxisOrientation > eOrientation);
public static native Pointer<? > OSRNewSpatialReference(Pointer<Byte > charPtr1);
public static native Pointer<? > OSRCloneGeogCS(Pointer<? > OGRSpatialReferenceH1);
public static native Pointer<? > OSRClone(Pointer<? > OGRSpatialReferenceH1);
public static native void OSRDestroySpatialReference(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRReference(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRDereference(Pointer<? > OGRSpatialReferenceH1);
public static native void OSRRelease(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRValidate(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRFixupOrdering(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRFixup(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRStripCTParms(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRImportFromEPSG(Pointer<? > OGRSpatialReferenceH1, int int1);
public static native int OSRImportFromEPSGA(Pointer<? > OGRSpatialReferenceH1, int int1);
public static native int OSRImportFromWkt(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1);
public static native int OSRImportFromProj4(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1);
public static native int OSRImportFromESRI(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1);
public static native int OSRImportFromPCI(Pointer<? > hSRS, Pointer<Byte > charPtr1, Pointer<Byte > charPtr2, Pointer<Double > doublePtr1);
public static native int OSRImportFromUSGS(Pointer<? > OGRSpatialReferenceH1, @CLong long l1, @CLong long l2, Pointer<Double > doublePtr1, @CLong long l3);
public static native int OSRImportFromXML(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1);
public static native int OSRImportFromDict(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, Pointer<Byte > charPtr2);
public static native int OSRImportFromPanorama(Pointer<? > OGRSpatialReferenceH1, @CLong long l1, @CLong long l2, @CLong long l3, Pointer<Double > doublePtr1);
public static native int OSRImportFromOzi(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, Pointer<Byte > charPtr2, Pointer<Byte > charPtr3);
public static native int OSRImportFromMICoordSys(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1);
public static native int OSRImportFromERM(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, Pointer<Byte > charPtr2, Pointer<Byte > charPtr3);
public static native int OSRImportFromUrl(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1);
public static native int OSRExportToWkt(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1);
public static native int OSRExportToPrettyWkt(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1, int int1);
public static native int OSRExportToProj4(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1);
public static native int OSRExportToPCI(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1, Pointer<Pointer<Byte > > charPtrPtr2, Pointer<Pointer<Double > > doublePtrPtr1);
public static native int OSRExportToUSGS(Pointer<? > OGRSpatialReferenceH1, Pointer<CLong > lPtr1, Pointer<CLong > lPtr2, Pointer<Pointer<Double > > doublePtrPtr1, Pointer<CLong > lPtr3);
public static native int OSRExportToXML(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1, Pointer<Byte > charPtr1);
public static native int OSRExportToPanorama(Pointer<? > OGRSpatialReferenceH1, Pointer<CLong > lPtr1, Pointer<CLong > lPtr2, Pointer<CLong > lPtr3, Pointer<CLong > lPtr4, Pointer<Double > doublePtr1);
public static native int OSRExportToMICoordSys(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1);
public static native int OSRExportToERM(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, Pointer<Byte > charPtr2, Pointer<Byte > charPtr3);
public static native int OSRMorphToESRI(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRMorphFromESRI(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRSetAttrValue(Pointer<? > hSRS, Pointer<Byte > pszNodePath, Pointer<Byte > pszNewNodeValue);
public static native Pointer<Byte > OSRGetAttrValue(Pointer<? > hSRS, Pointer<Byte > pszName, int iChild);
public static native int OSRSetAngularUnits(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, double double1);
public static native double OSRGetAngularUnits(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1);
public static native int OSRSetLinearUnits(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, double double1);
public static native int OSRSetLinearUnitsAndUpdateParameters(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, double double1);
public static native double OSRGetLinearUnits(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1);
public static native double OSRGetPrimeMeridian(Pointer<? > OGRSpatialReferenceH1, Pointer<Pointer<Byte > > charPtrPtr1);
public static native int OSRIsGeographic(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRIsLocal(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRIsProjected(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRIsVertical(Pointer<? > OGRSpatialReferenceH1);
public static native int OSRIsSameGeogCS(Pointer<? > OGRSpatialReferenceH1, Pointer<? > OGRSpatialReferenceH2);
public static native int OSRIsVertCS(Pointer<? > OGRSpatialReferenceH1, Pointer<? > OGRSpatialReferenceH2);
public static native int OSRIsSame(Pointer<? > OGRSpatialReferenceH1, Pointer<? > OGRSpatialReferenceH2);
public static native int OSRSetLocalCS(Pointer<? > hSRS, Pointer<Byte > pszName);
public static native int OSRSetProjCS(Pointer<? > hSRS, Pointer<Byte > pszName);
public static native int OSRSetWellKnownGeogCS(Pointer<? > hSRS, Pointer<Byte > pszName);
public static native int OSRSetFromUserInput(Pointer<? > hSRS, Pointer<Byte > charPtr1);
public static native int OSRCopyGeogCSFrom(Pointer<? > hSRS, Pointer<? > hSrcSRS);
public static native int OSRSetTOWGS84(Pointer<? > hSRS, double double1, double double2, double double3, double double4, double double5, double double6, double double7);
public static native int OSRGetTOWGS84(Pointer<? > hSRS, Pointer<Double > doublePtr1, int int1);
public static native int OSRSetGeogCS(Pointer<? > hSRS, Pointer<Byte > pszGeogName, Pointer<Byte > pszDatumName, Pointer<Byte > pszEllipsoidName, double dfSemiMajor, double dfInvFlattening, Pointer<Byte > pszPMName, double dfPMOffset, Pointer<Byte > pszUnits, double dfConvertToRadians);
public static native double OSRGetSemiMajor(Pointer<? > OGRSpatialReferenceH1, Pointer<Integer > OGRErrPtr1);
public static native double OSRGetSemiMinor(Pointer<? > OGRSpatialReferenceH1, Pointer<Integer > OGRErrPtr1);
public static native double OSRGetInvFlattening(Pointer<? > OGRSpatialReferenceH1, Pointer<Integer > OGRErrPtr1);
public static native int OSRSetAuthority(Pointer<? > hSRS, Pointer<Byte > pszTargetKey, Pointer<Byte > pszAuthority, int nCode);
public static native Pointer<Byte > OSRGetAuthorityCode(Pointer<? > hSRS, Pointer<Byte > pszTargetKey);
public static native Pointer<Byte > OSRGetAuthorityName(Pointer<? > hSRS, Pointer<Byte > pszTargetKey);
public static native int OSRSetProjection(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1);
public static native int OSRSetProjParm(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, double double1);
public static native double OSRGetProjParm(Pointer<? > hSRS, Pointer<Byte > pszParmName, double dfDefault, Pointer<Integer > OGRErrPtr1);
public static native int OSRSetNormProjParm(Pointer<? > OGRSpatialReferenceH1, Pointer<Byte > charPtr1, double double1);
public static native double OSRGetNormProjParm(Pointer<? > hSRS, Pointer<Byte > pszParmName, double dfDefault, Pointer<Integer > OGRErrPtr1);
public static native int OSRSetUTM(Pointer<? > hSRS, int nZone, int bNorth);
public static native int OSRGetUTMZone(Pointer<? > hSRS, Pointer<Integer > pbNorth);
public static native int OSRSetStatePlane(Pointer<? > hSRS, int nZone, int bNAD83);
public static native int OSRSetStatePlaneWithUnits(Pointer<? > hSRS, int nZone, int bNAD83, Pointer<Byte > pszOverrideUnitName, double dfOverrideUnit);
public static native int OSRAutoIdentifyEPSG(Pointer<? > hSRS);
public static native int OSREPSGTreatsAsLatLong(Pointer<? > hSRS);
public static native Pointer<Byte > OSRGetAxis(Pointer<? > hSRS, Pointer<Byte > pszTargetKey, int iAxis, Pointer<ValuedEnum<OsrLibrary.OGRAxisOrientation > > peOrientation);
public static native int OSRSetAxes(Pointer<Byte > pszTargetKey, Pointer<Byte > pszXAxisName, ValuedEnum<OsrLibrary.OGRAxisOrientation > eXAxisOrientation, Pointer<Byte > pszYAxisName, ValuedEnum<OsrLibrary.OGRAxisOrientation > eYAxisOrientation);
public static native int OSRSetACEA(Pointer<? > hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetAE(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetBonne(Pointer<? > hSRS, double dfStandardParallel, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetCEA(Pointer<? > hSRS, double dfStdP1, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetCS(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetEC(Pointer<? > hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetEckert(Pointer<? > hSRS, int nVariation, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetEckertIV(Pointer<? > hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetEckertVI(Pointer<? > hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetEquirectangular(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetEquirectangular2(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfPseudoStdParallel1, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetGS(Pointer<? > hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetGH(Pointer<? > hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetGEOS(Pointer<? > hSRS, double dfCentralMeridian, double dfSatelliteHeight, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetGaussSchreiberTMercator(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetGnomonic(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetHOM(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfRectToSkew, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetHOM2PNO(Pointer<? > hSRS, double dfCenterLat, double dfLat1, double dfLong1, double dfLat2, double dfLong2, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetIWMPolyconic(Pointer<? > hSRS, double dfLat1, double dfLat2, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetKrovak(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfAzimuth, double dfPseudoStdParallelLat, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetLAEA(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetLCC(Pointer<? > hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetLCC1SP(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetLCCB(Pointer<? > hSRS, double dfStdP1, double dfStdP2, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetMC(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetMercator(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetMollweide(Pointer<? > hSRS, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetNZMG(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetOS(Pointer<? > hSRS, double dfOriginLat, double dfCMeridian, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetOrthographic(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetPolyconic(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetPS(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetRobinson(Pointer<? > hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetSinusoidal(Pointer<? > hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetStereographic(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetSOC(Pointer<? > hSRS, double dfLatitudeOfOrigin, double dfCentralMeridian, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetTM(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetTMVariant(Pointer<? > hSRS, Pointer<Byte > pszVariantName, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetTMG(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetTMSO(Pointer<? > hSRS, double dfCenterLat, double dfCenterLong, double dfScale, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetVDG(Pointer<? > hSRS, double dfCenterLong, double dfFalseEasting, double dfFalseNorthing);
public static native int OSRSetWagner(Pointer<? > hSRS, int nVariation, double dfFalseEasting, double dfFalseNorthing);
public static native void OSRCleanup();
public static native Pointer<? > OCTNewCoordinateTransformation(Pointer<? > hSourceSRS, Pointer<? > hTargetSRS);
public static native void OCTDestroyCoordinateTransformation(Pointer<? > OGRCoordinateTransformationH1);
public static native int OCTTransform(Pointer<? > hCT, int nCount, Pointer<Double > x, Pointer<Double > y, Pointer<Double > z);
public static native int OCTTransformEx(Pointer<? > hCT, int nCount, Pointer<Double > x, Pointer<Double > y, Pointer<Double > z, Pointer<Integer > pabSuccess);
public static native Pointer<Byte > OCTProj4Normalize(Pointer<Byte > pszProj4Src);
public static native Pointer<Pointer<Byte > > OPTGetProjectionMethods();
public static native Pointer<Pointer<Byte > > OPTGetParameterList(Pointer<Byte > pszProjectionMethod, Pointer<Pointer<Byte > > ppszUserName);
public static native int OPTGetParameterInfo(Pointer<Byte > pszProjectionMethod, Pointer<Byte > pszParameterName, Pointer<Pointer<Byte > > ppszUserName, Pointer<Pointer<Byte > > ppszType, Pointer<Double > pdfDefaultValue);
public int sys_nerr() {
try {
return (int)BridJ.getNativeLibrary("osr").getSymbolPointer("sys_nerr").as(int.class).get();
}catch (Throwable $ex$) {
throw new RuntimeException($ex$);
}
}
public OsrLibrary sys_nerr(int sys_nerr) {
try {
{
BridJ.getNativeLibrary("osr").getSymbolPointer("sys_nerr").as(int.class).set(sys_nerr);
return this;
}
}catch (Throwable $ex$) {
throw new RuntimeException($ex$);
}
}
/// This variable is used by `gamma' and `lgamma'.
public int signgam() {
try {
return (int)BridJ.getNativeLibrary("osr").getSymbolPointer("signgam").as(int.class).get();
}catch (Throwable $ex$) {
throw new RuntimeException($ex$);
}
}
/// This variable is used by `gamma' and `lgamma'.
public OsrLibrary signgam(int signgam) {
try {
{
BridJ.getNativeLibrary("osr").getSymbolPointer("signgam").as(int.class).set(signgam);
return this;
}
}catch (Throwable $ex$) {
throw new RuntimeException($ex$);
}
}
/// Conversion Error : extern _LIB_VERSION_TYPE (Unsupported type)
/// Undefined type
public static interface _IO_FILE_plus {
};
/// Undefined type
public static interface locale_data {
};
}