Skip to main content
View as Markdown

IMBA_PartDataModel interface

No description yet.

public interface IMBA_PartDataModel : IMBA_CoreObjectDataModel

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Inherits: IMBA_CoreObjectDataModel

Properties​

PropertyTypeAccessDescription
DocumentPathstringget; set
ParentDocumentPathstringget; set
SourceProjectFileNamestringget; set
Titlestringget; set
TransformComponentdoubleget; set

DocumentPath​

No description yet.

string GetDocumentPath();
void SetDocumentPath(string argValue);

Type: string · Access: read/write

ParentDocumentPath​

No description yet.

string GetParentDocumentPath();
void SetParentDocumentPath(string argValue);

Type: string · Access: read/write

SourceProjectFileName​

No description yet.

string GetSourceProjectFileName();
void SetSourceProjectFileName(string argValue);

Type: string · Access: read/write

Title​

No description yet.

string GetTitle();
void SetTitle(string argValue);

Type: string · Access: read/write

TransformComponent​

No description yet.

double GetTransformComponent(int argIndex);
void SetTransformComponent(int argIndex, double argValue);

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

Methods​

MethodReturnsDescription
GetBoardComponentThicknessint
GetBoardThicknessint
GetBoardZBottomdouble
GetBoardZTopdouble
GetComponentsIMBA_ArrayList
GetMcadOriginXint
GetMcadOriginYint
GetOriginalOffsetXint
GetOriginalOffsetYint
GetPartIdstring
GetPartTypeTMBAPartType
GetSourceUniqueIDstring
GetUnitTMBAUnit
SaveStepToFilevoid

GetBoardComponentThickness​

No description yet.

int GetBoardComponentThickness();

Returns: int

GetBoardThickness​

No description yet.

int GetBoardThickness();

Returns: int

GetBoardZBottom​

No description yet.

double GetBoardZBottom();

Returns: double

GetBoardZTop​

No description yet.

double GetBoardZTop();

Returns: double

GetComponents​

No description yet.

IMBA_ArrayList GetComponents();

Returns: IMBA_ArrayList

Extension method of IMBA_PartDataModelHelper (using EDP;).

GetMcadOriginX​

No description yet.

int GetMcadOriginX();

Returns: int

GetMcadOriginY​

No description yet.

int GetMcadOriginY();

Returns: int

GetOriginalOffsetX​

No description yet.

int GetOriginalOffsetX();

Returns: int

GetOriginalOffsetY​

No description yet.

int GetOriginalOffsetY();

Returns: int

GetPartId​

No description yet.

string GetPartId();

Returns: string

GetPartType​

No description yet.

TMBAPartType GetPartType();

Returns: TMBAPartType

Extension method of IMBA_PartDataModelHelper (using EDP;).

GetSourceUniqueID​

No description yet.

string GetSourceUniqueID();

Returns: string

GetUnit​

No description yet.

TMBAUnit GetUnit();

Returns: TMBAUnit

Extension method of IMBA_PartDataModelHelper (using EDP;).

SaveStepToFile​

No description yet.

void SaveStepToFile(string argFullPath);
ParameterTypePassing
argFullPathstringvalue

Returns: nothing (void)

Inherited members​

Returned by​

IMBA_ServerDocument.LoadPCBModel, IMBA_ServerDocument.LoadPCBModel_ForPreview, IMBA_ServerDocument.LoadStepModel, IMBA_ServerDocument.LoadStepModel_ForPreview

Accepted by​

IMBA_DocumentDataModel.AddSuperAssembly, IMBA_ServerDocument.UpdateStepPartByStepPart_ForPreview