j3d.org Code

org.j3d.loaders.vterrain
Class BTHeader

java.lang.Object
  extended by org.j3d.loaders.vterrain.BTHeader

public class BTHeader
extends java.lang.Object

Representation of the BT File format header information.

Not included in the header is data size or floating point flags as these are only needed internally by the parser and not useful to the end user. The definition of the file format can be found at: http://www.vterrain.org/Implementation/BT.html

Version:
$Revision: 1.2 $
Author:
Justin Couch

Field Summary
static int ADINDAN
           
static int ARC1950
           
static int ARC1960
           
static int AUSTRALIAN_GEODETIC_1966
           
static int AUSTRALIAN_GEODETIC_1984
           
 double bottomExtent
          The bottom-most extent Lat-Long if not UTM.
static int CAMP_AREA_ASTRO
           
static int CAPE
           
 int columns
          The number of columns of data in the file
 int datum
          The Datum used for the UTM zone
static int EUROPEAN_DATUM_1950
           
static int EUROPEAN_DATUM_1979
           
static int GEODETIC_DATUM_1949
           
static int HONG_KONG_1963
           
static int HU_TZU_SHAN
           
static int INDIAN
           
 double leftExtent
          The left-most extent Lat-Long if not UTM.
static int NAD27
           
static int NAD83
           
 boolean needsExternalProj
          True if this needs the external projection file for more information
static int NO_DATUM
           
static int OLD_HAWAIIAN_MEAN
           
static int OMAN
           
static int ORDNANCE_SURVEY_1936
           
static int PROVISIONAL_S_AMERICAN_1956
           
static int PUERTO_RICO
           
static int PULKOVO_1942
           
 double rightExtent
          The right-most extent Lat-Long if not UTM.
 int rows
          The number of rows of data in the file
static int TOKYO
           
 double topExtent
          The top-most extent Lat-Long if not UTM.
static int UNKNOWN_DATUM
           
 boolean utmProjection
          True if this file is in UTM projection.
 int utmZone
          The std UTM zone for this file
 java.lang.String version
          The header string indicating version number.
static java.lang.String VERSION_1_0
          Header string constant representing V1.0
static java.lang.String VERSION_1_1
          Header string constant representing V1.1
static java.lang.String VERSION_1_2
          Header string constant representing V1.2
static int WGS_72
           
static int WGS_84
           
 
Constructor Summary
BTHeader()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION_1_0

public static final java.lang.String VERSION_1_0
Header string constant representing V1.0

See Also:
Constant Field Values

VERSION_1_1

public static final java.lang.String VERSION_1_1
Header string constant representing V1.1

See Also:
Constant Field Values

VERSION_1_2

public static final java.lang.String VERSION_1_2
Header string constant representing V1.2

See Also:
Constant Field Values

NO_DATUM

public static final int NO_DATUM
See Also:
Constant Field Values

UNKNOWN_DATUM

public static final int UNKNOWN_DATUM
See Also:
Constant Field Values

ADINDAN

public static final int ADINDAN
See Also:
Constant Field Values

ARC1950

public static final int ARC1950
See Also:
Constant Field Values

ARC1960

public static final int ARC1960
See Also:
Constant Field Values

AUSTRALIAN_GEODETIC_1966

public static final int AUSTRALIAN_GEODETIC_1966
See Also:
Constant Field Values

AUSTRALIAN_GEODETIC_1984

public static final int AUSTRALIAN_GEODETIC_1984
See Also:
Constant Field Values

CAMP_AREA_ASTRO

public static final int CAMP_AREA_ASTRO
See Also:
Constant Field Values

CAPE

public static final int CAPE
See Also:
Constant Field Values

EUROPEAN_DATUM_1950

public static final int EUROPEAN_DATUM_1950
See Also:
Constant Field Values

EUROPEAN_DATUM_1979

public static final int EUROPEAN_DATUM_1979
See Also:
Constant Field Values

GEODETIC_DATUM_1949

public static final int GEODETIC_DATUM_1949
See Also:
Constant Field Values

HONG_KONG_1963

public static final int HONG_KONG_1963
See Also:
Constant Field Values

HU_TZU_SHAN

public static final int HU_TZU_SHAN
See Also:
Constant Field Values

INDIAN

public static final int INDIAN
See Also:
Constant Field Values

NAD27

public static final int NAD27
See Also:
Constant Field Values

NAD83

public static final int NAD83
See Also:
Constant Field Values

OLD_HAWAIIAN_MEAN

public static final int OLD_HAWAIIAN_MEAN
See Also:
Constant Field Values

OMAN

public static final int OMAN
See Also:
Constant Field Values

ORDNANCE_SURVEY_1936

public static final int ORDNANCE_SURVEY_1936
See Also:
Constant Field Values

PUERTO_RICO

public static final int PUERTO_RICO
See Also:
Constant Field Values

PULKOVO_1942

public static final int PULKOVO_1942
See Also:
Constant Field Values

PROVISIONAL_S_AMERICAN_1956

public static final int PROVISIONAL_S_AMERICAN_1956
See Also:
Constant Field Values

TOKYO

public static final int TOKYO
See Also:
Constant Field Values

WGS_72

public static final int WGS_72
See Also:
Constant Field Values

WGS_84

public static final int WGS_84
See Also:
Constant Field Values

version

public java.lang.String version
The header string indicating version number.


columns

public int columns
The number of columns of data in the file


rows

public int rows
The number of rows of data in the file


utmProjection

public boolean utmProjection
True if this file is in UTM projection. False for Geographic.


utmZone

public int utmZone
The std UTM zone for this file


datum

public int datum
The Datum used for the UTM zone


leftExtent

public double leftExtent
The left-most extent Lat-Long if not UTM.


rightExtent

public double rightExtent
The right-most extent Lat-Long if not UTM.


bottomExtent

public double bottomExtent
The bottom-most extent Lat-Long if not UTM.


topExtent

public double topExtent
The top-most extent Lat-Long if not UTM.


needsExternalProj

public boolean needsExternalProj
True if this needs the external projection file for more information

Constructor Detail

BTHeader

public BTHeader()

j3d.org Code

Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org