|
|
|
@ -226,6 +226,17 @@ public: |
|
|
|
*/ |
|
|
|
void UpdateAllScreenReferences(); |
|
|
|
|
|
|
|
/** |
|
|
|
* Function AnnotatePowerSymbols |
|
|
|
* annotates the power symbols only starting at \a aReference in the sheet path. |
|
|
|
* @param aLibs the library list to use |
|
|
|
* @param aReference A pointer to the number for the reference designator of the |
|
|
|
* first power symbol to be annotated. If the pointer is NULL |
|
|
|
* the annotation starts at 1. The number is incremented for |
|
|
|
* each power symbol annotated. |
|
|
|
*/ |
|
|
|
void AnnotatePowerSymbols( PART_LIBS* aLibs, int* aReference ); |
|
|
|
|
|
|
|
/** |
|
|
|
* Function GetComponents |
|
|
|
* adds a SCH_REFERENCE() object to \a aReferences for each component in the sheet. |
|
|
|
@ -425,6 +436,13 @@ public: |
|
|
|
*/ |
|
|
|
SCH_SHEET_PATH* GetSheetByPath( const wxString aPath, bool aHumanReadable = true ); |
|
|
|
|
|
|
|
/** |
|
|
|
* Function AnnotatePowerSymbols |
|
|
|
* clear and annotates the entire hierarchy of the sheet path list. |
|
|
|
* @param aLib the library list to use |
|
|
|
*/ |
|
|
|
void AnnotatePowerSymbols( PART_LIBS* aLib ); |
|
|
|
|
|
|
|
/** |
|
|
|
* Function GetComponents |
|
|
|
* adds a SCH_REFERENCE() object to \a aReferences for each component in the list |
|
|
|
@ -433,8 +451,7 @@ public: |
|
|
|
* @param aReferences List of references to populate. |
|
|
|
* @param aIncludePowerSymbols Set to false to only get normal components. |
|
|
|
*/ |
|
|
|
void GetComponents( PART_LIBS* aLibs, SCH_REFERENCE_LIST& aReferences, |
|
|
|
bool aIncludePowerSymbols = true ); |
|
|
|
void GetComponents( PART_LIBS* aLibs, SCH_REFERENCE_LIST& aReferences, bool aIncludePowerSymbols = true ); |
|
|
|
|
|
|
|
/** |
|
|
|
* Function GetMultiUnitComponents |
|
|
|
|