pcb 4.1.1
An interactive printed circuit board layout editor.

copy.h

Go to the documentation of this file.
00001 
00033 #ifndef PCB_COPY_H
00034 #define PCB_COPY_H
00035 
00036 #include "global.h"
00037 
00038 /* ---------------------------------------------------------------------------
00039  * some defines
00040  */
00041 #define COPY_TYPES              \
00042         (VIA_TYPE | LINE_TYPE | TEXT_TYPE | \
00043         ELEMENT_TYPE | ELEMENTNAME_TYPE | POLYGON_TYPE | ARC_TYPE)
00044 
00045 
00046 PolygonType * CopyPolygonLowLevel (PolygonType *, PolygonType *);
00047 ElementType * CopyElementLowLevel (DataType *, ElementType *, bool, Coord, Coord, int mask_flags);
00048 bool CopyPastebufferToLayout (Coord, Coord);
00049 void *CopyObject (int, void *, void *, void *, Coord, Coord);
00050 
00051 #endif