MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLWMSGetFeatureInfoRequest Class Reference
Inheritance diagram for TSLWMSGetFeatureInfoRequest:

Detailed Description

Concrete WMS GetFeatureInfo request class. An instance of this class will be passes to the getFeatureInfo method of the data source's plugin on receipt of an equivalent request.

Public Member Functions

const TSLWMSGetMapRequestLayergetRequestLayerAt (int index) const
int noOfOriginalRequestLayers () const
int noOfRequestLayers () const
Public Member Functions inherited from TSLWMSGetFeatureInfoRequestBase
int getFeaturesCount () const
int getI () const
int getJ () const
const char * getQueryLayerAt (int index) const
const char * getQueryResponseFormat () const
int noOfQueryLayers () const
const char * getGetMapFormat () const
 Queries the format of the feature to query. Examples: (text/xml, text/html, and text/plain).
Public Member Functions inherited from TSLWMSGetMapRequestBase
const TSLWMSBoundingBoxboundingBox () const
int height () const
int width () const
int version () const
 Queries the requested version of the WMS response. Examples: (TSLWMSVersionUnsupported, TSLWMSVersion_1_0_0, TSLWMSVersion_1_1_0, TSLWMSVersion_1_1_1, TSLWMSVersion_1_3_0 ).
bool transparent () const
Public Member Functions inherited from TSLWMSRequest
const char * address () const
const TSLWMSRequestDimensiongetDimensionAt (int index) const
int noOfDimensions () const

Static Public Member Functions

static TSLWMSGetFeatureInfoRequestisGetFeatureInfoRequest (TSLWMSRequest *request)
static const TSLWMSGetFeatureInfoRequestisGetFeatureInfoRequest (const TSLWMSRequest *request)

Protected Member Functions

 TSLWMSGetFeatureInfoRequest ()
 ~TSLWMSGetFeatureInfoRequest ()
Protected Member Functions inherited from TSLWMSGetFeatureInfoRequestBase
 TSLWMSGetFeatureInfoRequestBase ()
 ~TSLWMSGetFeatureInfoRequestBase ()
Protected Member Functions inherited from TSLWMSGetMapRequestBase
 TSLWMSGetMapRequestBase ()
 ~TSLWMSGetMapRequestBase ()
Protected Member Functions inherited from TSLWMSRequest
 TSLWMSRequest ()
 ~TSLWMSRequest ()

Constructor & Destructor Documentation

◆ TSLWMSGetFeatureInfoRequest()

TSLWMSGetFeatureInfoRequest::TSLWMSGetFeatureInfoRequest ( )
protected

◆ ~TSLWMSGetFeatureInfoRequest()

TSLWMSGetFeatureInfoRequest::~TSLWMSGetFeatureInfoRequest ( )
protected

Member Function Documentation

◆ getRequestLayerAt()

const TSLWMSGetMapRequestLayer * TSLWMSGetFeatureInfoRequest::getRequestLayerAt ( int index) const

Queries the nth layer in the LAYERS parameter of the request. Layers not served by this data source will be filtered to the list used will only contain layers served by the data source it is passed to.

Parameters
indexThe index of the layer name to retrieve.
Returns
the layer name or null if the index is out of range.

◆ isGetFeatureInfoRequest() [1/2]

const TSLWMSGetFeatureInfoRequest * TSLWMSGetFeatureInfoRequest::isGetFeatureInfoRequest ( const TSLWMSRequest * request)
static

◆ isGetFeatureInfoRequest() [2/2]

TSLWMSGetFeatureInfoRequest * TSLWMSGetFeatureInfoRequest::isGetFeatureInfoRequest ( TSLWMSRequest * request)
static

◆ noOfOriginalRequestLayers()

int TSLWMSGetFeatureInfoRequest::noOfOriginalRequestLayers ( ) const

Return the number of layers in the LAYERS parameter of the original request, including those layers not served by this data source.

(The request object passed to the plugin may be a subset of the original request.)

◆ noOfRequestLayers()

int TSLWMSGetFeatureInfoRequest::noOfRequestLayers ( ) const

Return the number of layers in the LAYERS parameter of the request. Layers not served by this data source will be filtered to the list used will only contain layers served by the data source it is passed to.