sspt_GappedRowFootprint Class Reference

Describes and generates gEDA pcb footprint files for SMT parts that have almost regulary spaced pads with some missing locations. More...

#include <sspt_gappedrowfootprint.h>

List of all members.

Classes

struct  PadAttributes

Public Member Functions

 sspt_GappedRowFootprint (const char *name, const char *designation, int rows=SSPT_GAPPEDROWFOOTPRINT_ROWS)
 ~sspt_GappedRowFootprint ()
void outsideExtent (float inches)
void padExtentWise (int row, float inches)
void padCrossExtent (int row, float inches)
void padSpacing (int row, float inches)
void pads (int row, int n)
void padOrder (bool clockwise)
void extendPad (float inches)
void groundPad (int padId)
bool saveAs (const char *filename)


Detailed Description

Describes and generates gEDA pcb footprint files for SMT parts that have almost regulary spaced pads with some missing locations.

Constructor & Destructor Documentation

sspt_GappedRowFootprint::sspt_GappedRowFootprint ( const char *  name,
const char *  designation,
int  rows = SSPT_GAPPEDROWFOOTPRINT_ROWS 
)

sspt_GappedRowFootprint::~sspt_GappedRowFootprint (  ) 


Member Function Documentation

void sspt_GappedRowFootprint::extendPad ( float  inches  ) 

void sspt_GappedRowFootprint::groundPad ( int  padId  ) 

void sspt_GappedRowFootprint::outsideExtent ( float  inches  ) 

void sspt_GappedRowFootprint::padCrossExtent ( int  row,
float  inches 
)

void sspt_GappedRowFootprint::padExtentWise ( int  row,
float  inches 
)

void sspt_GappedRowFootprint::padOrder ( bool  clockwise  ) 

void sspt_GappedRowFootprint::pads ( int  row,
int  n 
)

void sspt_GappedRowFootprint::padSpacing ( int  row,
float  inches 
)

bool sspt_GappedRowFootprint::saveAs ( const char *  filename  ) 


doxygen