GSlab Class Reference

[libgfc Index] [libgfc Hierarchy] [Headers]


The morton slab used in conjunction with the Raster ADT More...

#include <src/gslab.h>

Public Members

Protected Members


Detailed Description

The morton slab used in conjunction with the Raster ADT.

Morton Slab: a square of data cells. Its size is a power of 2;

its starting coordinates (xlow/ylow) must be aligned on

multiplies of its size. All the coordinates are positive.

Note: A) the data cells for a Morton slab is always contiguous

in the Morton order.

B) Each slab has its unique order number inside the raster.

This number is also in Morton order, naturaly. This order

number is used to index into the slabs index hold in the

raster header.

C) It is not to be visible by end users; it is solely

used by the GRaster class which is a real ADT.

D) if the field compact_len is greater than 0, then this slab

has been compressed and this value indicates the size of the

compressed data (not including the header).


GCellType ctype[public]

***************************************************************************\n ***************************************************************************\n

int cmp(const GSlab&) const [public virtual]

compares the morton order of two slabs.


Documentation generated by lqian@lqian-sun on Wed Jul 14 09:36:10 EDT 1999
Kdoc