// Populates a list of rectangles, from a list of EDA_RECT void fillRectList( CSubRectArray& vecSubRects, std::vector <EDA_RECT>& aRectList ) { vecSubRects.clear(); for( unsigned ii = 0; ii < aRectList.size(); ii++ ) { EDA_RECT& rect = aRectList[ii]; TSubRect fpRect( rect.GetWidth()/scale, rect.GetHeight()/scale, ii ); vecSubRects.push_back( fpRect ); } }
// Populates a list of rectangles, from a list of modules void fillRectList( CSubRectArray& vecSubRects, std::vector <MODULE*>& aModuleList ) { vecSubRects.clear(); for( unsigned ii = 0; ii < aModuleList.size(); ii++ ) { EDA_RECT fpBox = aModuleList[ii]->GetBoundingBox(); TSubRect fpRect( fpBox.GetWidth()/scale, fpBox.GetHeight()/scale, ii ); vecSubRects.push_back( fpRect ); } }