GRE_LAYER_RASTER::DISPPARM Class Reference

#include <gre/lrraster.h>

Inheritance diagram for GRE_LAYER_RASTER::DISPPARM:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 DISPPARM (const DISPPARM &rhs)
 DISPPARM ()
DISPPARMoperator= (const DISPPARM &rhs)
virtual ~DISPPARM ()

Public Attributes

UINT8 AnisotropicLimit
SIMPLE_ARRAY< COLORcolmap
CBPARMS ColorBalance
UINT8 ColorBlendFactor
UINT8 ColorBlendMode
LEGENDPARMS ColorSampleLegend
UINT8 dispmode
IOPARM ioparm [4]
UINT8 LegendSampleArea
UINT8 LegendScaleMinAtTop
UINT16 LegendScaleRangeCount
UINT8 LegendType
bool LoadColMap
RVC::OBJECTNAME m_ColorPaletteName
GRE::BOUNDPARM m_Fence
GRE::BOUNDPARM m_Pedestal
IOPARM maskioparm
UINT8 MipMapSharpness
INT32 NumBands
INT32 OutTileCols
INT32 OutTileLins
UINT8 PreferredZoom1X
double ScaleInterval
bool ScaleIsAuto
MILIST< COLORSCALELABELScaleLabels
double ScaleMax
double ScaleMin
bool ScaleMinOnTop
double ScaleOffset
UINT8 ScalePlaces
double ScaleScale
SHADEBUFshadebuf
GRE::TEXTUREFILTER::MODE TextureFilterMode
UINT8 Transparency
bool UseColMap
UINT8 UseMask
double xscale
double yscale

Protected Member Functions

virtual const SERIALIZER::ITEMDEFSerialGetItemDef (SERIALIZER &serializer) const
virtual ERRVALUE SerialRead (SERIALIZER &serializer)
virtual ERRVALUE SerialWrite (SERIALIZER &serializer, const char *tagname=0) const

Constructor & Destructor Documentation

GRE_LAYER_RASTER::DISPPARM::DISPPARM  ) 
 

Default constructor.

Reimplemented from GRE_LAYER::DISPPARM.

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

Copy constructor.

Reimplemented from GRE_LAYER::DISPPARM.

Definition at line 253 of file lrraster.h.

virtual GRE_LAYER_RASTER::DISPPARM::~DISPPARM  )  [inline, virtual]
 

Definition at line 256 of file lrraster.h.


Member Function Documentation

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

Assignment operator.

Reimplemented from GRE_LAYER::DISPPARM.

Definition at line 259 of file lrraster.h.

virtual const SERIALIZER::ITEMDEF* GRE_LAYER_RASTER::DISPPARM::SerialGetItemDef SERIALIZER serializer  )  const [protected, virtual]
 

GRE_LAYER::DISPPARM new overridables.

Implements GRE_LAYER::DISPPARM.

virtual ERRVALUE GRE_LAYER_RASTER::DISPPARM::SerialRead SERIALIZER serializer  )  [protected, virtual]
 

Read component from serialization.

This method must be called only after the tag name has been read and is responsible for determining how to deserialize the component elements. When beginning a deserialization, usually the SERIALIZER::Read(tagname,object) method should be used to match the desired tag name which was used in writing. A default implementation is not possible due to multiple inheritance resulting in a different "this" pointer being passed than the actual object, which causes the offset values in the ITEMDEF arrays to be wrong.

Implements SERIALIZABLE.

virtual ERRVALUE GRE_LAYER_RASTER::DISPPARM::SerialWrite SERIALIZER serializer,
const char *  tagname = 0
const [protected, virtual]
 

Write object to serialization.

