Inheritance diagram for RegionDefine:
This class represents abstract mapping information and declares required methods to be implemented in it's subclasses.
Public Member Functions | |
virtual void | assignParent (const RegionDefine *parent)=0 |
Completes region define values with it's parent values. | |
virtual void | setValues (const RegionDefine *rd)=0 |
Direct assign of all passed rd values. | |
virtual RegionDefine & | operator= (const RegionDefine &rd) |
Assign operator. | |
virtual RegionDefine * | clone () const =0 |
Clones current region and creates it's duplicate. | |
virtual | ~RegionDefine () |
Default Destructor. |
|
Completes region define values with it's parent values. If region define has some incomplete information (fe some transparent fields), this methods completes them with passed parent's values. Implemented in StyledRegion, and TextRegion. |
|
Direct assign of all passed Copies all information from passed definition into this region. Implemented in TextRegion. |
|
Assign operator. Clones all values. Works as setValues method. |
|
Clones current region and creates it's duplicate. To be implemented in subclasses. |