All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gov.nasa.worldwind.formats.nitfs.NITFSUserDefinedHeaderSegment Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (C) 2012 United States Government as represented by the Administrator of the
 * National Aeronautics and Space Administration.
 * All Rights Reserved.
 */

package gov.nasa.worldwind.formats.nitfs;

/**
 * @author Lado Garakanidze
 * @version $Id: NITFSUserDefinedHeaderSegment.java 1171 2013-02-11 21:45:02Z dcollins $
 */
public abstract class NITFSUserDefinedHeaderSegment extends NITFSSegment
{
    protected  int overflow;
    protected  String dataTag;

    public NITFSUserDefinedHeaderSegment(java.nio.ByteBuffer buffer)
    {
        super(NITFSSegmentType.USER_DEFINED_HEADER_SEGMENT, buffer, 0, 0, 0, 0);

        this.headerLength = Integer.parseInt(NITFSUtil.getString(buffer, 5));
        this.overflow = Integer.parseInt(NITFSUtil.getString(buffer, 3));
        this.dataTag = NITFSUtil.getString(buffer, 6);
        this.dataLength = Integer.parseInt(NITFSUtil.getString(buffer, 5));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy