PCB-FPW developer documentation based on version: 0.0.11

Data Structures | Typedefs | Enumerations | Variables

pcb_globals.h File Reference

Contains typedefs, global variables and structs from pcb. More...

Go to the source code of this file.

Data Structures

struct  BoxType
 A bounding box. More...
struct  FlagType
 A Flag type. More...
struct  AttributeType
 An Attribute type. More...
struct  AttributeListType
 An Attribute list. More...
struct  PointType
 A line or polygon point. More...
struct  AnyLineObjectType
 Holds information of any line object type. More...
struct  LineType
 Holds information about one line entity. More...
struct  MarkType
 Holds information about one mark entity. More...
struct  TextType
 Holds information about one text entity. More...
struct  ArcType
 Holds information about one arc entity. More...
struct  PadType
 Holds information about one SMD pad entity. More...
struct  PinType
 Holds information about one through hole pin entity. More...
struct  ElementType
 Holds information about one element entity. More...

Typedefs

typedef int LocationType
typedef int BDimension
typedef unsigned int Cardinal
typedef char Boolean
typedef char * String
typedef short Position
typedef short Dimension
typedef unsigned char BYTE
typedef struct BoxTypeBoxTypePtr
typedef struct FlagTypeFlagTypePtr
typedef struct AttributeTypeAttributeTypePtr
typedef struct AttributeListTypeAttributeListTypePtr
typedef struct PointTypePointTypePtr
typedef struct AnyLineObjectTypeAnyLineObjectTypePtr
typedef struct LineTypeLineTypePtr
typedef struct MarkTypeMarkTypePtr
typedef struct TextTypeTextTypePtr
typedef struct ArcTypeArcTypePtr
typedef struct PadTypePadTypePtr
typedef struct PinTypePinTypePtr
typedef struct PinType ** PinTypeHandle
typedef struct ElementTypeElementTypePtr
typedef struct ElementType ** ElementTypeHandle

Enumerations

enum  direction_t { NORTH, EAST, SOUTH, WEST }
 

Some directions.

More...

Variables

static int ID = 1

Detailed Description

Contains typedefs, global variables and structs from pcb.

Author:
Copyright (C) 2010 by Bert Timmerman <bert.timmerman@xs4all.nl>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Definition in file pcb_globals.h.


Typedef Documentation

typedef int BDimension

big dimension

Definition at line 112 of file pcb_globals.h.


Enumeration Type Documentation

Some directions.

Definition at line 102 of file pcb_globals.h.


Variable Documentation

int ID = 1 [static]