28 #ifndef __TERRALIB_LAYOUT_INTERNAL_PROPERTIES_H
29 #define __TERRALIB_LAYOUT_INTERNAL_PROPERTIES_H
79 m_objName(objectName),
81 m_hasGridWindows(false)
106 if((*it).getName().compare(name) == 0)
149 bool is_present =
false;
171 property.setName(
"");
178 m_hasGridWindows = windows;
183 return m_hasGridWindows;
Properties(std::string objectName, LayoutAbstractObjectType type=TPObjectUnknown)
virtual bool addProperty(Property property)
LayoutAbstractObjectType m_typeObj
virtual ~Properties(void)
virtual bool removeProperty(std::string name)
virtual std::vector< Property > getProperties()
virtual void setObjectName(std::string name)
std::vector< Property > m_properties
virtual bool hasGridWindows()
virtual void setHasGridWindows(bool windows)
virtual std::string getObjectName()
virtual LayoutAbstractObjectType getTypeObj()
LayoutAbstractObjectType
Enum TdkAbstractComponentType. This is the enumeration of the components types.
void setName(std::string name)
virtual void setTypeObj(LayoutAbstractObjectType type)
virtual bool contains(Property property)