Project.cpp File Reference

This class models the concept of a project for the TerraView application. More...

Go to the source code of this file.

Functions

std::vector< std::string > getDataSourceIds (const std::list< te::map::AbstractLayerPtr > &layers)
 
void LoadProject (const QString &projFile, ProjectMetadata &proj, std::list< te::map::AbstractLayerPtr > &layers)
 
void SaveProject (const ProjectMetadata &proj, const std::list< te::map::AbstractLayerPtr > &layers)
 
void updateLayerDataSource (const te::map::AbstractLayerPtr &layer, const std::map< std::string, std::string > &invalidToValidIds)
 

Detailed Description

This class models the concept of a project for the TerraView application.

  • Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.

Definition in file Project.cpp.

Function Documentation

std::vector<std::string> getDataSourceIds ( const std::list< te::map::AbstractLayerPtr > &  layers)

Definition at line 64 of file Project.cpp.

Referenced by SaveProject().

void updateLayerDataSource ( const te::map::AbstractLayerPtr layer,
const std::map< std::string, std::string > &  invalidToValidIds 
)

Definition at line 47 of file Project.cpp.

Referenced by LoadProject().