Qucs-GUI
0.0.19
|
Defines drawing elements for schematics. More...
#include <QPen>
#include <QBrush>
Go to the source code of this file.
Data Structures | |
struct | Line |
struct | Arc |
struct | Area |
struct | Port |
struct | Text |
struct | Property |
class | Element |
Superclass of all schematic drawing elements. More... | |
class | Conductor |
label for Node and Wire classes More... | |
Defines | |
#define | isDummyElement 0 |
#define | isSpecialMask -16 |
#define | isComponent 0x30000 |
#define | isComponentText 0x30002 |
#define | isAnalogComponent 0x10000 |
#define | isDigitalComponent 0x20000 |
#define | isGraph 0x0020 |
#define | isNode 0x0040 |
#define | isMarker 0x0080 |
#define | isWire 0x0100 |
#define | isPainting 0x2000 |
#define | isPaintingResize 0x2001 |
#define | isLabel 0x4000 |
#define | isHWireLabel 0x4020 |
#define | isVWireLabel 0x4040 |
#define | isNodeLabel 0x4080 |
#define | isMovingLabel 0x4001 |
#define | isHMovingLabel 0x4002 |
#define | isVMovingLabel 0x4004 |
#define | isDiagram 0x8000 |
#define | isDiagramResize 0x8001 |
#define | isDiagramHScroll 0x8002 |
#define | isDiagramVScroll 0x8003 |
Defines drawing elements for schematics.
element.h contains definitions of various drawing elements used used to render schematics and the schematic symbols. The following structs are defined to hold information on various drawing types:
Line Arc Area Port Text Property
The Element class is also defined here which is a superclass of every component symbol.
Definition in file element.h.
#define isAnalogComponent 0x10000 |
#define isComponent 0x30000 |
#define isComponentText 0x30002 |
#define isDiagramHScroll 0x8002 |
#define isDiagramResize 0x8001 |
#define isDiagramVScroll 0x8003 |
#define isDigitalComponent 0x20000 |
#define isDummyElement 0 |
#define isHMovingLabel 0x4002 |
#define isHWireLabel 0x4020 |
#define isMovingLabel 0x4001 |
#define isNodeLabel 0x4080 |
#define isPainting 0x2000 |
#define isPaintingResize 0x2001 |
#define isSpecialMask -16 |
#define isVMovingLabel 0x4004 |
#define isVWireLabel 0x4040 |