#include <ExtentFileDescriptor.h>
Public Types | |
enum | { FATX = 0x00000001, FATY = 0x00000002, FATZ = 0x00000004, COMPRESSED = 0x00010000 } |
enum | { INVALID = 0, R8G8B8 = 1, R5G6B5 = 2, G8 = 3, G16 = 4, L16 = 5, X8R8G8B8 = 6, L16_BIG = 7, B8G8R8X8 = 8 } |
Public Methods | |
int | channelSize (int s) |
ExtentFileDescriptor () | |
bool | loadFromXML (const char *filename) |
Public Attributes | |
StringA | name |
StringA | comment |
StringA | origin |
Stripe | stripes [MAXSTRIPES] |
Int32 | stripeCount |
FilePattern | sources [MAXCHANNELS] |
Int32 | flags |
Vector< Int32 > | datasetSize |
Int32 | blockSize |
Int32 | resolutions |
Vector< Int32 > | extentSize |
Vector< Int32 > | fullExtentSize |
Vector< double > | voxelSize |
Int32 | channels |
Int32 | channelFormat [MAXCHANNELS] |
StringA | labels |
Int32 | extSize |
int | extOff [MAXZOOM] |
int | extX [MAXZOOM] |
int | extY [MAXZOOM] |
int | extZ [MAXZOOM] |
int | sizeX [MAXZOOM] |
int | sizeY [MAXZOOM] |
int | sizeZ [MAXZOOM] |
|
|
|
|
|
Constructor.
|
|
Return size of channel elements in bytes.
|
|
Load descriptor from XML.
|
|
Size of blocks for extent file.
|
|
Format of channels.
|
|
Number of channels.
|
|
Comments on dataset.
|
|
Size of dataset in voxels.
|
|
Size of extents.
|
|
Offset of a given resolution in file.
|
|
Size of a complete extent in bytes.
|
|
Number of extents in X direction at a given resolution.
|
|
Number of extents in Y direction at a given resolution.
|
|
Number of extents in Z direction at a given resolution.
|
|
Flags indicating characteristics of extent file.
|
|
Full size of extents (including fat).
|
|
Name of label source file.
|
|
Name of dataset.
|
|
Origin of dataset.
|
|
Number of resolutions in extent file.
|
|
Size of dataset in voxels in X direction at a given resolution.
|
|
Size of dataset in voxels in Y direction at a given resolution.
|
|
Size of dataset in voxels in Z direction at a given resolution.
|
|
The source files for this dataset.
|
|
Number of stripes in extent file.
|
|
The stripes composing the extent file.
|
|
Size of voxels (in arbitrary units, used for aspect ratio).
|