Worldwind public release 0.2
[worldwind-tracker.git] / gov / nasa / worldwind / formats / nitfs / NitfsSegmentType.java
blob3a6f028673260c900bce2dd3615356a74ed5c721
1 package gov.nasa.worldwind.formats.nitfs;
2 /*
3 Copyright (C) 2001, 2007 United States Government
4 as represented by the Administrator of the
5 National Aeronautics and Space Administration.
6 All Rights Reserved.
7 */
9 /**
10 * @author Lado Garakanidze
11 * @version $Id: NitfsSegmentType Mar 29, 2007 6:33:57 PM lado
13 public enum NitfsSegmentType
15 ImageSegment (6, 10),
16 SymbolSegment (4, 6),
17 LabelSegment (4, 3),
18 TextSegment (4, 5),
19 DataExtensionSegment (4, 9),
20 ReservedExtensionSegment (4, 7),
21 UserDefinedHeaderSegment (0, 0),
22 ExtendedHeaderSegment (0, 0);
24 private final int fieldHeaderLengthSize;
25 private final int fieldDataLengthSize;
27 private NitfsSegmentType(int fieldHeaderLengthSize, int fieldDataLengthSize)
29 this.fieldHeaderLengthSize = fieldHeaderLengthSize;
30 this.fieldDataLengthSize = fieldDataLengthSize;
33 public int getHeaderLengthSize() { return fieldHeaderLengthSize; }
34 public int getDataLengthSize() { return fieldDataLengthSize; }