Loading...
Searching...
No Matches
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.
 
void getRasterInfo (QTreeWidgetItem *layerItem, MapDisplay *display, te::rst::Raster *raster, const te::gm::Envelope &e, int srid, bool needRemap)
 
virtual ~DefaultFeatureInfoMaker ()
 

Protected Member Functions

QTreeWidgetItem * createItemFromGeometryInfo (std::size_t index, QTreeWidgetItem *layerItem, te::da::DataSet *dataset)
 

Detailed Description

Definition at line 65 of file DefaultFeatureInfoMaker.h.

Constructor & Destructor Documentation

◆ DefaultFeatureInfoMaker()

te::qt::widgets::DefaultFeatureInfoMaker::DefaultFeatureInfoMaker ( )

◆ ~DefaultFeatureInfoMaker()

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

Member Function Documentation

◆ createItemFromGeometryInfo()

QTreeWidgetItem * te::qt::widgets::DefaultFeatureInfoMaker::createItemFromGeometryInfo ( std::size_t index,
QTreeWidgetItem * layerItem,
te::da::DataSet * dataset )
protected

◆ drawGeometry()

void te::qt::widgets::DefaultFeatureInfoMaker::drawGeometry ( MapDisplay * display,
te::gm::Geometry * g )

◆ getGeometryInfo()

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 )

◆ getInfo()

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.

◆ getRasterInfo()

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: