SOA::WMS::CAPABILITY Class Reference

WMS "Capability" element. More...

#include <soa/wmscapabilities.h>

List of all members.

Classes

class  EXCEPTION
 Container for exception format list. More...

Public Member Functions

 CAPABILITY ()
 ~CAPABILITY ()
const WMS::LAYERFindLayer (const MISTRING &LayerName) const
void GetCommonCoordRefSysList (const MISTRINGLIST &LayerNameList, SPATREF::COORDREFSYSLIST &CoordRefSysList) const
bool GetCoordRefSysId (const SPATREF::COORDREFSYS &CoordRefSys, MISTRING &IdStr) const
const WMS::CAPABILITY::EXCEPTIONGetException () const
const WMS::LAYERGetLayer () const
const WMS::REQUESTGetRequest () const
ERRVALUE ParseXML (const XMLNODE *xmlnode)

Detailed Description

WMS "Capability" element.


Constructor & Destructor Documentation

SOA::WMS::CAPABILITY::CAPABILITY (  ) 

Constructor.

SOA::WMS::CAPABILITY::~CAPABILITY (  ) 

Destructor.


Member Function Documentation

const WMS::LAYER* SOA::WMS::CAPABILITY::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
void SOA::WMS::CAPABILITY::GetCommonCoordRefSysList ( const MISTRINGLIST LayerNameList,
SPATREF::COORDREFSYSLIST CoordRefSysList 
) const

Get CRS list common to all specified layers.

Will always include all CRS's from main layer as inherited.

Parameters:
LayerNameList List of layer names, may be empty
CoordRefSysList CRS list returned
bool SOA::WMS::CAPABILITY::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
const WMS::CAPABILITY::EXCEPTION& SOA::WMS::CAPABILITY::GetException (  )  const [inline]

Get "Exception" element.

const WMS::LAYER& SOA::WMS::CAPABILITY::GetLayer (  )  const [inline]

Get "Layer" element.

const WMS::REQUEST& SOA::WMS::CAPABILITY::GetRequest (  )  const [inline]

Get "Request" element.

ERRVALUE SOA::WMS::CAPABILITY::ParseXML ( 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:23 2012 for TNTsdk 2012 by  doxygen 1.6.1