SOA::WMS::LAYER Class Reference

#include <soa/wmscapabilities.h>

List of all members.

Public Member Functions

 LAYER ()
 ~LAYER ()
ERRVALUE ComputeSubRegion (const SPATREF::COORDREFSYS &CoordRefSys, SUBREGION2D &SubRegion) const
const WMS::BOUNDINGBOXFindBoundingBox (const SPATREF::COORDREFSYS *pCRS) const
const WMS::LAYERFindLayer (const MISTRING &LayerName) const
const WMS::STYLEFindStyle (const MISTRING &StyleName) const
const MISTRINGGetAbstract () const
const WMS::ATTRIBUTIONGetAttribution () const
const WMS::BOUNDINGBOXLISTGetBoundingBoxList () const
int GetCascaded () const
bool GetCoordRefSysId (const SPATREF::COORDREFSYS &CoordRefSys, MISTRING &IdStr) const
void GetCoordRefSysList (SPATREF::COORDREFSYSLIST &CoordRefSysList, bool IncludeTopLayer) const
int GetFixedHeight () const
int GetFixedWidth () const
const DRECT2DGetGeographicBoundingBox () const
const MISTRINGLISTGetKeywordList () const
const MILIST< LAYER > & GetLayerList () const
double GetMaxScaleDenominator () const
double GetMinScaleDenominator () const
const MISTRINGGetName () const
const LAYERGetParent () const
const STYLELISTGetStyleList () const
const MISTRINGGetTitle () const
bool IsNoSubsets () const
bool IsOpaque () const
bool IsQueryable () const
ERRVALUE ParseXML (const LAYER *pParent, const XMLNODE *xmlnode)

Constructor & Destructor Documentation

SOA::WMS::LAYER::LAYER (  ) 

Constructor.

SOA::WMS::LAYER::~LAYER (  ) 

Destructor.


Member Function Documentation

ERRVALUE SOA::WMS::LAYER::ComputeSubRegion ( const SPATREF::COORDREFSYS CoordRefSys,
SUBREGION2D SubRegion 
) const

Compute subregion for this layer in specified CRS.

const WMS::BOUNDINGBOX* SOA::WMS::LAYER::FindBoundingBox ( const SPATREF::COORDREFSYS pCRS  )  const

Find bounding box matching specified CRS.

If no CRS is specified will find first non-local bounding box. To find local bounding box, specify appropriate local CRS.

const WMS::LAYER* SOA::WMS::LAYER::FindLayer ( const MISTRING LayerName  )  const

Find layer by name.

Returns:
Pointer to layer found, NULL if not
Parameters:
LayerName Name of layer to search for
const WMS::STYLE* SOA::WMS::LAYER::FindStyle ( const MISTRING StyleName  )  const

Find style by name.

Returns:
Pointer to style found, NULL if not
Parameters:
StyleName Name to search for
const MISTRING& SOA::WMS::LAYER::GetAbstract (  )  const [inline]

Get Abstract.

const WMS::ATTRIBUTION& SOA::WMS::LAYER::GetAttribution (  )  const [inline]

Get attribution.

const WMS::BOUNDINGBOXLIST& SOA::WMS::LAYER::GetBoundingBoxList (  )  const [inline]

Get bounding box list.

int SOA::WMS::LAYER::GetCascaded (  )  const [inline]

Get cascaded value.

bool SOA::WMS::LAYER::GetCoordRefSysId ( const SPATREF::COORDREFSYS CoordRefSys,
MISTRING IdStr 
) const

Get CRS id string (to use in request).

Returns:
true if found, false if not.
Parameters:
IdStr CRS ID string returned
void SOA::WMS::LAYER::GetCoordRefSysList ( SPATREF::COORDREFSYSLIST CoordRefSysList,
bool  IncludeTopLayer 
) const

Get CRS list.

Will include inherited CRS's from ancestor layers.

Parameters:
CoordRefSysList CRS list returned
IncludeTopLayer Include entries from topmost layer
int SOA::WMS::LAYER::GetFixedHeight (  )  const [inline]

Get fixed height value.

int SOA::WMS::LAYER::GetFixedWidth (  )  const [inline]

Get fixed width value.

const DRECT2D& SOA::WMS::LAYER::GetGeographicBoundingBox (  )  const

Get geographic bounding box.

const MISTRINGLIST& SOA::WMS::LAYER::GetKeywordList (  )  const [inline]

Get Keyword list.

const MILIST<LAYER>& SOA::WMS::LAYER::GetLayerList (  )  const [inline]

Get list of layers.

double SOA::WMS::LAYER::GetMaxScaleDenominator (  )  const [inline]

Get maximum scale denominator.

double SOA::WMS::LAYER::GetMinScaleDenominator (  )  const [inline]

Get minimum scale denominator.

const MISTRING& SOA::WMS::LAYER::GetName (  )  const [inline]

Get Name.

Name will be empty if layer cannot be requested separately.

const LAYER* SOA::WMS::LAYER::GetParent (  )  const [inline]

Get parent layer.

Returns:
Pointer to parent, NULL if topmost layer.
const STYLELIST& SOA::WMS::LAYER::GetStyleList (  )  const [inline]

Get style list.

const MISTRING& SOA::WMS::LAYER::GetTitle (  )  const [inline]

Get Title.

bool SOA::WMS::LAYER::IsNoSubsets (  )  const [inline]

Get "no subsets" attribute.

bool SOA::WMS::LAYER::IsOpaque (  )  const [inline]

Get opaque attribute.

bool SOA::WMS::LAYER::IsQueryable (  )  const [inline]

Get queryable attribute.

ERRVALUE SOA::WMS::LAYER::ParseXML ( const LAYER pParent,
const XMLNODE xmlnode 
)

Parse values from XMLNODE.


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

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