more amazing free specctra work

This commit is contained in:
dickelbeck 2008-02-14 01:59:31 +00:00
parent bd9713fb86
commit cb1384032a
2 changed files with 2 additions and 13 deletions

View File

@ -279,7 +279,7 @@ static bool isRectangle( POINT_PAIRS& aList )
/** /**
* Function isKeepout * Function isKeepout
* decides if the pad is a copper less through hole which needs to be made into * decides if the pad is a copper-less through hole which needs to be made into
* a round keepout. * a round keepout.
*/ */
static bool isKeepout( D_PAD* aPad ) static bool isKeepout( D_PAD* aPad )
@ -520,7 +520,6 @@ PADSTACK* SPECCTRA_DB::makePADSTACK( BOARD* aBoard, D_PAD* aPad )
/// data type used to ensure unique-ness of pin names /// data type used to ensure unique-ness of pin names
typedef std::map<wxString, int, wxString_less_than> PINMAP; typedef std::map<wxString, int, wxString_less_than> PINMAP;
typedef std::pair<const wxString, int> PINMAP_PAIR;
IMAGE* SPECCTRA_DB::makeIMAGE( BOARD* aBoard, MODULE* aModule ) IMAGE* SPECCTRA_DB::makeIMAGE( BOARD* aBoard, MODULE* aModule )
@ -571,7 +570,7 @@ IMAGE* SPECCTRA_DB::makeIMAGE( BOARD* aBoard, MODULE* aModule )
{ {
// padstack is a duplicate, delete it and use the original // padstack is a duplicate, delete it and use the original
delete padstack; delete padstack;
padstack = (PADSTACK*) *iter.base(); // folk lore, becareful here padstack = (PADSTACK*) *iter.base(); // folk lore, be careful here
} }
else else
{ {
@ -678,13 +677,6 @@ PADSTACK* SPECCTRA_DB::makeVia( const SEGVIA* aVia )
} }
#if 0
void SPECCTRA_DB::makePADSTACKs( BOARD* aBoard, TYPE_COLLECTOR& aPads )
{
}
#endif
typedef std::set<wxString, wxString_less_than> STRINGSET; typedef std::set<wxString, wxString_less_than> STRINGSET;
typedef std::pair<STRINGSET::iterator, bool> STRINGSET_PAIR; typedef std::pair<STRINGSET::iterator, bool> STRINGSET_PAIR;

View File

@ -57,9 +57,6 @@ Use the collector classes in eeschema.
asked by: dick asked by: dick
================================================================================ ================================================================================
specctra: specctra:
no blank pin numbers.
check that pin numbers are unique within a part, combine all such pins
into common padstack.
prompt for board boundary control, copper areas, tracks and vias, via per net, fixed vs. normal. prompt for board boundary control, copper areas, tracks and vias, via per net, fixed vs. normal.
do write up. do write up.