Skip to main content
View as Markdown

IEDM_ParameterizedRecord interface

No description yet.

public interface IEDM_ParameterizedRecord : IEDM_Record

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Inherits: IEDM_Object → IEDM_Record

Derived: IEDM_ReleaseEntityData, IULB_Component, IULB_ItemLink, IULB_ItemRevision, IULB_ItemRevisionLink, IULB_ItemRevisionLinkType

Properties​

PropertyTypeAccessDescription
IsSystemParameterboolget; set
ParameterNamestringget; set
ParameterRealValuedoubleget; set
ParameterValuestringget; set

IsSystemParameter​

No description yet.

bool GetIsSystemParameter(int argIndex);
void SetIsSystemParameter(int argIndex, bool argValue);

Type: bool · Access: read/write · Index: argIndex (int)

ParameterName​

No description yet.

string GetParameterName(int argIndex);
void SetParameterName(int argIndex, string argName);

Type: string · Access: read/write · Index: argIndex (int)

ParameterRealValue​

No description yet.

double GetParameterRealValue(int argIndex);
void SetParameterRealValue(int argIndex, double argRealValue);

Type: double · Access: read/write · Index: argIndex (int)

ParameterValue​

No description yet.

string GetParameterValue(int argIndex);
void SetParameterValue(int argIndex, string argValue);

Type: string · Access: read/write · Index: argIndex (int)

Methods​

MethodReturnsDescription
AddParametervoid
ClearParametersvoid
CopyParametersTovoid
DeleteParametervoid
GetParameterIEDM_Parameter
GetParameterByGUIDIEDM_Parameter
GetParameterByNamestring
GetParameterCountint
GetParameterRealValueByNamedouble
IndexOfParameterint
SetParametervoid
SetParameterWithRealValuevoid

AddParameter​

No description yet.

void AddParameter(IEDM_Parameter argParameter);
void AddParameter(object argParameter);
ParameterTypePassing
argParameterIEDM_Parametervalue

Returns: nothing (void)

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

ClearParameters​

No description yet.

void ClearParameters();

Returns: nothing (void)

CopyParametersTo​

No description yet.

void CopyParametersTo(IEDM_ParameterizedRecord argRecord);
void CopyParametersTo(object argRecord);
ParameterTypePassing
argRecordIEDM_ParameterizedRecordvalue

Returns: nothing (void)

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

DeleteParameter​

No description yet.

void DeleteParameter(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: nothing (void)

GetParameter​

No description yet.

IEDM_Parameter GetParameter(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IEDM_Parameter

Extension method of IEDM_ParameterizedRecordHelper (using DXP;).

GetParameterByGUID​

No description yet.

IEDM_Parameter GetParameterByGUID(string argGUID);
ParameterTypePassing
argGUIDstringvalue

Returns: IEDM_Parameter

Extension method of IEDM_ParameterizedRecordHelper (using DXP;).

GetParameterByName​

No description yet.

string GetParameterByName(string argName);
ParameterTypePassing
argNamestringvalue

Returns: string

GetParameterCount​

No description yet.

int GetParameterCount();

Returns: int

GetParameterRealValueByName​

No description yet.

double GetParameterRealValueByName(string argName);
ParameterTypePassing
argNamestringvalue

Returns: double

IndexOfParameter​

No description yet.

int IndexOfParameter(string argName);
ParameterTypePassing
argNamestringvalue

Returns: int

SetParameter​

No description yet.

void SetParameter(string argName, string argValue);
ParameterTypePassing
argNamestringvalue
argValuestringvalue

Returns: nothing (void)

SetParameterWithRealValue​

No description yet.

void SetParameterWithRealValue(string argName, string argValue, string argType, double argRealValue);
ParameterTypePassing
argNamestringvalue
argValuestringvalue
argTypestringvalue
argRealValuedoublevalue

Returns: nothing (void)

Inherited members​

Returned by​

IDXPFileBOM.GetItemUnmanagedByIndex

Accepted by​

IULB_Item.CopyParametersTo