sspt_SnapinFootprint Class Reference

Describes and generates gEDA pcb footprint files for capacitors that snap onto a PCB. More...

#include <sspt_snapinfootprint.h>

List of all members.

Classes

struct  PinDesc

Public Types

enum  PinType { PIN_NOCONNECT, PIN_MINUS, PIN_PLUS }

Public Member Functions

 sspt_SnapinFootprint (const char *name, const char *designation)
 ~sspt_SnapinFootprint ()
void pinPlacement (float degrees, enum PinType ptype)
void pinCircleDiameter (float inches)
void pinDiameter (float inches)
void pinThickness (float inches)
void caseDiameter (float inches)
bool saveAs (const char *filename)


Detailed Description

Describes and generates gEDA pcb footprint files for capacitors that snap onto a PCB.

Member Enumeration Documentation

Enumerator:
PIN_NOCONNECT 
PIN_MINUS 
PIN_PLUS 


Constructor & Destructor Documentation

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

sspt_SnapinFootprint::~sspt_SnapinFootprint (  ) 


Member Function Documentation

void sspt_SnapinFootprint::caseDiameter ( float  inches  ) 

void sspt_SnapinFootprint::pinCircleDiameter ( float  inches  ) 

void sspt_SnapinFootprint::pinDiameter ( float  inches  ) 

void sspt_SnapinFootprint::pinPlacement ( float  degrees,
enum PinType  ptype 
)

void sspt_SnapinFootprint::pinThickness ( float  inches  ) 

bool sspt_SnapinFootprint::saveAs ( const char *  filename  ) 


doxygen