gov.nasa.worldwind.formats.rpf.RPFFile 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.rpf;
import gov.nasa.worldwind.formats.nitfs.*;
import java.io.*;
/**
* @author lado
* @version $Id: RPFFile.java 1171 2013-02-11 21:45:02Z dcollins $
*/
public class RPFFile
{
private NITFSMessage nitfsMsg;
private java.io.File rpfFile;
public File getFile()
{
return this.rpfFile;
}
public NITFSFileHeader getNITFSFileHeader()
{
return (null != nitfsMsg) ? nitfsMsg.getNITFSFileHeader() : null;
}
public NITFSSegment getNITFSSegment(NITFSSegmentType segmentType)
{
return (null != nitfsMsg) ? nitfsMsg.getSegment(segmentType) : null;
}
protected RPFFile(java.io.File rpfFile) throws IOException
{
this.rpfFile = rpfFile;
this.nitfsMsg = NITFSMessage.load(rpfFile);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy