29#ifndef QA_PCBNEW_BOARD_CONSTRUCTION_UTILS__H 
   30#define QA_PCBNEW_BOARD_CONSTRUCTION_UTILS__H 
   74              const EDA_ANGLE& aAngle, 
int aWidth, 
PCB_LAYER_ID aLayer );
 
PCB_LAYER_ID
A quick note on layer IDs:
 
void DrawArc(FOOTPRINT &aFootprint, const VECTOR2I &aCentre, const VECTOR2I &aStart, const EDA_ANGLE &aAngle, int aWidth, PCB_LAYER_ID aLayer)
Draw an arc on a footprint.
 
void DrawSegment(FOOTPRINT &aFootprint, const SEG &aSeg, int aWidth, PCB_LAYER_ID aLayer)
Draw a segment in the given footprint.
 
void DrawRect(FOOTPRINT &aFootprint, const VECTOR2I &aPos, const VECTOR2I &aSize, int aRadius, int aWidth, PCB_LAYER_ID aLayer)
Draw a rectangle on a footprint.
 
void DrawPolyline(FOOTPRINT &aFootprint, const std::vector< VECTOR2I > &aPts, int aWidth, PCB_LAYER_ID aLayer)
Draw a polyline - a set of linked segments.
 
VECTOR2< int32_t > VECTOR2I