Index: trunk/doc/developer/data.html =================================================================== --- trunk/doc/developer/data.html (revision 10430) +++ trunk/doc/developer/data.html (revision 10431) @@ -5,10 +5,12 @@

concepts

+

Convention: typedef'd types are called pcb_*_t - the corresponding struct is pcb_*_s.

board

+

There is only one board being edited. A board is the model of the whole world for pcb-rnd - any other, auxiliary data is only a partial description of a board. The data struct for board is pcb_board_t. As of now, pcb-rnd edits only one @@ -27,6 +29,7 @@ Relevant structs, variables and functions are in board.[ch].

data

+

A pcb_data_t contains everything to describe the 2d geometry of an existing board: