Skip to main content
View as Markdown

IIbisModelImplementation interface

No description yet.

public interface IIbisModelImplementation

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
DataFileLocationstringget; set
Descriptionstringget; set
ModelDriveStrengthTModelDriveStrengthget; set
ModelNamestringget; set
UseComponentLibraryboolget; set

DataFileLocation​

No description yet.

string GetDataFileLocation();
void SetDataFileLocation(string argValue);

Type: string · Access: read/write

Description​

No description yet.

string GetDescription();
void SetDescription(string argValue);

Type: string · Access: read/write

ModelDriveStrength​

No description yet.

TModelDriveStrength GetModelDriveStrength();
void SetModelDriveStrength(TModelDriveStrength argValue);

Type: TModelDriveStrength · Access: read/write

The accessors are extension methods of IIbisModelImplementationHelper (using SCH;).

ModelName​

No description yet.

string GetModelName();
void SetModelName(string argValue);

Type: string · Access: read/write

UseComponentLibrary​

No description yet.

bool GetUseComponentLibrary();
void SetUseComponentLibrary(bool argValue);

Type: bool · Access: read/write

Methods​

MethodReturnsDescription
Export_ToImplementationvoid
GetModelSelectorChoicesIModelSelectorChoiceList
GetSelectedModelByModelSelectorNameIModelSelectorChoice
Import_FromImplementationvoid
SetSelectedModelByModelSelectorNamevoid

Export_ToImplementation​

No description yet.

void Export_ToImplementation(ISch_Implementation argSchImpl);
void Export_ToImplementation(object argSchImpl);
ParameterTypePassing
argSchImplISch_Implementationvalue

Returns: nothing (void)

The first overload is an extension method of IIbisModelImplementationHelper (using SCH;) with typed parameters; the second is declared by the interface.

GetModelSelectorChoices​

No description yet.

IModelSelectorChoiceList GetModelSelectorChoices();

Returns: IModelSelectorChoiceList

Extension method of IIbisModelImplementationHelper (using SCH;).

GetSelectedModelByModelSelectorName​

No description yet.

IModelSelectorChoice GetSelectedModelByModelSelectorName(string argModelSelectorName);
ParameterTypePassing
argModelSelectorNamestringvalue

Returns: IModelSelectorChoice

Extension method of IIbisModelImplementationHelper (using SCH;).

Import_FromImplementation​

No description yet.

void Import_FromImplementation(ISch_Implementation argSchImpl);
void Import_FromImplementation(object argSchImpl);
ParameterTypePassing
argSchImplISch_Implementationvalue

Returns: nothing (void)

The first overload is an extension method of IIbisModelImplementationHelper (using SCH;) with typed parameters; the second is declared by the interface.

SetSelectedModelByModelSelectorName​

No description yet.

void SetSelectedModelByModelSelectorName(string argModelSelectorName, string argSelectedModel);
ParameterTypePassing
argModelSelectorNamestringvalue
argSelectedModelstringvalue

Returns: nothing (void)

Returned by​

IIbisModelManager.CreateIbisImplementation