27 #ifndef __TERRALIB_CLASSIFICATION_INTERNAL_ROI_H 
   28 #define __TERRALIB_CLASSIFICATION_INTERNAL_ROI_H 
   65         ROI(std::string label);
 
   73         void setLabel(std::string label);
 
   76         std::string getLabel();
 
   79         void setColor(std::string color);
 
   82         std::string getColor();
 
   85         std::map<std::string, te::gm::Polygon*>& getPolygons();
 
  101         void removePolygon(std::string 
id);
 
  113 #endif  // __TERRALIB_CLASSIFICATION_INTERNAL_ROI_H 
Configuration flags for the Terrralib Classification module. 
 
std::map< std::string, te::gm::Polygon * > m_roiMap
The map of acquired regions. 
 
std::string m_color
The hexa color associated with this ROI. 
 
A region of interest (often abbreviated ROI), is a selected subset of samples within a dataset identi...
 
#define TECLEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings. 
 
std::string m_label
ROI label.