te::qt::widgets::DefaultFeatureInfoMaker Class Reference

#include <DefaultFeatureInfoMaker.h>

Inheritance diagram for te::qt::widgets::DefaultFeatureInfoMaker:
te::qt::widgets::AbstractFeatureInfoMaker

Public Member Functions

 DefaultFeatureInfoMaker ()
 
void drawGeometry (MapDisplay *display, te::gm::Geometry *g)
 
void getGeometryInfo (QTreeWidgetItem *layerItem, MapDisplay *display, te::da::DataSet *dataset, const std::string &geomPropertyName, const te::gm::Envelope &e, int srid, bool needRemap)
 
void getInfo (QTreeWidgetItem *layerItem, MapDisplay *display, const te::map::AbstractLayerPtr &layer, const te::gm::Envelope &e)
 This function is an implementation to get feature information. The information based on vector or raster data of the layer will be embedded in QTreeWidgetItem. More...
 
void getRasterInfo (QTreeWidgetItem *layerItem, MapDisplay *display, te::rst::Raster *raster, const te::gm::Envelope &e, int srid, bool needRemap)
 
virtual ~DefaultFeatureInfoMaker ()
 

Detailed Description

Definition at line 63 of file DefaultFeatureInfoMaker.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void te::qt::widgets::DefaultFeatureInfoMaker::drawGeometry ( MapDisplay display,
te::gm::Geometry g 
)
void te::qt::widgets::DefaultFeatureInfoMaker::getGeometryInfo ( QTreeWidgetItem *  layerItem,
MapDisplay display,
te::da::DataSet dataset,
const std::string &  geomPropertyName,
const te::gm::Envelope e,
int  srid,
bool  needRemap 
)
void te::qt::widgets::DefaultFeatureInfoMaker::getInfo ( QTreeWidgetItem *  layerItem,
MapDisplay display,
const te::map::AbstractLayerPtr layer,
const te::gm::Envelope e 
)
virtual

This function is an implementation to get feature information. The information based on vector or raster data of the layer will 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.

Implements te::qt::widgets::AbstractFeatureInfoMaker.

void te::qt::widgets::DefaultFeatureInfoMaker::getRasterInfo ( QTreeWidgetItem *  layerItem,
MapDisplay display,
te::rst::Raster raster,
const te::gm::Envelope e,
int  srid,
bool  needRemap 
)

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