improved comments and formatting
This commit is contained in:
parent
40664a55e7
commit
e77af399a5
|
@ -594,11 +594,10 @@ void BOARD::Add( BOARD_ITEM* aBoardItem, int aControl )
|
||||||
|
|
||||||
case TYPE_TRACK:
|
case TYPE_TRACK:
|
||||||
case TYPE_VIA:
|
case TYPE_VIA:
|
||||||
{
|
TRACK* insertAid;
|
||||||
TRACK* insertAid = ( (TRACK*) aBoardItem )->GetBestInsertPoint( this );
|
insertAid = ( (TRACK*) aBoardItem )->GetBestInsertPoint( this );
|
||||||
m_Track.Insert( (TRACK*) aBoardItem, insertAid );
|
m_Track.Insert( (TRACK*) aBoardItem, insertAid );
|
||||||
}
|
break;
|
||||||
break;
|
|
||||||
|
|
||||||
case TYPE_ZONE:
|
case TYPE_ZONE:
|
||||||
if( aControl & ADD_APPEND )
|
if( aControl & ADD_APPEND )
|
||||||
|
@ -635,14 +634,14 @@ void BOARD::Add( BOARD_ITEM* aBoardItem, int aControl )
|
||||||
|
|
||||||
// other types may use linked list
|
// other types may use linked list
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
wxString msg;
|
wxString msg;
|
||||||
msg.Printf(
|
msg.Printf(
|
||||||
wxT( "BOARD::Add() needs work: BOARD_ITEM type (%d) not handled" ),
|
wxT( "BOARD::Add() needs work: BOARD_ITEM type (%d) not handled" ),
|
||||||
aBoardItem->Type() );
|
aBoardItem->Type() );
|
||||||
wxFAIL_MSG( msg );
|
wxFAIL_MSG( msg );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -492,12 +492,6 @@ void SEGVIA::ReturnLayerPair( int* top_layer, int* bottom_layer ) const
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Function GetBestInsertPoint
|
|
||||||
* Search the "best" insertion point within the track linked list
|
|
||||||
* the best point is the of the corresponding net code section
|
|
||||||
* return the item found in the linked list (or NULL if no track)
|
|
||||||
*/
|
|
||||||
TRACK* TRACK::GetBestInsertPoint( BOARD* aPcb )
|
TRACK* TRACK::GetBestInsertPoint( BOARD* aPcb )
|
||||||
{
|
{
|
||||||
TRACK* track;
|
TRACK* track;
|
||||||
|
|
|
@ -943,13 +943,19 @@ bool ZONE_CONTAINER::HitTest( EDA_RECT& refArea )
|
||||||
|
|
||||||
int ZONE_CONTAINER::GetClearance( BOARD_CONNECTED_ITEM* aItem ) const
|
int ZONE_CONTAINER::GetClearance( BOARD_CONNECTED_ITEM* aItem ) const
|
||||||
{
|
{
|
||||||
NETCLASS* myclass = GetNetClass();
|
|
||||||
int myClearance = m_ZoneClearance;
|
int myClearance = m_ZoneClearance;
|
||||||
|
|
||||||
#if 0 // maybe the netclass clearance should not come into play for a zone?
|
#if 0 // Maybe the netclass clearance should not come into play for a zone?
|
||||||
|
// At least the policy decision can be controlled by the zone
|
||||||
|
// itself, i.e. here. On reasons of insufficient documentation,
|
||||||
|
// the user will be less bewildered if we simply respect the
|
||||||
|
// "zone clearance" setting in the zone properties dialog. (At least
|
||||||
|
// until there is a UI boolean for this.)
|
||||||
|
|
||||||
if( myclass )
|
NETCLASS* myClass = GetNetClass();
|
||||||
myClearance = max( myClearance, myclass->GetClearance() );
|
|
||||||
|
if( myClass )
|
||||||
|
myClearance = std::max( myClearance, myClass->GetClearance() );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if( aItem )
|
if( aItem )
|
||||||
|
|
Loading…
Reference in New Issue