package gov.nasa.worldwind.formats.nitfs;
/*
Copyright (C) 2001, 2007 United States Government
as represented by the Administrator of the
National Aeronautics and Space Administration.
All Rights Reserved.
*/
/**
* @author Lado Garakanidze
* @version $Id: NitfsSegmentType Mar 29, 2007 6:33:57 PM lado
*/
public enum NITFSSegmentType
{
IMAGE_SEGMENT (6, 10),
SYMBOL_SEGMENT (4, 6),
LABEL_SEGMENT (4, 3),
TEXT_SEGMENT (4, 5),
DATA_EXTENSION_SEGMENT (4, 9),
RESERVED_EXTENSION_SEGMENT (4, 7),
USER_DEFINED_HEADER_SEGMENT (0, 0),
EXTENDED_HEADER_SEGMENT (0, 0);
private final int fieldHeaderLengthSize;
private final int fieldDataLengthSize;
private NITFSSegmentType(int fieldHeaderLengthSize, int fieldDataLengthSize)
{
this.fieldHeaderLengthSize = fieldHeaderLengthSize;
this.fieldDataLengthSize = fieldDataLengthSize;
}
public int getHeaderLengthSize() { return fieldHeaderLengthSize; }
public int getDataLengthSize() { return fieldDataLengthSize; }
}