IPCB_Board3DModelExporter interface
No description yet.
public interface IPCB_Board3DModelExporter
Namespace: PCB · Assembly: Altium.SDK.Interfaces
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| CanSelectPrimitives | bool | get; set | |
| ComponentSuffix | string | get; set | |
| ComponentSuffixType | TBoard3DModelExportComponentSuffix | get; set | |
| ExportComponentOptions | TBoard3DModelExportComponentOptions | get; set | |
| ExportCopperLayer | V7_LayerBase | get; set | |
| ExportCopperOption | TBoard3DModelExportCopperOptions | get; set | |
| ExportFoldedBoard | bool | get; set | |
| ExportFoldedBoardRate | int | get; set | |
| ExportHolesOption | TBoard3DModelExportHolesOptions | get; set | |
| ExportModelsOption | TBoard3DModelExportModelsOptions | get; set | |
| ExportPadAndViaBarrelsOnly | bool | get; set | |
| IncludeCoverLayer | bool | get; set | |
| IncludeElectricalPadHoles | bool | get; set | |
| IncludeFreePadHoles | bool | get; set | |
| IncludeMechanicalPadHoles | bool | get; set |
CanSelectPrimitives
No description yet.
bool GetState_CanSelectPrimitives();
void SetState_CanSelectPrimitives(bool argValue);
Type: bool · Access: read/write
ComponentSuffix
No description yet.
string GetState_ComponentSuffix();
void SetState_ComponentSuffix(string argValue);
Type: string · Access: read/write
ComponentSuffixType
No description yet.
TBoard3DModelExportComponentSuffix GetState_ComponentSuffixType();
void SetState_ComponentSuffixType(TBoard3DModelExportComponentSuffix argValue);
Type: TBoard3DModelExportComponentSuffix · Access: read/write
The accessors are extension methods of IPCB_Board3DModelExporterHelper (using PCB;).
ExportComponentOptions
No description yet.
TBoard3DModelExportComponentOptions GetState_ExportComponentOptions();
void SetState_ExportComponentOptions(TBoard3DModelExportComponentOptions argValue);
Type: TBoard3DModelExportComponentOptions · Access: read/write
The accessors are extension methods of IPCB_Board3DModelExporterHelper (using PCB;).
ExportCopperLayer
No description yet.
V7_LayerBase GetState_ExportCopperLayer();
void SetState_ExportCopperLayer(V7_LayerBase argValue);
Type: V7_LayerBase · Access: read/write
The accessors are extension methods of IPCB_Board3DModelExporterHelper (using PCB;).
ExportCopperOption
No description yet.
TBoard3DModelExportCopperOptions GetState_ExportCopperOption();
void SetState_ExportCopperOption(TBoard3DModelExportCopperOptions argValue);
Type: TBoard3DModelExportCopperOptions · Access: read/write
The accessors are extension methods of IPCB_Board3DModelExporterHelper (using PCB;).
ExportFoldedBoard
No description yet.
bool GetState_ExportFoldedBoard();
void SetState_ExportFoldedBoard(bool argValue);
Type: bool · Access: read/write
ExportFoldedBoardRate
No description yet.
int GetState_ExportFoldedBoardRate();
void SetState_ExportFoldedBoardRate(int argValue);
Type: int · Access: read/write
ExportHolesOption
No description yet.
TBoard3DModelExportHolesOptions GetState_ExportHolesOption();
void SetState_ExportHolesOption(TBoard3DModelExportHolesOptions argValue);
Type: TBoard3DModelExportHolesOptions · Access: read/write
The accessors are extension methods of IPCB_Board3DModelExporterHelper (using PCB;).
ExportModelsOption
No description yet.
TBoard3DModelExportModelsOptions GetState_ExportModelsOption();
void SetState_ExportModelsOption(TBoard3DModelExportModelsOptions argValue);
Type: TBoard3DModelExportModelsOptions · Access: read/write
The accessors are extension methods of IPCB_Board3DModelExporterHelper (using PCB;).
ExportPadAndViaBarrelsOnly
No description yet.
bool GetState_ExportPadAndViaBarrelsOnly();
void SetState_ExportPadAndViaBarrelsOnly(bool argValue);
Type: bool · Access: read/write
IncludeCoverLayer
No description yet.
bool GetState_IncludeCoverLayer();
void SetState_IncludeCoverLayer(bool argValue);
Type: bool · Access: read/write
IncludeElectricalPadHoles
No description yet.
bool GetState_IncludeElectricalPadHoles();
void SetState_IncludeElectricalPadHoles(bool argValue);
Type: bool · Access: read/write
IncludeFreePadHoles
No description yet.
bool GetState_IncludeFreePadHoles();
void SetState_IncludeFreePadHoles(bool argValue);
Type: bool · Access: read/write
IncludeMechanicalPadHoles
No description yet.
bool GetState_IncludeMechanicalPadHoles();
void SetState_IncludeMechanicalPadHoles(bool argValue);
Type: bool · Access: read/write
Methods
| Method | Returns | Description |
|---|---|---|
| ExportBoard3DModel | void | |
| ExportBoard3DModelToOCCDoc | void | |
| GetCopperBodyList | IPCB_CopperBodyList | |
| GetCopperBodyList2 | IPCB_CopperBodyList |
ExportBoard3DModel
No description yet.
void ExportBoard3DModel(string argFileName, TBoard3DModelExportFormat argFormat, IPCB_Board argBoard, IProject argProject);
void ExportBoard3DModel(string argFileName, int argFormat, object argBoard, object argProject);
| Parameter | Type | Passing |
|---|---|---|
argFileName | string | value |
argFormat | TBoard3DModelExportFormat | value |
argBoard | IPCB_Board | value |
argProject | IProject | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_Board3DModelExporterHelper (using PCB;) with typed parameters; the second is declared by the interface.
ExportBoard3DModelToOCCDoc
No description yet.
void ExportBoard3DModelToOCCDoc(IOCCDocument argOccDoc, IPCB_Board argBoard, IProject argProject);
void ExportBoard3DModelToOCCDoc(object argOccDoc, object argBoard, object argProject);
| Parameter | Type | Passing |
|---|---|---|
argOccDoc | IOCCDocument | value |
argBoard | IPCB_Board | value |
argProject | IProject | value |
Returns: nothing (void)
The first overload is an extension method of IPCB_Board3DModelExporterHelper (using PCB;) with typed parameters; the second is declared by the interface.
GetCopperBodyList
No description yet.
IPCB_CopperBodyList GetCopperBodyList(IPCB_Board argBoard, int argOptions, int argMaxVertexPerBody);
| Parameter | Type | Passing |
|---|---|---|
argBoard | IPCB_Board | value |
argOptions | int | value |
argMaxVertexPerBody | int | value |
Returns: IPCB_CopperBodyList
Extension method of IPCB_Board3DModelExporterHelper (using PCB;).
GetCopperBodyList2
No description yet.
IPCB_CopperBodyList GetCopperBodyList2(IPCB_Board argBoard, int argOptions);
| Parameter | Type | Passing |
|---|---|---|
argBoard | IPCB_Board | value |
argOptions | int | value |
Returns: IPCB_CopperBodyList
Extension method of IPCB_Board3DModelExporterHelper (using PCB;).