virtual void clear()
Clear all configuration for create or build a graphic object.
virtual te::gm::Coord2D findCoordinate(te::layout::Properties *props)
Search for property of a graphic object that represent the x,y coordinate.
Variant getValue()
Returns stored value.
Abstract class for build graphics MVC components.
bool isNull()
Returns true if no value has been set, false otherwise.
The Properties class represents a persistent set of properties. The Properties can be saved to a file...
An utility struct for representing 2D coordinates.
AbstractBuildGraphicsItem()
Constructor.
SharedProperties * m_sharedProps
Default properties of all graphics objects.
double toDouble()
Returns the value of double type. (The setValue method received a double)
virtual int findZValue(te::layout::Properties *props)
Search for property of a graphic object that represent Z Value.
Default properties of all graphics objects.
The Properties class represents a persistent set of properties. The Properties can be saved to a file...
virtual ~AbstractBuildGraphicsItem()
Destructor.
virtual bool contains(Property property)
Checks if the property is contained within the set of properties.
A property acts like a attribute member of a object and stores the state of this attribute. A set of properties stores the state of an object. Any data type, not included in the convertValue method in the class te::layout::Variant, it will be by default "std::string" value.
int toInt()
Returns the value of int type. (The setValue method received a int)