GRE_LAYER_RASTER::DISPPARM::IOPARM Struct Reference

#include <gre/lrraster.h>

List of all members.

Public Member Functions

void Close ()
 IOPARM (const IOPARM &rhs)
 IOPARM ()
IOPARMoperator= (const IOPARM &rhs)
 ~IOPARM ()

Static Public Member Functions

ERRVALUE SerializerCB (SERIALIZER &, const SERIALIZER::ITEMDEF *, void *, SERIALIZER::ITEMDEF::ACTION)

Public Attributes

INT32 Band
int(* CloseRast )(IOPARM *)
CONTPARM contparm
DATATIPPARMS DataTip
bool DiagonalBuffer
bool DoContrast
UINT8 DoShading
DISPPARMdp
int fhandle
MIUNICODE filename [FILENAME_MAX]
bool HasNull
UINT8 IsConstant
bool IsSubRast
RVC::OBJECTNAME m_GeorefName
bool m_HasSaveInfo
RVC::NULLMASKm_pObjNull
RVCINODENUM m_savecontinode
FILEPATH m_savefilepath
RVCINODENUM m_saveobjinode
double maxvalue
double minvalue
RVCRASTINFO objinfo
int ohandle
int(* OpenRast )(IOPARM *)
void * privptr
int(* ReadRast )(IOPARM *, INT32 lin, INT32 col, INT32 numcols, void *rastbuf, UINT8 *nullbuf)
bool ReadWrite
int(* SetCacheRect )(IOPARM *, const LRECT2D &)
RASTSHADEPARM shadeparm


Constructor & Destructor Documentation

GRE_LAYER_RASTER::DISPPARM::IOPARM::IOPARM  ) 
 

GRE_LAYER_RASTER::DISPPARM::IOPARM::IOPARM const IOPARM rhs  )  [inline]
 

Definition at line 151 of file lrraster.h.

GRE_LAYER_RASTER::DISPPARM::IOPARM::~IOPARM  )  [inline]
 

Definition at line 154 of file lrraster.h.


Member Function Documentation

void GRE_LAYER_RASTER::DISPPARM::IOPARM::Close  ) 
 

Close object.

IOPARM& GRE_LAYER_RASTER::DISPPARM::IOPARM::operator= const IOPARM rhs  )  [inline]
 

Assignment.

Definition at line 159 of file lrraster.h.

ERRVALUE GRE_LAYER_RASTER::DISPPARM::IOPARM::SerializerCB SERIALIZER ,
const SERIALIZER::ITEMDEF ,
void *  ,
SERIALIZER::ITEMDEF::ACTION 
[static]
 


Member Data Documentation

INT32 GRE_LAYER_RASTER::DISPPARM::IOPARM::Band
 

Band number for hyperspectral set.

Definition at line 137 of file lrraster.h.

int(* GRE_LAYER_RASTER::DISPPARM::IOPARM::CloseRast)(IOPARM *)
 

CONTPARM GRE_LAYER_RASTER::DISPPARM::IOPARM::contparm
 

Contrast parameters for this raster.

Definition at line 125 of file lrraster.h.

DATATIPPARMS GRE_LAYER_RASTER::DISPPARM::IOPARM::DataTip
 

DataTip parameters.

Definition at line 127 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::IOPARM::DiagonalBuffer
 

Use RASTMODE_DiagonalBuffer.

Definition at line 133 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::IOPARM::DoContrast
 

Perform contrasting on this raster, set by OpenRast.

Definition at line 130 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::IOPARM::DoShading
 

Perform relief shading on this raster.

Definition at line 136 of file lrraster.h.

DISPPARM* GRE_LAYER_RASTER::DISPPARM::IOPARM::dp
 

Point back to DISPPARM.

Definition at line 143 of file lrraster.h.

int GRE_LAYER_RASTER::DISPPARM::IOPARM::fhandle
 

RVC file handle.

Definition at line 122 of file lrraster.h.

MIUNICODE GRE_LAYER_RASTER::DISPPARM::IOPARM::filename[FILENAME_MAX]
 

Filename of the object.

Definition at line 120 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::IOPARM::HasNull
 

Set if has null value.

Definition at line 132 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::IOPARM::IsConstant
 

Treat raster as "constant", output value in contparm.outconstant.

Definition at line 135 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::IOPARM::IsSubRast
 

Set if this raster is a pyramid sub-raster. Use rastinfo.parentinode to get actual inode.

Definition at line 134 of file lrraster.h.

RVC::OBJECTNAME GRE_LAYER_RASTER::DISPPARM::IOPARM::m_GeorefName
 

Name of georeference object.

Definition at line 121 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::IOPARM::m_HasSaveInfo
 

Definition at line 145 of file lrraster.h.

RVC::NULLMASK* GRE_LAYER_RASTER::DISPPARM::IOPARM::m_pObjNull
 

Definition at line 142 of file lrraster.h.

RVCINODENUM GRE_LAYER_RASTER::DISPPARM::IOPARM::m_savecontinode [mutable]
 

Definition at line 148 of file lrraster.h.

FILEPATH GRE_LAYER_RASTER::DISPPARM::IOPARM::m_savefilepath [mutable]
 

Definition at line 146 of file lrraster.h.

RVCINODENUM GRE_LAYER_RASTER::DISPPARM::IOPARM::m_saveobjinode [mutable]
 

Definition at line 147 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::IOPARM::maxvalue
 

Maximum raster value from histogram.

Definition at line 129 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::IOPARM::minvalue
 

Minimum raster value from histogram.

Definition at line 128 of file lrraster.h.

RVCRASTINFO GRE_LAYER_RASTER::DISPPARM::IOPARM::objinfo
 

Raster object header.

Definition at line 124 of file lrraster.h.

int GRE_LAYER_RASTER::DISPPARM::IOPARM::ohandle
 

RVC object handle.

Definition at line 123 of file lrraster.h.

int(* GRE_LAYER_RASTER::DISPPARM::IOPARM::OpenRast)(IOPARM *)
 

void* GRE_LAYER_RASTER::DISPPARM::IOPARM::privptr
 

For use by application, will be copied.

Definition at line 144 of file lrraster.h.

int(* GRE_LAYER_RASTER::DISPPARM::IOPARM::ReadRast)(IOPARM *, INT32 lin, INT32 col, INT32 numcols, void *rastbuf, UINT8 *nullbuf)
 

Open raster, read/compute contrast table if needed.

bool GRE_LAYER_RASTER::DISPPARM::IOPARM::ReadWrite
 

Set if open for read/write.

Definition at line 131 of file lrraster.h.

int(* GRE_LAYER_RASTER::DISPPARM::IOPARM::SetCacheRect)(IOPARM *, const LRECT2D &)
 

Close the raster.

RASTSHADEPARM GRE_LAYER_RASTER::DISPPARM::IOPARM::shadeparm
 

Relief shading parameters for this raster.

Definition at line 126 of file lrraster.h.


The documentation for this struct was generated from the following file:
Generated on Wed May 31 15:28:35 2006 for TNTsdk by  doxygen 1.3.8-20040913