MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLWMSServiceInfo Class Reference

Detailed Description

This class represents the service information of a WMS service. It is not user constructable but instead should be retrieved from the TSLWMSDataLayer, once a service has been loaded.

Its methods allow access to the information read from the service capabilities.

Classes

class  WMSContactInformation
 

Public Member Functions

const char * abstract () const
 
const char * accessConstraints () const
 
const WMSContactInformationcontactInfo () const
 
const char * fees () const
 
const char * getKeywordAt (int index) const
 
const int * layerLimit () const
 
const int * maxHeight () const
 
const int * maxWidth () const
 
const char * name () const
 
int noOfKeywords () const
 
const char * serviceProvider () const
 
const char * title () const
 

Member Function Documentation

◆ abstract()

const char * TSLWMSServiceInfo::abstract ( ) const

Queries the abstract defined by the service

Returns the abstract if one is defined or null on error or if no abstract is defined.

◆ accessConstraints()

const char * TSLWMSServiceInfo::accessConstraints ( ) const

Queries the access constraints defined by the service

Returns the access constraints if one is defined or null otherwise.

◆ contactInfo()

const WMSContactInformation * TSLWMSServiceInfo::contactInfo ( ) const

Queries the contact information defined by the service

Returns the contact information if one is defined or null otherwise.

◆ fees()

const char * TSLWMSServiceInfo::fees ( ) const

Queries the layer fees defined by the service

Returns the fees if one is defined or null otherwise.

◆ getKeywordAt()

const char * TSLWMSServiceInfo::getKeywordAt ( int index) const

Queries the Nth keyword defined by the service.

Parameters
indexThe index of the keyword defined by the service
Returns
the keyword on success, null otherwise.

◆ layerLimit()

const int * TSLWMSServiceInfo::layerLimit ( ) const

Queries the layer limit defined by the service

Returns the layer limit if one is defined or null otherwise.

◆ maxHeight()

const int * TSLWMSServiceInfo::maxHeight ( ) const

Queries the maximum request height defined by the service

Returns the lmaximum request height if one is defined or null otherwise.

◆ maxWidth()

const int * TSLWMSServiceInfo::maxWidth ( ) const

Queries the maximum request width defined by the service

Returns the maximum request width if one is defined or null otherwise.

◆ name()

const char * TSLWMSServiceInfo::name ( ) const

Queries the name defined by the service

Returns the abstract if one is defined or null on error or if no abstract is defined.

◆ noOfKeywords()

int TSLWMSServiceInfo::noOfKeywords ( ) const

Returns the number of keywords defined by the service

◆ serviceProvider()

const char * TSLWMSServiceInfo::serviceProvider ( ) const

Queries the url of the service provider defined by the service

Returns the url of the service provider.

◆ title()

const char * TSLWMSServiceInfo::title ( ) const

Queries the title defined by the service

Returns the title if one is defined or null otherwise.