26 #ifndef __TERRALIB_VP_INTERNAL_OPERATIONREPORT_H    27 #define __TERRALIB_VP_INTERNAL_OPERATIONREPORT_H    59         void addTitle(
const std::string& message);
    61         void addSubTitle(
const std::string& message);
    63         void addMessage(
const std::string& message, 
const std::string& severity = 
"", 
bool appendTime = 
false);
    65         void addStartMessage(
const std::string& message, 
int id);
    67         void addEndMessage(
const std::string& message, 
int id);
    69         void addKeyValueMessage(
const std::string& key, 
const std::string& value);
    73         void toFile(
const std::string& reportPath);
    75         std::string toString();
    87 #endif // __TERRALIB_VP_INTERNAL_OPERATIONREPORT_H #define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::map< int, std::clock_t > m_clockTime
 
Class used as a report logger for Operations. 
 
Configuration flags for the Terrralib Vector Processing module. 
 
std::stringstream m_reportStr