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...