te::qt::widgets::AbstractFeatureInfoMaker Class Referenceabstract

#include <AbstractFeatureInfoMaker.h>

Inheritance diagram for te::qt::widgets::AbstractFeatureInfoMaker:
te::qt::widgets::DefaultFeatureInfoMaker te::ws::ogc::wms::qt::WMSGetFeatureInfoMaker

Public Member Functions

 AbstractFeatureInfoMaker ()
 Constructor. More...
 
virtual void getInfo (QTreeWidgetItem *layerItem, MapDisplay *display, const te::map::AbstractLayerPtr &layer, const te::gm::Envelope &e)=0
 This function is an abstraction to get feature information. The information retrieved must be embedded in QTreeWidgetItem. More...
 
virtual ~AbstractFeatureInfoMaker ()
 Destructor. More...
 

Detailed Description

Definition at line 55 of file AbstractFeatureInfoMaker.h.

Constructor & Destructor Documentation

te::qt::widgets::AbstractFeatureInfoMaker::AbstractFeatureInfoMaker ( )

Constructor.

virtual te::qt::widgets::AbstractFeatureInfoMaker::~AbstractFeatureInfoMaker ( )
virtual

Destructor.

Member Function Documentation

virtual void te::qt::widgets::AbstractFeatureInfoMaker::getInfo ( QTreeWidgetItem *  layerItem,
MapDisplay display,
const te::map::AbstractLayerPtr layer,
const te::gm::Envelope e 
)
pure virtual

This function is an abstraction to get feature information. The information retrieved must be embedded in QTreeWidgetItem.

Parameters
layerItemQTreeWidgetItem that will be populated.
displayMapDisplay that will be passed by Info tool.
layerAbstractLayerPtr to retrieve the feature information.
eEnvelope with the box based on user's click.

Implemented in te::ws::ogc::wms::qt::WMSGetFeatureInfoMaker, and te::qt::widgets::DefaultFeatureInfoMaker.


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