当前位置: 首页>>代码示例>>C++>>正文


C++ SCH_SHEET_PATH::GetMultiUnitComponents方法代码示例

本文整理汇总了C++中SCH_SHEET_PATH::GetMultiUnitComponents方法的典型用法代码示例。如果您正苦于以下问题:C++ SCH_SHEET_PATH::GetMultiUnitComponents方法的具体用法?C++ SCH_SHEET_PATH::GetMultiUnitComponents怎么用?C++ SCH_SHEET_PATH::GetMultiUnitComponents使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SCH_SHEET_PATH的用法示例。


在下文中一共展示了SCH_SHEET_PATH::GetMultiUnitComponents方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: GetMultiUnitComponents

void SCH_SHEET_LIST::GetMultiUnitComponents( PART_LIBS* aLibs,
        SCH_MULTI_UNIT_REFERENCE_MAP &aRefList, bool aIncludePowerSymbols )
{
    for( SCH_SHEET_PATH* path = GetFirst(); path; path = GetNext() )
    {
        SCH_MULTI_UNIT_REFERENCE_MAP tempMap;
        path->GetMultiUnitComponents( aLibs, tempMap );
        BOOST_FOREACH( SCH_MULTI_UNIT_REFERENCE_MAP::value_type& pair, tempMap )
        {
            // Merge this list into the main one
            unsigned n_refs = pair.second.GetCount();
            for( unsigned thisRef = 0; thisRef < n_refs; ++thisRef )
            {
                aRefList[pair.first].AddItem( pair.second[thisRef] );
            }
        }
    }
开发者ID:bpkempke,项目名称:kicad-source-mirror,代码行数:17,代码来源:sch_sheet_path.cpp


注:本文中的SCH_SHEET_PATH::GetMultiUnitComponents方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。