Package gov.nasa.worldwind.layers.rpf
Class RPFFileIndex
- java.lang.Object
-
- gov.nasa.worldwind.layers.rpf.RPFFileIndex
-
public class RPFFileIndex extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRPFFileIndex.DirectoryRecordstatic classRPFFileIndex.IndexPropertiesstatic classRPFFileIndex.Recordstatic interfaceRPFFileIndex.RecordFactorystatic classRPFFileIndex.RPFFileRecordstatic classRPFFileIndex.Tablestatic classRPFFileIndex.WaveletRecord
-
Constructor Summary
Constructors Constructor Description RPFFileIndex()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RPFFileIndex.RecordcreateRPFFileRecord(java.io.File file)RPFFileIndex.RecordcreateWaveletRecord(java.io.File file, long rpfFileKey)RPFFileIndex.TablegetDirectoryTable()RPFFileIndex.IndexPropertiesgetIndexProperties()java.io.FilegetRPFFile(long key)RPFFileIndex.TablegetRPFFileTable()java.io.FilegetWaveletFile(long key)RPFFileIndex.TablegetWaveletTable()voidload(java.nio.ByteBuffer buffer)java.nio.ByteBuffersave()voidupdateBoundingSector()
-
-
-
Method Detail
-
getRPFFileTable
public RPFFileIndex.Table getRPFFileTable()
-
getWaveletTable
public RPFFileIndex.Table getWaveletTable()
-
getDirectoryTable
public RPFFileIndex.Table getDirectoryTable()
-
getIndexProperties
public RPFFileIndex.IndexProperties getIndexProperties()
-
getRPFFile
public java.io.File getRPFFile(long key)
-
getWaveletFile
public java.io.File getWaveletFile(long key)
-
createRPFFileRecord
public RPFFileIndex.Record createRPFFileRecord(java.io.File file)
-
createWaveletRecord
public RPFFileIndex.Record createWaveletRecord(java.io.File file, long rpfFileKey)
-
updateBoundingSector
public void updateBoundingSector()
-
load
public void load(java.nio.ByteBuffer buffer) throws java.io.IOException- Throws:
java.io.IOException
-
save
public java.nio.ByteBuffer save() throws java.io.IOException- Throws:
java.io.IOException
-
-