26#ifndef __TERRALIB_VP_QT_INTERNAL_UTILS_H
27#define __TERRALIB_VP_QT_INTERNAL_UTILS_H
78 std::list<te::map::AbstractLayerPtr>
GetFilteredLayers(std::string text, std::list<te::map::AbstractLayerPtr> layers);
This is the base class for Layers.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
A class that models the description of a dataset.
A dataset is the unit of information manipulated by the data access module of TerraLib.
A Select models a query to be used when retrieving data from a DataSource.
A class used to define the base capabilities of an operation, including number of inputs and outputs.
An implementation of the DatasetItem class for the TerraLib In-Memory Data Access driver.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
Namespace for Vector Processing module of TerraLib.
te::da::Select * GetSelectQueryFromLayer(te::map::AbstractLayerPtr layer, bool onlySelectedObjects, int srid=0)
TEVPEXPORT te::vp::qt::VectorProcessingDialogCapabilities * CreateDialogCapabilities(const std::string &operationName)
DataStruct GetDataStructFromLayer(te::map::AbstractLayerPtr layer, bool onlySelectedObjects, int srid=0)
std::list< te::map::AbstractLayerPtr > GetFilteredLayers(std::string text, std::list< te::map::AbstractLayerPtr > layers)
Get a list of AbstractLayer filtered by the name;.
bool IsProjectionLatLong(const int &srid)
Get a list of AbstractLayer filtered by the name;.
te::da::DataSet * m_dataSet
te::da::DataSetType * m_dataSetType
Configuration flags for the Terrralib Vector Processing module.
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.