pcb 4.1.1
An interactive printed circuit board layout editor.

ElementType Struct Reference

An element. More...

#include <global.h>

Collaboration diagram for ElementType:

Data Fields

 ANYOBJECTFIELDS
TextType Name [MAX_ELEMENTNAMES]
Coord MarkX
Coord MarkY
Cardinal PinN
Cardinal PadN
Cardinal LineN
Cardinal ArcN
GList * Pin
GList * Pad
GList * Line
GList * Arc
BoxType VBox
AttributeListType Attributes

Detailed Description

An element.

Definition at line 409 of file global.h.


Field Documentation

Definition at line 411 of file global.h.

Definition at line 428 of file global.h.

Referenced by CreateNewArcInElement(), FreeElementMemory(), and WriteElementData().

Number of arcs.

Definition at line 424 of file global.h.

Referenced by CreateNewArcInElement(), WriteElementData(), and XORDrawElement().

Definition at line 427 of file global.h.

Referenced by CreateNewLineInElement(), FreeElementMemory(), and WriteElementData().

Number of lines.

Definition at line 423 of file global.h.

Referenced by CreateNewLineInElement(), WriteElementData(), and XORDrawElement().

TextType ElementType::Name[MAX_ELEMENTNAMES]

The elements names;

  • description text,
  • name on PCB second,
  • value third. see macro.h.

Definition at line 413 of file global.h.

Referenced by ActionElementList(), ChangeElementName(), ChangeElementNameSize(), ChangeElementText(), ConvertBufferToElement(), CopyElement(), CopyElementLowLevel(), LoadFootprint(), NotifyMode(), and ReportDialog().

Definition at line 426 of file global.h.

Referenced by DrawEMark(), FindPad(), FreeElementMemory(), GetPadMemory(), and WriteElementData().

Number of pads.

Definition at line 422 of file global.h.

Referenced by createPerturbation(), GetPadMemory(), and WriteElementData().

Definition at line 425 of file global.h.

Referenced by DrawEMark(), FindPad(), FreeElementMemory(), GetPinMemory(), and WriteElementData().

Number of pins.

Definition at line 421 of file global.h.

Referenced by createPerturbation(), GetPinMemory(), and WriteElementData().

Definition at line 429 of file global.h.

Referenced by createPerturbation(), doPerturb(), and element_callback().


The documentation for this struct was generated from the following file: