Skip to main content
View as Markdown

IMBA_SDK_SceneObjectDataModel interface

No description yet.

public interface IMBA_SDK_SceneObjectDataModel : IMBA_SDK_CoreObjectDataModel

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Inherits: IMBA_SDK_CoreObjectDataModel

Derived: IMBA_SDK_PartDataModel

Properties​

PropertyTypeAccessDescription
Parent2IMBA_SDK_SceneObjectDataModelget; set
PivotPoint2MBA_SDK_Vec3get; set
Transform2MBA_SDK_Mat4get; set
Visibleboolget; set

Parent2​

No description yet.

IMBA_SDK_SceneObjectDataModel GetParent2();
void SetParent2(IMBA_SDK_SceneObjectDataModel argValue);

Type: IMBA_SDK_SceneObjectDataModel · Access: read/write

The accessors are extension methods of IMBA_SDK_SceneObjectDataModelHelper (using EDP;).

PivotPoint2​

No description yet.

MBA_SDK_Vec3 GetPivotPoint2();
void SetPivotPoint2(MBA_SDK_Vec3 argValue);

Type: MBA_SDK_Vec3 · Access: read/write

The accessors are extension methods of IMBA_SDK_SceneObjectDataModelHelper (using EDP;).

Transform2​

No description yet.

MBA_SDK_Mat4 GetTransform2();
void SetTransform2(MBA_SDK_Mat4 argValue);

Type: MBA_SDK_Mat4 · Access: read/write

The accessors are extension methods of IMBA_SDK_SceneObjectDataModelHelper (using EDP;).

Visible​

No description yet.

bool GetVisible();
void SetVisible(bool argValue);

Type: bool · Access: read/write

Methods​

MethodReturnsDescription
AddChild2int
AsPartItemDataModel2IMBA_SDK_PartItemDataModel
GetAbsTransform2MBA_SDK_Mat4
GetChild2IMBA_SDK_SceneObjectDataModel
GetChildCountint
IndexOf2int

AddChild2​

No description yet.

int AddChild2(IMBA_SDK_SceneObjectDataModel argChild);
int AddChild2(object argChild);
ParameterTypePassing
argChildIMBA_SDK_SceneObjectDataModelvalue

Returns: int

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

AsPartItemDataModel2​

No description yet.

IMBA_SDK_PartItemDataModel AsPartItemDataModel2();

Returns: IMBA_SDK_PartItemDataModel

Extension method of IMBA_SDK_SceneObjectDataModelHelper (using EDP;).

GetAbsTransform2​

No description yet.

MBA_SDK_Mat4 GetAbsTransform2();

Returns: MBA_SDK_Mat4

Extension method of IMBA_SDK_SceneObjectDataModelHelper (using EDP;).

GetChild2​

No description yet.

IMBA_SDK_SceneObjectDataModel GetChild2(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IMBA_SDK_SceneObjectDataModel

Extension method of IMBA_SDK_SceneObjectDataModelHelper (using EDP;).

GetChildCount​

No description yet.

int GetChildCount();

Returns: int

IndexOf2​

No description yet.

int IndexOf2(IMBA_SDK_SceneObjectDataModel argChild);
int IndexOf2(object argChild);
ParameterTypePassing
argChildIMBA_SDK_SceneObjectDataModelvalue

Returns: int

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

Inherited members​

Returned by​

IMBA_SDK_DocumentDataModel.RootObject2