![]() |
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 | ) |