sspt_CrossGroundFootprint Class Reference

Describes and generates gEDA pcb footprint files for parts that have different sized pads for ground and signal, and possible with vias embedded in the ground pads, with part rotated if needed. More...

#include <sspt_crossgroundfootprint.h>

List of all members.

Public Member Functions

 sspt_CrossGroundFootprint (int x, int y, sspt_IntegerRotation R, int rows=2)
 ~sspt_CrossGroundFootprint ()
void signalExtent (float inches)
void signalPadInnerExtent (float inches)
void signalPadCrossExtent (float inches)
void groundExtent (float inches)
void groundPadInnerExtent (float inches)
void groundPadCrossExtent (float inches)
void groundVia (float extentInches, float diameterInches)
void padOrder (bool clockwise)
bool saveAs (const char *filename)


Detailed Description

Describes and generates gEDA pcb footprint files for parts that have different sized pads for ground and signal, and possible with vias embedded in the ground pads, with part rotated if needed.

Constructor & Destructor Documentation

sspt_CrossGroundFootprint::sspt_CrossGroundFootprint ( int  x,
int  y,
sspt_IntegerRotation  R,
int  rows = 2 
)

sspt_CrossGroundFootprint::~sspt_CrossGroundFootprint (  ) 


Member Function Documentation

void sspt_CrossGroundFootprint::groundExtent ( float  inches  ) 

void sspt_CrossGroundFootprint::groundPadCrossExtent ( float  inches  ) 

void sspt_CrossGroundFootprint::groundPadInnerExtent ( float  inches  ) 

void sspt_CrossGroundFootprint::groundVia ( float  extentInches,
float  diameterInches 
)

void sspt_CrossGroundFootprint::padOrder ( bool  clockwise  ) 

bool sspt_CrossGroundFootprint::saveAs ( const char *  filename  ) 

void sspt_CrossGroundFootprint::signalExtent ( float  inches  ) 

void sspt_CrossGroundFootprint::signalPadCrossExtent ( float  inches  ) 

void sspt_CrossGroundFootprint::signalPadInnerExtent ( float  inches  ) 


doxygen