te::qt::plugins::terramobile Namespace Reference

Classes

class  AbstractAction
 This is an abstract class used to register actions into rp pluging. More...
 
class  AbstractFormItem
 This file defines the abstract class for a form item. More...
 
class  BoolFormItem
 This file defines the class for a bool form item. More...
 
class  BuilderFormsWizardPage
 This interface is used to configure the form json file for GeoPackage Builder wizard operation. More...
 
class  BuilderGatheringLayersWizardPage
 This interface is used to get the gathering layers parameters for GeoPackage Builder wizard operation. More...
 
class  BuilderInputLayersWizardPage
 This interface is used to get the input layers parameters for GeoPackage Builder wizard operation. More...
 
class  BuilderOutputWizardPage
 This interface is used to get the output parameters for GeoPackage Builder wizard operation. More...
 
class  CreateLayerAction
 This file defines the Create Layer Action class. More...
 
class  DateFormItem
 This file defines the class for a date form item. More...
 
class  DoubleFormItem
 This file defines the class for a double form item. More...
 
class  Form
 This class defines the Form object. More...
 
class  GeoPackageBuilderAction
 This file defines the GeoPackage Builder Action class. More...
 
class  GeoPackageBuilderWizard
 This interface is used to get the input parameters for GeoPackage Builder wizard operation. More...
 
class  GeoPackagePublisherAction
 This file defines the GeoPackage Publisher Action class. More...
 
class  GeoPackagePublisherDialog
 This interface is used to get the input parameters for GeoPackage Publisher operation. More...
 
class  GeoPackageSynchronizer
 This file is used to Synchronizer operation. More...
 
class  GeoPackageSynchronizerAction
 This file defines the GeoPackage Synchronizer Action class. More...
 
class  GeoPackageSynchronizerDialog
 This interface is used to get the input parameters for GeoPackage Synchronizer operation. More...
 
class  IntFormItem
 
class  LabelFormItem
 This file defines the class for a label form item. More...
 
class  PictureFormItem
 This file defines the class for a picture form item. More...
 
class  Plugin
 
class  Section
 This class defines the Section object. More...
 
class  StringComboFormItem
 This file defines the class for a string combo form item. More...
 
class  StringFormItem
 This file defines the class for a string form item. More...
 
class  TimeFormItem
 This file defines the class for a time form item. More...
 

Functions

std::auto_ptr< te::da::DataSourcecreateGeopackage (std::string gpkgName)
 
void exportToGPKG (te::map::AbstractLayerPtr layer, te::da::DataSource *dsGPKG, std::string outFileName, const te::gm::Envelope extent)
 
std::vector< std::string > getItemNames (std::string type, te::da::DataSource *dsGPKG)
 
std::auto_ptr< te::rst::RasterNormalizeRaster (te::rst::Raster *inraster, double nmin, double nmax, std::map< std::string, std::string > rInfo, std::string type)
 
void queryGPKG (std::string query, te::da::DataSource *dsGPKG)
 
te::qt::plugins::terramobile::SectionRead (std::string ss)
 
std::auto_ptr< te::se::StyleReadStyle (std::string xml)
 
std::string Write (te::qt::plugins::terramobile::Section *section)
 
std::string WriteStyle (const te::se::Style *style, std::string path="style.xml")
 

Function Documentation

std::auto_ptr<te::da::DataSource> te::qt::plugins::terramobile::createGeopackage ( std::string  gpkgName)
void te::qt::plugins::terramobile::exportToGPKG ( te::map::AbstractLayerPtr  layer,
te::da::DataSource dsGPKG,
std::string  outFileName,
const te::gm::Envelope  extent 
)
std::vector<std::string> te::qt::plugins::terramobile::getItemNames ( std::string  type,
te::da::DataSource dsGPKG 
)
std::auto_ptr<te::rst::Raster> te::qt::plugins::terramobile::NormalizeRaster ( te::rst::Raster inraster,
double  nmin,
double  nmax,
std::map< std::string, std::string >  rInfo,
std::string  type 
)
void te::qt::plugins::terramobile::queryGPKG ( std::string  query,
te::da::DataSource dsGPKG 
)
te::qt::plugins::terramobile::Section* te::qt::plugins::terramobile::Read ( std::string  ss)
std::auto_ptr<te::se::Style> te::qt::plugins::terramobile::ReadStyle ( std::string  xml)
std::string te::qt::plugins::terramobile::Write ( te::qt::plugins::terramobile::Section section)
std::string te::qt::plugins::terramobile::WriteStyle ( const te::se::Style style,
std::string  path = "style.xml" 
)