This method must write the tag name provided, using SERIALIZER::PutBegin(). If the tagname is 0 (default) then it must determine the proper tag name to write. After writing the object this method must write the ending tag using SERIALIZER::PutEnd(). When inheriting this interface, the default value of 0 for the tag name must NOT be redefined. (See Meyers, Effective C++, item #38) A default implementation is not possible due to multiple inheritance resulting in a different "this" pointer being passed than the actual object, which causes the offset values in the ITEMDEF arrays to be wrong.

Implements SERIALIZABLE.


Member Data Documentation

UINT8 GRE_LAYER_RASTER::DISPPARM::AnisotropicLimit
 

2 - 64

Definition at line 247 of file lrraster.h.

SIMPLE_ARRAY<COLOR> GRE_LAYER_RASTER::DISPPARM::colmap
 

Color palette.

Definition at line 224 of file lrraster.h.

CBPARMS GRE_LAYER_RASTER::DISPPARM::ColorBalance
 

For adjusting color.

Definition at line 229 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::ColorBlendFactor
 

Color blending factor for ratio mode.

Definition at line 218 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::ColorBlendMode
 

Color blending mode (for RGBI modes).

Definition at line 217 of file lrraster.h.

LEGENDPARMS GRE_LAYER_RASTER::DISPPARM::ColorSampleLegend
 

Definition at line 234 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::dispmode
 

Type of "display" being performed (RASTDISPMODE_xxxx).

Definition at line 216 of file lrraster.h.

IOPARM GRE_LAYER_RASTER::DISPPARM::ioparm[4]
 

Definition at line 214 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::LegendSampleArea
 

Sample area.

Definition at line 231 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::LegendScaleMinAtTop
 

Put minimum value at top.

Definition at line 232 of file lrraster.h.

UINT16 GRE_LAYER_RASTER::DISPPARM::LegendScaleRangeCount
 

Number of range boxes for ColorScaleRanges.

Definition at line 233 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::LegendType
 

Type of legend.

Definition at line 230 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::LoadColMap
 

Load color palette using specified color palette name.

Definition at line 222 of file lrraster.h.

RVC::OBJECTNAME GRE_LAYER_RASTER::DISPPARM::m_ColorPaletteName
 

Name of color palette object to use / load.

Definition at line 225 of file lrraster.h.

GRE::BOUNDPARM GRE_LAYER_RASTER::DISPPARM::m_Fence
 

Definition at line 250 of file lrraster.h.

GRE::BOUNDPARM GRE_LAYER_RASTER::DISPPARM::m_Pedestal
 

Definition at line 249 of file lrraster.h.

IOPARM GRE_LAYER_RASTER::DISPPARM::maskioparm
 

Definition at line 215 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::MipMapSharpness
 

0 - 100

Definition at line 248 of file lrraster.h.

INT32 GRE_LAYER_RASTER::DISPPARM::NumBands
 

Number of bands in hyperspectral mode.

Definition at line 228 of file lrraster.h.

INT32 GRE_LAYER_RASTER::DISPPARM::OutTileCols
 

Output "raster" tile size, 0 if not needed.

Definition at line 226 of file lrraster.h.

INT32 GRE_LAYER_RASTER::DISPPARM::OutTileLins
 

Definition at line 227 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::PreferredZoom1X
 

Set if layer preferred for 1X zoom.

Definition at line 221 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::ScaleInterval
 

CellValue interval for auto label generation.

Definition at line 242 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::ScaleIsAuto
 

True if scale is auto-generated, false if manually edited.

Definition at line 244 of file lrraster.h.

MILIST<COLORSCALELABEL> GRE_LAYER_RASTER::DISPPARM::ScaleLabels
 

Definition at line 237 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::ScaleMax
 

Maximum cell value for color scale legend.

Definition at line 239 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::ScaleMin
 

Minimum cell value for color scale legend.

Definition at line 238 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::ScaleMinOnTop
 

Flips the legend upside down.

Definition at line 243 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::ScaleOffset
 

Definition at line 241 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::ScalePlaces
 

Number of decimal places for scale.

Definition at line 245 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::ScaleScale
 

Default label will be CellValue * ScaleScale + ScaleOffset.

Definition at line 240 of file lrraster.h.

SHADEBUF* GRE_LAYER_RASTER::DISPPARM::shadebuf
 

Buffers used in relief shading.

Definition at line 236 of file lrraster.h.

GRE::TEXTUREFILTER::MODE GRE_LAYER_RASTER::DISPPARM::TextureFilterMode
 

Definition at line 246 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::Transparency
 

Layer transparency factor, 0=opaque.

Definition at line 219 of file lrraster.h.

bool GRE_LAYER_RASTER::DISPPARM::UseColMap
 

Set if color palette should be used.

Definition at line 223 of file lrraster.h.

UINT8 GRE_LAYER_RASTER::DISPPARM::UseMask
 

Flag: Set if mask should be used.

Definition at line 220 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::xscale
 

Definition at line 235 of file lrraster.h.

double GRE_LAYER_RASTER::DISPPARM::yscale
 

Scale from object coords to meters if no georef info available.

Definition at line 235 of file lrraster.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:19:50 2004 for TNTsdk by  doxygen 1.3.8-20040913