Skip to main content
View as Markdown

ILayerStackProvider interface

No description yet.

public interface ILayerStackProvider

Namespace: PCB · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
ExportToFilevoid
ExportToStringstring
GetDefaultStackILayerStackInfo
GetLayerStackInfoILayerStackInfo
GetLayerStacksCountint

ExportToFile​

No description yet.

void ExportToFile(string argPath, TLayerStackDocumentFormat argFormat, int argImperialPrecision, int argMetricPrecision);
void ExportToFile(string argPath, int argFormat, int argImperialPrecision, int argMetricPrecision);
ParameterTypePassing
argPathstringvalue
argFormatTLayerStackDocumentFormatvalue
argImperialPrecisionintvalue
argMetricPrecisionintvalue

Returns: nothing (void)

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

ExportToString​

No description yet.

string ExportToString(TLayerStackDocumentFormat argFormat, int argImperialPrecision, int argMetricPrecision);
string ExportToString(int argFormat, int argImperialPrecision, int argMetricPrecision);
ParameterTypePassing
argFormatTLayerStackDocumentFormatvalue
argImperialPrecisionintvalue
argMetricPrecisionintvalue

Returns: string

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

GetDefaultStack​

No description yet.

ILayerStackInfo GetDefaultStack();

Returns: ILayerStackInfo

Extension method of ILayerStackProviderHelper (using PCB;).

GetLayerStackInfo​

No description yet.

ILayerStackInfo GetLayerStackInfo(int argStackNum);
ParameterTypePassing
argStackNumintvalue

Returns: ILayerStackInfo

Extension method of ILayerStackProviderHelper (using PCB;).

GetLayerStacksCount​

No description yet.

int GetLayerStacksCount();

Returns: int

Returned by​

ILayerStackManager.GetLayerStackProvider