public static class IRhino3dm.ChunkTable extends IRhino3dm.Chunk
Modifier and Type | Field and Description |
---|---|
long |
bodyPointer |
long |
byteLength |
java.util.ArrayList<IRhino3dm.Chunk> |
chunks |
int |
endTCode |
boolean |
serialized |
Constructor and Description |
---|
ChunkTable(int tcode) |
ChunkTable(int tcode,
int endTCode) |
Modifier and Type | Method and Description |
---|---|
void |
add(IRhino3dm.Chunk c) |
long |
getByteLength() |
void |
serialize() |
void |
writeTableEnd(IRandomAccessOutputStream ros) |
void |
writeTableEntry(IRandomAccessOutputStream ros,
IRhino3dm.Chunk c) |
void |
writeTableHeader(IRandomAccessOutputStream ros) |
clear, contentLength, doCRC, getBody, getContent, getContents, getCRC, getHeader, isEndOfTable, isShort, setContentLength, setCRC, toString
public java.util.ArrayList<IRhino3dm.Chunk> chunks
public int endTCode
public boolean serialized
public long bodyPointer
public long byteLength
public ChunkTable(int tcode, int endTCode)
public ChunkTable(int tcode)
public void add(IRhino3dm.Chunk c)
public void serialize() throws java.io.IOException
java.io.IOException
public void writeTableHeader(IRandomAccessOutputStream ros) throws java.io.IOException
java.io.IOException
public void writeTableEntry(IRandomAccessOutputStream ros, IRhino3dm.Chunk c) throws java.io.IOException
java.io.IOException
public void writeTableEnd(IRandomAccessOutputStream ros) throws java.io.IOException
java.io.IOException
public long getByteLength()