|
Krita Source Code Documentation
|
#include <kis_meta_data_merge_strategy_p.h>
Inheritance diagram for KisMetaData::OnlyIdenticalMergeStrategy:Public Member Functions | |
| QString | description () const override |
| QString | id () const override |
| void | merge (Store *dst, QList< const Store * > srcs, QList< double > score) const override |
| QString | name () const override |
| OnlyIdenticalMergeStrategy () | |
| ~OnlyIdenticalMergeStrategy () override | |
Public Member Functions inherited from KisMetaData::MergeStrategy | |
| virtual | ~MergeStrategy () |
Definition at line 40 of file kis_meta_data_merge_strategy_p.h.
| OnlyIdenticalMergeStrategy::OnlyIdenticalMergeStrategy | ( | ) |
Definition at line 98 of file kis_meta_data_merge_strategy_p.cc.
|
override |
Definition at line 102 of file kis_meta_data_merge_strategy_p.cc.
|
overridevirtual |
Implements KisMetaData::MergeStrategy.
Definition at line 115 of file kis_meta_data_merge_strategy_p.cc.
|
overridevirtual |
Implements KisMetaData::MergeStrategy.
Definition at line 106 of file kis_meta_data_merge_strategy_p.cc.
|
overridevirtual |
Call this function to merge a list of meta data stores in one.
| dst | the destination store |
| srcs | the list of source meta data store |
| scores | a list of score which defines the importance of each store compared to the other the sum of score is expected to be equal to 1.0. One way to attribute a score is to compute the area of each layer and then to give a higher score to the biggest layer. srcs and scores list must have the same size. |
Implements KisMetaData::MergeStrategy.
Definition at line 120 of file kis_meta_data_merge_strategy_p.cc.
References KisMetaData::Store::addEntry(), KisMetaData::Store::containsEntry(), dbgMetaData, v, and KisMetaData::Entry::value().
|
overridevirtual |
Implements KisMetaData::MergeStrategy.
Definition at line 110 of file kis_meta_data_merge_strategy_p.cc.