Skip to main content
View as Markdown

IOCCDocument interface

No description yet.

public interface IOCCDocument

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
GetFreeShapeLabelsint
GetLabelNameint
GetShapeint
GetShapeByLabelint
GetShapeByLabelNameint
GetTopLevelShapeLabelsint
LoadFromStepint
SaveToFileint

GetFreeShapeLabels​

No description yet.

int GetFreeShapeLabels(out IPCB3D_StringList argpResultLabelList);
ParameterTypePassing
argpResultLabelListIPCB3D_StringListout

Returns: int

GetLabelName​

No description yet.

int GetLabelName(string arglabel_, out string arglabelName);
ParameterTypePassing
arglabel_stringvalue
arglabelNamestringout

Returns: int

GetShape​

No description yet.

int GetShape(out IPCB3D_Shape argpResultShape);
ParameterTypePassing
argpResultShapeIPCB3D_Shapeout

Returns: int

GetShapeByLabel​

No description yet.

int GetShapeByLabel(string arglabel_, out IPCB3D_Shape argpResultShape);
ParameterTypePassing
arglabel_stringvalue
argpResultShapeIPCB3D_Shapeout

Returns: int

GetShapeByLabelName​

No description yet.

int GetShapeByLabelName(string arglabelName, out IPCB3D_Shape argpResultShape);
ParameterTypePassing
arglabelNamestringvalue
argpResultShapeIPCB3D_Shapeout

Returns: int

GetTopLevelShapeLabels​

No description yet.

int GetTopLevelShapeLabels(out IPCB3D_StringList argpResutlLabelList);
ParameterTypePassing
argpResutlLabelListIPCB3D_StringListout

Returns: int

LoadFromStep​

No description yet.

int LoadFromStep(string argfilename);
ParameterTypePassing
argfilenamestringvalue

Returns: int

SaveToFile​

No description yet.

int SaveToFile(string argfilename);
ParameterTypePassing
argfilenamestringvalue

Returns: int

Returned by​

IOccWrapper.CreateOccDocument

Accepted by​

IOccWrapper.Transfer, IPCB_Board3DModelExporter.ExportBoard3DModelToOCCDoc, IPCB_Component.SaveModelToOccDoc