public class RpfAttributes
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RpfAttributes.AttributeOffsetRecord |
static class |
RpfAttributes.AttributeSubheader |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
chartSeriesCode |
java.lang.String |
currencyDate |
int |
dataLevel |
java.lang.String |
dataSource |
java.lang.String |
edition |
java.lang.String |
ellipsoidCode |
float |
eMagChange |
int |
eMagChangeUnits |
java.lang.String |
gridCode |
float |
gridConver |
int |
gridConverUnits |
long |
gsd |
double |
highElevation |
int |
highElevationUnits |
double |
highLat |
double |
highLon |
long |
horAbsAccuracy |
int |
horAbsUnits |
java.lang.String |
horDatumCode |
long |
horRelAccuracy |
int |
horRelUnits |
java.lang.String |
legendFileName |
float |
magAngle |
int |
magAngleUnits |
java.lang.String |
mapDesignationCode |
int |
navSystemCode |
java.lang.String |
oldHorDatum |
java.lang.String |
productionDate |
float |
projectionA |
float |
projectionB |
float |
projectionC |
java.lang.String |
projectionCode |
float |
projectionD |
java.lang.String |
significantDate |
java.lang.String |
soundingDatumCode |
long |
vertAbsAccuracy |
int |
vertAbsUnits |
java.lang.String |
vertDatumCode |
long |
vertRelAccuracy |
int |
vertRelUnits |
float |
wMagChange |
int |
wMagChangeUnits |
Constructor and Description |
---|
RpfAttributes() |
Modifier and Type | Method and Description |
---|---|
static RpfAttributes |
getAttributes(BinaryFile binFile)
Get the attributes from within a RPF Frame file, after the
header has been read.
|
static RpfAttributes |
getAttributes(java.lang.String filename)
Get the attributes from within a RPF Frame file.
|
static void |
main(java.lang.String[] args) |
boolean |
read(BinaryFile binFile,
long attributeLocation)
Read the section in a file.
|
java.lang.String |
toString() |
public java.lang.String currencyDate
public java.lang.String productionDate
public java.lang.String significantDate
public java.lang.String chartSeriesCode
public java.lang.String mapDesignationCode
public java.lang.String oldHorDatum
public java.lang.String edition
public java.lang.String projectionCode
public float projectionA
public float projectionB
public float projectionC
public float projectionD
public java.lang.String vertDatumCode
public java.lang.String horDatumCode
public long vertAbsAccuracy
public int vertAbsUnits
public long horAbsAccuracy
public int horAbsUnits
public long vertRelAccuracy
public int vertRelUnits
public long horRelAccuracy
public int horRelUnits
public java.lang.String ellipsoidCode
public java.lang.String soundingDatumCode
public int navSystemCode
public java.lang.String gridCode
public float eMagChange
public int eMagChangeUnits
public float wMagChange
public int wMagChangeUnits
public float magAngle
public int magAngleUnits
public float gridConver
public int gridConverUnits
public double highElevation
public int highElevationUnits
public double highLat
public double highLon
public java.lang.String legendFileName
public java.lang.String dataSource
public long gsd
public int dataLevel
public boolean read(BinaryFile binFile, long attributeLocation)
binFile
- the opened RPF file.attributeLocation
- the offset of the attribute section in
the file.public java.lang.String toString()
toString
in class java.lang.Object
public static RpfAttributes getAttributes(java.lang.String filename) throws java.io.IOException, java.io.FileNotFoundException
filename
- the file path for the RPF frame file.java.io.IOException
java.io.FileNotFoundException
public static RpfAttributes getAttributes(BinaryFile binFile) throws java.io.IOException, java.io.FileNotFoundException
binFile
- BinaryFile.java.io.IOException
java.io.FileNotFoundException
public static void main(java.lang.String[] args)
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details