sspt_ArbitraryFootprint Class Reference

Describe arbitrary footprint for gEDA pcb footprint. More...

#include <sspt_arbitraryfootprint.h>

List of all members.

Public Member Functions

 sspt_ArbitraryFootprint (const char *name, const char *designation)
 ~sspt_ArbitraryFootprint ()
void pinDiameter (float inches)
void pinThickness (float inches)
void padSize (float xInches, float yInches)
void addPin (int id, float xInches, float yInches)
void addPad (int id, float xInches, float yInches)
void groundPad (int padId)
void silkMinimum (float leftInches, float rightInches, float topInches, float bottomInches)
bool saveAs (const char *filename)


Detailed Description

Describe arbitrary footprint for gEDA pcb footprint.

It makes less assumptions, so it is a bit more work to use


Constructor & Destructor Documentation

sspt_ArbitraryFootprint::sspt_ArbitraryFootprint ( const char *  name,
const char *  designation 
)

sspt_ArbitraryFootprint::~sspt_ArbitraryFootprint (  ) 


Member Function Documentation

void sspt_ArbitraryFootprint::addPad ( int  id,
float  xInches,
float  yInches 
)

void sspt_ArbitraryFootprint::addPin ( int  id,
float  xInches,
float  yInches 
)

void sspt_ArbitraryFootprint::groundPad ( int  padId  ) 

void sspt_ArbitraryFootprint::padSize ( float  xInches,
float  yInches 
)

void sspt_ArbitraryFootprint::pinDiameter ( float  inches  ) 

void sspt_ArbitraryFootprint::pinThickness ( float  inches  ) 

bool sspt_ArbitraryFootprint::saveAs ( const char *  filename  ) 

void sspt_ArbitraryFootprint::silkMinimum ( float  leftInches,
float  rightInches,
float  topInches,
float  bottomInches 
)


doxygen