Altium C++ SDK 3.0
Loading...
Searching...
No Matches
ComponentLib::IComponentLibraryManager Struct Reference

#include <EDP.ComponentLib.Interfaces.h>

Inheritance diagram for ComponentLib::IComponentLibraryManager:

Public Member Functions

IComponentLibraryDocumentGetComponentLibraryByFileName (std::wstring const AFileName)
IComponentLibraryDocumentGetCurrentComponentLibrary ()
IComponentLibraryDocumentCreateComponentLibrary (std::wstring const AFileName)
IComponentSetCreateComponentSet ()
IModelLinkCreateModelLink ()
IModelChoiceCreateModelChoice ()
IRequiredParameterCreateRequiredParameter ()
IRequiredModelCreateRequiredModel ()
IParameterCreateParameter ()
IGroupCreateGroup ()
IComponentDefinitionCreateComponentDefinition ()
void DestroyAbstractObject (IAbstractObject *AbstractObject)
IComponentTemplateCreateTemplate ()
IComponentTemplateParameterCreateTemplateParameter ()
IComponentTemplateModelLinkCreateTemplateModelLink ()
IComponentTemplateComponentTypeCreateTemplateComponentType ()

Member Function Documentation

◆ CreateComponentDefinition()

IComponentDefinition * ComponentLib::IComponentLibraryManager::CreateComponentDefinition ( )

◆ CreateComponentLibrary()

IComponentLibraryDocument * ComponentLib::IComponentLibraryManager::CreateComponentLibrary ( std::wstring const AFileName)

◆ CreateComponentSet()

IComponentSet * ComponentLib::IComponentLibraryManager::CreateComponentSet ( )

◆ CreateGroup()

IGroup * ComponentLib::IComponentLibraryManager::CreateGroup ( )

◆ CreateModelChoice()

IModelChoice * ComponentLib::IComponentLibraryManager::CreateModelChoice ( )

◆ CreateModelLink()

IModelLink * ComponentLib::IComponentLibraryManager::CreateModelLink ( )

◆ CreateParameter()

IParameter * ComponentLib::IComponentLibraryManager::CreateParameter ( )

◆ CreateRequiredModel()

IRequiredModel * ComponentLib::IComponentLibraryManager::CreateRequiredModel ( )

◆ CreateRequiredParameter()

IRequiredParameter * ComponentLib::IComponentLibraryManager::CreateRequiredParameter ( )

◆ CreateTemplate()

IComponentTemplate * ComponentLib::IComponentLibraryManager::CreateTemplate ( )

◆ CreateTemplateComponentType()

IComponentTemplateComponentType * ComponentLib::IComponentLibraryManager::CreateTemplateComponentType ( )

◆ CreateTemplateModelLink()

IComponentTemplateModelLink * ComponentLib::IComponentLibraryManager::CreateTemplateModelLink ( )

◆ CreateTemplateParameter()

IComponentTemplateParameter * ComponentLib::IComponentLibraryManager::CreateTemplateParameter ( )

◆ DestroyAbstractObject()

void ComponentLib::IComponentLibraryManager::DestroyAbstractObject ( IAbstractObject * AbstractObject)

◆ GetComponentLibraryByFileName()

IComponentLibraryDocument * ComponentLib::IComponentLibraryManager::GetComponentLibraryByFileName ( std::wstring const AFileName)

◆ GetCurrentComponentLibrary()

IComponentLibraryDocument * ComponentLib::IComponentLibraryManager::GetCurrentComponentLibrary ( )

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