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.