#include <sspt_arbitraryfootprint.h>
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) |
It makes less assumptions, so it is a bit more work to use
sspt_ArbitraryFootprint::sspt_ArbitraryFootprint | ( | const char * | name, | |
const char * | designation | |||
) |
sspt_ArbitraryFootprint::~sspt_ArbitraryFootprint | ( | ) |
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 | |||
) |