KiCad PCB EDA Suite
ws_data_item.h File Reference
#include <math/vector2d.h>
#include <eda_text.h>
#include <bitmap_base.h>
#include <view/view.h>
#include "ws_draw_item.h"

Go to the source code of this file.

Classes

class  POINT_COORD
 A coordinate point The position is always relative to the corner anchor Note the coordinate is from the anchor point to the opposite corner. More...
 
class  WS_DATA_ITEM
 Work sheet structure type definitions. More...
 
class  WS_DATA_ITEM_POLYGONS
 
class  WS_DATA_ITEM_TEXT
 
class  WS_DATA_ITEM_BITMAP
 

Macros

#define TB_DEFAULT_TEXTSIZE   1.5
 

Enumerations

enum  CORNER_ANCHOR { RB_CORNER, RT_CORNER, LB_CORNER, LT_CORNER }
 A coordinate is relative to a page corner. More...
 
enum  PAGE_OPTION { ALL_PAGES, FIRST_PAGE_ONLY, SUBSEQUENT_PAGES }
 

Macro Definition Documentation

◆ TB_DEFAULT_TEXTSIZE

#define TB_DEFAULT_TEXTSIZE   1.5

Definition at line 41 of file ws_data_item.h.

Enumeration Type Documentation

◆ CORNER_ANCHOR

A coordinate is relative to a page corner.

Any of the 4 corners can be a reference. The default is the right bottom corner

Enumerator
RB_CORNER 
RT_CORNER 
LB_CORNER 
LT_CORNER 

Definition at line 48 of file ws_data_item.h.

49 {
50  RB_CORNER, // right bottom corner
51  RT_CORNER, // right top corner
52  LB_CORNER, // left bottom corner
53  LT_CORNER, // left top corner
54 };

◆ PAGE_OPTION

Enumerator
ALL_PAGES 
FIRST_PAGE_ONLY 
SUBSEQUENT_PAGES 

Definition at line 56 of file ws_data_item.h.