MapLink Pro 11.1.1.0.
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]

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

◆ isGetFeatureInfoRequest() [2/2]

static 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.