Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::IComponentConfigurator Struct Reference

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IComponentConfigurator:

Public Member Functions

std::wstring GetState_ConfiguratorName ()
std::wstring GetParameters (ISch_Component *const ASchComponent)
bool ConfigureComponent (ISch_Component *const ASchComponent)
void SetConfigurationParametersToDefault (ISch_Component *const ASchComponent)
bool GenerateNetlist (std::wstring const AParameters, std::wstring const AFileName)
bool ConfigureComponentParametrically (ISch_Component *const ASchComponent, std::wstring const AParamString)
bool GenerateNetlist_1 (std::wstring const AParameters, std::wstring const AExtendedParams, std::wstring const AFileName)
bool IsChildCoreUsed (std::wstring const AChildCoreName, ISch_Component *const ASchComponent)
bool IsVerilogSupported ()
std::wstring GenerateReport (ISch_Component *const ASchComponent)
std::wstring GetConfigurationValues (ISch_Component *const ASchComponent)
bool GenerateSoftwareCode (std::wstring const AInstanceName, std::wstring const AConfigurationValues, IEmbeddedCode *AHeaderFile, IEmbeddedCode *ASourceFile)
void Import_FromDialog (std::wstring *AEncodedParamString)
bool UpdateSymbol (ISch_Component *const ASchComponent)
bool AreConfigurableParametersEquivalent (std::wstring AEncodedParamString, std::wstring BEncodedParamString)
std::wstring GetParametersFromPart (EDP::IPart *const APart)
bool IsChildCoreUsedByPart (std::wstring const AChildCoreName, EDP::IPart *const APart)

Member Function Documentation

◆ AreConfigurableParametersEquivalent()

bool SCH::IComponentConfigurator::AreConfigurableParametersEquivalent ( std::wstring AEncodedParamString,
std::wstring BEncodedParamString )

◆ ConfigureComponent()

bool SCH::IComponentConfigurator::ConfigureComponent ( ISch_Component *const ASchComponent)

◆ ConfigureComponentParametrically()

bool SCH::IComponentConfigurator::ConfigureComponentParametrically ( ISch_Component *const ASchComponent,
std::wstring const AParamString )

◆ GenerateNetlist()

bool SCH::IComponentConfigurator::GenerateNetlist ( std::wstring const AParameters,
std::wstring const AFileName )

◆ GenerateNetlist_1()

bool SCH::IComponentConfigurator::GenerateNetlist_1 ( std::wstring const AParameters,
std::wstring const AExtendedParams,
std::wstring const AFileName )

◆ GenerateReport()

std::wstring SCH::IComponentConfigurator::GenerateReport ( ISch_Component *const ASchComponent)

◆ GenerateSoftwareCode()

bool SCH::IComponentConfigurator::GenerateSoftwareCode ( std::wstring const AInstanceName,
std::wstring const AConfigurationValues,
IEmbeddedCode * AHeaderFile,
IEmbeddedCode * ASourceFile )

◆ GetConfigurationValues()

std::wstring SCH::IComponentConfigurator::GetConfigurationValues ( ISch_Component *const ASchComponent)

◆ GetParameters()

std::wstring SCH::IComponentConfigurator::GetParameters ( ISch_Component *const ASchComponent)

◆ GetParametersFromPart()

std::wstring SCH::IComponentConfigurator::GetParametersFromPart ( EDP::IPart *const APart)

◆ GetState_ConfiguratorName()

std::wstring SCH::IComponentConfigurator::GetState_ConfiguratorName ( )

◆ Import_FromDialog()

void SCH::IComponentConfigurator::Import_FromDialog ( std::wstring * AEncodedParamString)

◆ IsChildCoreUsed()

bool SCH::IComponentConfigurator::IsChildCoreUsed ( std::wstring const AChildCoreName,
ISch_Component *const ASchComponent )

◆ IsChildCoreUsedByPart()

bool SCH::IComponentConfigurator::IsChildCoreUsedByPart ( std::wstring const AChildCoreName,
EDP::IPart *const APart )

◆ IsVerilogSupported()

bool SCH::IComponentConfigurator::IsVerilogSupported ( )

◆ SetConfigurationParametersToDefault()

void SCH::IComponentConfigurator::SetConfigurationParametersToDefault ( ISch_Component *const ASchComponent)

◆ UpdateSymbol()

bool SCH::IComponentConfigurator::UpdateSymbol ( ISch_Component *const ASchComponent)

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