GRE::LAYER_ARCIMS::DISPPARM Class Reference

#include <gre/lrarcims.h>

Inheritance diagram for GRE::LAYER_ARCIMS::DISPPARM:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DISPPARM (const DISPPARM &rhs)
 DISPPARM ()
virtual ~DISPPARM ()
ERRVALUE BuildGetImageRequest (const LAYERDC &layerdc, HTTPMESSAGE &RequestHdrs, XMLDOC &RequestBody, LPOINT2D &TgtSize, TRANS2D_MAPGEN &TransToCRS) const
ERRVALUE BuildGetLegendRequest (HTTPMESSAGE &RequestHdrs, XMLDOC &RequestBody) const
ERRVALUE BuildPixelTableTransparent (const COLOR &ColorBG, SPATMOD::IMAGE::PIXELTABLE &PixelTable) const
ERRVALUE ComputeRegion (REGION2D &RegionUsed) const
const SOA::ARCIMS::CONNECTIONGetConnection () const
const SPATREF::COORDREFSYSGetCoordRefSys () const
bool GetDetectBackground () const
bool GetDetectBlack () const
bool GetDetectWhite () const
const MISTRINGGetFormatGetMap () const
const MISTRINGLISTGetLayerNameList () const
const MISTRINGGetServerURL () const
UINT8 GetTransparency () const
bool IsValidated () const
DISPPARMoperator= (const DISPPARM &rhs)
void SetConnection (const SOA::ARCIMS::CONNECTION &connection)
void SetCoordRefSys (const SPATREF::COORDREFSYS &CoordRefSys)
void SetDetectBackground (bool DetectBackground)
void SetDetectBlack (bool DetectBlack)
void SetDetectWhite (bool DetectWhite)
void SetDftFormatGetMap ()
void SetDftLayer ()
void SetFormatGetMap (const MISTRING &Format)
ERRVALUE SetLayerList (const MISTRINGLIST &LayerNameList)
void SetTransparency (UINT8 Transparency)

Static Public Member Functions

static int ComputeFormatGetMapPreference (const MISTRING &Format)

Constructor & Destructor Documentation

GRE::LAYER_ARCIMS::DISPPARM::DISPPARM (  ) 

Default constructor.

Reimplemented from GRE::LAYER::DISPPARM.

GRE::LAYER_ARCIMS::DISPPARM::DISPPARM ( const DISPPARM rhs  ) 
virtual GRE::LAYER_ARCIMS::DISPPARM::~DISPPARM (  )  [virtual]

Reimplemented from GRE::LAYER::DISPPARM.


Member Function Documentation

ERRVALUE GRE::LAYER_ARCIMS::DISPPARM::BuildGetImageRequest ( const LAYERDC layerdc,
HTTPMESSAGE RequestHdrs,
XMLDOC RequestBody,
LPOINT2D TgtSize,
TRANS2D_MAPGEN TransToCRS 
) const

Build request URL for "GetMap".

ERRVALUE GRE::LAYER_ARCIMS::DISPPARM::BuildGetLegendRequest ( HTTPMESSAGE RequestHdrs,
XMLDOC RequestBody 
) const
ERRVALUE GRE::LAYER_ARCIMS::DISPPARM::BuildPixelTableTransparent ( const COLOR ColorBG,
SPATMOD::IMAGE::PIXELTABLE PixelTable 
) const

Build pixel table for detecting transparent pixels.

static int GRE::LAYER_ARCIMS::DISPPARM::ComputeFormatGetMapPreference ( const MISTRING Format  )  [static]

Compute preference for format to use in GetMap request.

Returns:
Preference rating, 0 indicates not supported.
ERRVALUE GRE::LAYER_ARCIMS::DISPPARM::ComputeRegion ( REGION2D RegionUsed  )  const

Compute region for current settings.

const SOA::ARCIMS::CONNECTION& GRE::LAYER_ARCIMS::DISPPARM::GetConnection (  )  const [inline]

Get connection to ARCIMS.

const SPATREF::COORDREFSYS& GRE::LAYER_ARCIMS::DISPPARM::GetCoordRefSys (  )  const [inline]

Get coordinate reference system.

bool GRE::LAYER_ARCIMS::DISPPARM::GetDetectBackground (  )  const [inline]

Get background pixel detection setting.

bool GRE::LAYER_ARCIMS::DISPPARM::GetDetectBlack (  )  const [inline]

Get black pixel detection setting.

bool GRE::LAYER_ARCIMS::DISPPARM::GetDetectWhite (  )  const [inline]

Get white pixel detection setting.

const MISTRING& GRE::LAYER_ARCIMS::DISPPARM::GetFormatGetMap (  )  const [inline]

Get format for GetMap request.

const MISTRINGLIST& GRE::LAYER_ARCIMS::DISPPARM::GetLayerNameList (  )  const [inline]

Get layer name list.

const MISTRING& GRE::LAYER_ARCIMS::DISPPARM::GetServerURL (  )  const

Get URL string for server.

UINT8 GRE::LAYER_ARCIMS::DISPPARM::GetTransparency (  )  const [inline]

Get transparency (alpha) value.

bool GRE::LAYER_ARCIMS::DISPPARM::IsValidated (  )  const [inline]

Determine if has been validated.

DISPPARM& GRE::LAYER_ARCIMS::DISPPARM::operator= ( const DISPPARM rhs  )  [inline]
void GRE::LAYER_ARCIMS::DISPPARM::SetConnection ( const SOA::ARCIMS::CONNECTION connection  ) 

Set connection to ARCIMS.

void GRE::LAYER_ARCIMS::DISPPARM::SetCoordRefSys ( const SPATREF::COORDREFSYS CoordRefSys  ) 

Set coordinate reference system.

void GRE::LAYER_ARCIMS::DISPPARM::SetDetectBackground ( bool  DetectBackground  )  [inline]

Set whether to detect background pixels if format has no alpha component.

void GRE::LAYER_ARCIMS::DISPPARM::SetDetectBlack ( bool  DetectBlack  )  [inline]

Set whether to detect black pixels an treat as transparent.

void GRE::LAYER_ARCIMS::DISPPARM::SetDetectWhite ( bool  DetectWhite  )  [inline]

Set whether to detect white pixels an treat as transparent.

void GRE::LAYER_ARCIMS::DISPPARM::SetDftFormatGetMap (  ) 

Set to default format for GetMap request.

void GRE::LAYER_ARCIMS::DISPPARM::SetDftLayer (  ) 

Set to default layer for current service.

void GRE::LAYER_ARCIMS::DISPPARM::SetFormatGetMap ( const MISTRING Format  ) 

Set format for GetMap request.

ERRVALUE GRE::LAYER_ARCIMS::DISPPARM::SetLayerList ( const MISTRINGLIST LayerNameList  ) 

Set layer list (names and styles).

void GRE::LAYER_ARCIMS::DISPPARM::SetTransparency ( UINT8  Transparency  )  [inline]

Get transparency (alpha) value.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:34:21 2012 for TNTsdk 2012 by  doxygen 1.6.1