Altium C++ SDK 3.0
Loading...
Searching...
No Matches
EDP::ILibraryInterface Struct Reference

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::ILibraryInterface:

Public Member Functions

std::wstring FindModelLibraryPath (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring const AModelName, std::wstring const AModelType)
std::wstring FindComponentDisplayPath (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
bool FindComponentSymbol (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ASymbolLibraryPath, std::wstring *ASymbolReference)
bool FindComponentDesignItemDeviceSheet (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ADeviceSheetPath)
std::wstring FindComponentLibraryPath (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
bool FindLibraryInformation (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ALibraryPath, std::wstring *ADBTableName)
bool BrowseComponent (TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, int *APartID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath, std::wstring *AModelName, std::wstring const AModelType, std::wstring *AModelLibraryPath)
bool BrowseSymbol (TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath)
bool BrowseSymbolRevision (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath, std::wstring *ARevisionStatus)
bool BrowseDeviceSheet (TLibIdentifierKind ALibIdentifierKind, std::wstring *ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath)
bool BrowseDeviceSheetRevision (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring *ADesignItemID, std::wstring *ASymbolReference, std::wstring *ASymbolLibraryPath, std::wstring *ARevisionStatus)
bool GetOrderedRevisionList (TLibIdentifierKind const ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, std::wstring *ACommaTextList)
std::wstring GetLifeCycleState (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
std::wstring GetDeviceSheetFullPath (std::wstring const ADesignItemID, std::wstring const ALibraryIdentifier, std::wstring const ACachedFileName)
std::wstring GetComponentPlacementParameters (TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
bool FindDeviceSheetByFileName (std::wstring const AFileName, std::wstring *ADesignItemID, std::wstring *ALibraryIdentifier)
std::wstring GetSourceRelationshipsAsString (std::wstring const ADesignItemID)
bool IsPathToDesignItemDeviceSheet (std::wstring const AFullPath)
bool PlaceHWPartIntoSchematic (std::wstring const AVaultGUID, std::wstring const AItemGUID, std::wstring const ARevisionGUID, std::wstring const AParams)
bool PlaceHWPartIntoPCB (std::wstring const AVaultGUID, std::wstring const AItemGUID, std::wstring const ARevisionGUID)
bool IsEDMSLibrary (std::wstring const ALibraryIdentifier)

Member Function Documentation

◆ BrowseComponent()

bool EDP::ILibraryInterface::BrowseComponent ( TLibIdentifierKind ALibIdentifierKind,
std::wstring * ALibraryIdentifier,
std::wstring * ADesignItemID,
int * APartID,
std::wstring * ASymbolReference,
std::wstring * ASymbolLibraryPath,
std::wstring * AModelName,
std::wstring const AModelType,
std::wstring * AModelLibraryPath )

◆ BrowseDeviceSheet()

bool EDP::ILibraryInterface::BrowseDeviceSheet ( TLibIdentifierKind ALibIdentifierKind,
std::wstring * ALibraryIdentifier,
std::wstring * ADesignItemID,
std::wstring * ASymbolReference,
std::wstring * ASymbolLibraryPath )

◆ BrowseDeviceSheetRevision()

bool EDP::ILibraryInterface::BrowseDeviceSheetRevision ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring * ADesignItemID,
std::wstring * ASymbolReference,
std::wstring * ASymbolLibraryPath,
std::wstring * ARevisionStatus )

◆ BrowseSymbol()

bool EDP::ILibraryInterface::BrowseSymbol ( TLibIdentifierKind ALibIdentifierKind,
std::wstring * ALibraryIdentifier,
std::wstring * ADesignItemID,
std::wstring * ASymbolReference,
std::wstring * ASymbolLibraryPath )

◆ BrowseSymbolRevision()

bool EDP::ILibraryInterface::BrowseSymbolRevision ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring * ADesignItemID,
std::wstring * ASymbolReference,
std::wstring * ASymbolLibraryPath,
std::wstring * ARevisionStatus )

◆ FindComponentDesignItemDeviceSheet()

bool EDP::ILibraryInterface::FindComponentDesignItemDeviceSheet ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring * ADeviceSheetPath )

◆ FindComponentDisplayPath()

std::wstring EDP::ILibraryInterface::FindComponentDisplayPath ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ FindComponentLibraryPath()

std::wstring EDP::ILibraryInterface::FindComponentLibraryPath ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ FindComponentSymbol()

bool EDP::ILibraryInterface::FindComponentSymbol ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring * ASymbolLibraryPath,
std::wstring * ASymbolReference )

◆ FindDeviceSheetByFileName()

bool EDP::ILibraryInterface::FindDeviceSheetByFileName ( std::wstring const AFileName,
std::wstring * ADesignItemID,
std::wstring * ALibraryIdentifier )

◆ FindLibraryInformation()

bool EDP::ILibraryInterface::FindLibraryInformation ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring * ALibraryPath,
std::wstring * ADBTableName )

◆ FindModelLibraryPath()

std::wstring EDP::ILibraryInterface::FindModelLibraryPath ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring const AModelName,
std::wstring const AModelType )

◆ GetComponentPlacementParameters()

std::wstring EDP::ILibraryInterface::GetComponentPlacementParameters ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ GetDeviceSheetFullPath()

std::wstring EDP::ILibraryInterface::GetDeviceSheetFullPath ( std::wstring const ADesignItemID,
std::wstring const ALibraryIdentifier,
std::wstring const ACachedFileName )

◆ GetLifeCycleState()

std::wstring EDP::ILibraryInterface::GetLifeCycleState ( TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ GetOrderedRevisionList()

bool EDP::ILibraryInterface::GetOrderedRevisionList ( TLibIdentifierKind const ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
std::wstring * ACommaTextList )

◆ GetSourceRelationshipsAsString()

std::wstring EDP::ILibraryInterface::GetSourceRelationshipsAsString ( std::wstring const ADesignItemID)

◆ IsEDMSLibrary()

bool EDP::ILibraryInterface::IsEDMSLibrary ( std::wstring const ALibraryIdentifier)

◆ IsPathToDesignItemDeviceSheet()

bool EDP::ILibraryInterface::IsPathToDesignItemDeviceSheet ( std::wstring const AFullPath)

◆ PlaceHWPartIntoPCB()

bool EDP::ILibraryInterface::PlaceHWPartIntoPCB ( std::wstring const AVaultGUID,
std::wstring const AItemGUID,
std::wstring const ARevisionGUID )

◆ PlaceHWPartIntoSchematic()

bool EDP::ILibraryInterface::PlaceHWPartIntoSchematic ( std::wstring const AVaultGUID,
std::wstring const AItemGUID,
std::wstring const ARevisionGUID,
std::wstring const AParams )

The documentation for this struct was generated from the following file: