28 #ifndef __TERRALIB_LAYOUT_INTERNAL_LINE_MODEL_H
29 #define __TERRALIB_LAYOUT_INTERNAL_LINE_MODEL_H
32 #include "../core/pattern/mvc/ItemModelObservable.h"
50 virtual void setCoords(std::vector<te::gm::Point*> coords);
52 virtual std::vector<te::gm::Point*>
getCoords();
virtual void setCoords(std::vector< te::gm::Point * > coords)
Abstract class to represent an observable. "Model" part of MVC component. All classes representing th...
The Properties class represents a persistent set of properties. The Properties can be saved to a file...
virtual te::color::RGBAColor getLineColor()
virtual void updateProperties(te::layout::Properties *properties)
Reimplemented from Observable.
std::vector< te::gm::Point * > m_coords
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
virtual std::vector< te::gm::Point * > getCoords()
Class with help methods for the application.
virtual te::layout::Properties * getProperties() const
Reimplemented from Observable.
te::color::RGBAColor m_lineColor
line color