Public Member Functions | |
HeapReader (int width, int height, int depth) | |
int | getWidth () |
int | getHeight () |
int | getDepth () |
void | close () |
void | flush () |
short[] | getSlice (int sliceNo) |
synchronized void | putSlice (short[] data, int pos) |
void | destroy () |
This is an implementaion of volume reader that keeps the entire data in heap-memory
Definition at line 10 of file HeapReader.java.
theba.core.io.HeapReader.HeapReader | ( | int | width, | |
int | height, | |||
int | depth | |||
) |
Definition at line 19 of file HeapReader.java.
void theba.core.io.HeapReader.close | ( | ) |
Definition at line 38 of file HeapReader.java.
void theba.core.io.HeapReader.destroy | ( | ) |
Implements theba.core.io.VolumeReader.
Definition at line 52 of file HeapReader.java.
void theba.core.io.HeapReader.flush | ( | ) |
Implements theba.core.io.VolumeReader.
Definition at line 41 of file HeapReader.java.
int theba.core.io.HeapReader.getDepth | ( | ) |
Implements theba.core.io.VolumeReader.
Definition at line 34 of file HeapReader.java.
int theba.core.io.HeapReader.getHeight | ( | ) |
Implements theba.core.io.VolumeReader.
Definition at line 30 of file HeapReader.java.
short [] theba.core.io.HeapReader.getSlice | ( | int | sliceNo | ) |
Implements theba.core.io.VolumeReader.
Definition at line 44 of file HeapReader.java.
int theba.core.io.HeapReader.getWidth | ( | ) |
Implements theba.core.io.VolumeReader.
Definition at line 26 of file HeapReader.java.
synchronized void theba.core.io.HeapReader.putSlice | ( | short[] | data, | |
int | pos | |||
) |
Implements theba.core.io.VolumeReader.
Definition at line 48 of file HeapReader.java.