A base class for most all the KiCad significant classes used in schematics and boards.
std::size_t hash_fp_item(const EDA_ITEM *aItem, int aFlags=HASH_FLAGS::HASH_ALL)
Calculate hash of an EDA_ITEM.
HASH_FLAGS
Enables/disables properties that will be used for calculating the hash.
@ HASH_POS
use coordinates relative to the parent object
@ REL_COORD
use coordinates relative to the shape position