28 #ifndef __TERRALIB_LAYOUT_INTERNAL_ABSTRACT_TEMPLATE_H  
   29 #define __TERRALIB_LAYOUT_INTERNAL_ABSTRACT_TEMPLATE_H 
   32 #include "../Config.h" 
   58         virtual bool exportTemplate(std::vector<te::layout::Properties*> properties) = 0;
 
   60         virtual std::vector<te::layout::Properties*> importTemplate() = 0;
 
   62         virtual bool deleteTemplate() = 0;
 
   64         virtual std::string getFileName();
 
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Abstract class that represents a Template. 
 
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...