|
HAL
|
#include "hal_core/defines.h"#include "hal_core/utilities/log.h"#include <QDebug>#include <QPoint>#include <QHash>#include <QSet>#include <QMetaType>
Go to the source code of this file.
Classes | |
| class | hal::Node |
| The Node class object represents a module or a gate. More... | |
| class | hal::GridPlacement |
| class | hal::PlacementHint |
| The PlacementHint class object provides hints for the layouter how new box objects are placed on a view. In standard mode placement is done using the most compact squere-like arrangement. Alternatively new box objects can be placed to the left or right to a node which serves as 'origin'. More... | |
| class | hal::PlacementEntry |
| Container class to store a PlacementHint togerther with a set of modules and gates. More... | |
Namespaces | |
| hal | |
Enumerations | |
| enum class | hal::ItemType { hal::None , hal::Module , hal::Gate , hal::Net } |
| The ItemType enum provides the enum type to classify graphic items into Modules, Gates or Nets. The ItemType None indicates that the ItemType has not been initialized or that a function could not determine the ItemType. More... | |
Functions | |
| uint | hal::qHash (const Node &n) |
| Q_DECLARE_METATYPE (hal::Node) | |
| Q_DECLARE_METATYPE | ( | hal::Node | ) |