Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

extfile Namespace Reference

Namespace for extent file. More...


Compounds

struct  extfile::AddressEntry
 Entry in address table file. More...

class  extfile::CachedExtentFile
 Extent file with extent cache. More...

class  extfile::ExtentFile
 Class for reading extent files. More...

class  extfile::ExtentFileDescriptor
 Descriptor for an extent file. More...

class  extfile::FilePattern
 Descriptor for an input file pattern. More...

class  extfile::FileWrapper
 Class for encapsulating file access. More...

struct  extfile::LabelDescription
 A dataset label. More...

class  extfile::LoadedExtent
 Linked list for LRU extent cache. More...

class  extfile::StringA
 Simple string wrapper class (taken from CAP2 library and trimmed slightly). More...

class  extfile::Stripe
 Descriptor for a stripe of the extent file. More...

struct  extfile::Vector
 3D Vector. More...


Typedefs

typedef UInt32(* StripeFunc )(UInt32 in, UInt32 sc)

Functions

UInt32 defaultStripe (UInt32 in, UInt32 sc)

Variables

const Int32 MAXSTRIPES = 16
const Int32 MAXZOOM = 16
const Int32 MAXCHANNELS = 16


Detailed Description

Namespace for extent file.

Typedef Documentation

typedef UInt32(* extfile::StripeFunc)(UInt32 in, UInt32 sc)
 

Type for striping function.


Function Documentation

UInt32 extfile::defaultStripe UInt32    in,
UInt32    sc
 

Default striping function.

This function simply returns extent number modulo number of stripes.

Parameters:
in  extent number
sc  number of stripes


Variable Documentation

const Int32 extfile::MAXCHANNELS = 16
 

Maximum number of source datasets (channels).

const Int32 extfile::MAXSTRIPES = 16
 

Maximum number of stripes.

const Int32 extfile::MAXZOOM = 16
 

Maximum number of zoom levels.


Generated on Wed May 29 11:50:17 2002 for Extent File System by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001