In file raster.h:

class XxxRasterADT : public XxxLargeFixedADT

Raster Type

Inheritance:


Protected Classes

class InMemRaster
/ In-memory representation of a raster
class PlanInfo : public XxxFuncPlanInfo
/ Plan structure for functions over rasters
class RasterAvgInfo : public XxxAggrOpHandle::AggrState
/
class RasterHandler
/ Encapsulates all informaton about moving raster data to/from SHORE
class RasterMetaInfo : public XxxADTMetaInfo
/ Meta-information for raster ADT
virtual XxxErrCode SerializeCopySize (int &Size)
Returns the number of bytes necessary to hold the serialized version of this meta-info object
virtual XxxErrCode SerializeCopy (char *Data)
Creates a binary version of this meta-info object

Inherited from XxxLargeFixedADT:


Inherited from XxxLargeADT:

Public Classes

class XxxLargeADTEnv: public XxxADTEnv
enum XxxLargeADTDisplayTypeEnum
Determines the display type
typedef enum XxxLargeADTDisplayTypeEnum XxxLargeADTDisplayType
A typedef for easy reference
static const char* const DISPLAY_TYPE
The command referencing the next variable
XxxLargeADTDisplayType DisplayType
The desired display type
XxxShoreVolumeId StorageVolume
The volume on which the large ADTs store information
XxxShoreObjectId StorageFile
A file on the default volume which is persistent
XxxShoreObjectId TemporaryFile
A file on the default volume which is cleared after all Xacts end

Public Methods

virtual XxxErrCode CreateEnv( XxxADTEnv* &Env )
virtual XxxErrCode DeleteEnv( XxxADTEnv* Env )
virtual XxxErrCode GetResultSize(const XxxADTValue *ObjectRef, const XxxADTMetaInfo *MetaInfo, const char *Message, const int MessageSize, int &ResultSize)
virtual XxxBool IsSmall(const XxxADTMetaInfo*)
virtual XxxErrCode ServiceCallback(const XxxADTValue *ObjectRef, const XxxADTMetaInfo *MetaInfo, const char *Message, const int MessageSize, ostream &OStr)
virtual XxxBool SupportsCallback()

Documentation

Raster Type
class RasterMetaInfo: public XxxADTMetaInfo
/ Meta-information for raster ADT

virtual XxxErrCode SerializeCopySize(int &Size)
Returns the number of bytes necessary to hold the serialized version of this meta-info object
Returns:
XXX_NOT_OK if the object cannot be serialized, XXX_OK otherwise
Parameters:
Size - (out) The required number of bytes

virtual XxxErrCode SerializeCopy(char *Data)
Creates a binary version of this meta-info object
Returns:
XXX_NOT_OK if the object cannot be serialized, XXX_OK otherwise
Parameters:
Data - An array of bytes of at least the size specified by the SerializeCopySize() function.

class InMemRaster
/ In-memory representation of a raster

class PlanInfo: public XxxFuncPlanInfo
/ Plan structure for functions over rasters

class RasterHandler
/ Encapsulates all informaton about moving raster data to/from SHORE

class RasterAvgInfo: public XxxAggrOpHandle::AggrState
/


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de