Altium C++ SDK 3.0
Loading...
Searching...
No Matches
PCB::IPCB_ContourMaker Struct Reference

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_ContourMaker:
PCB::IPCB_ContourMaker2

Public Member Functions

int GetState_ArcResolution ()
void SetState_ArcResolution (int Value)
IPCB_GeometricPolygonMakeContour (IPCB_Primitive *APrim, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_1 (IPCB_Track *ATrack, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_2 (IPCB_Pad *APad, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_3 (IPCB_Fill *AFill, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_4 (IPCB_Via *AVia, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_5 (IPCB_Arc *AArc, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_6 (IPCB_Region *ARegion, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_7 (IPCB_Text *AText, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_8 (IPCB_Polygon *APoly, int AExpansion, TV6_Layer ALayer)
IPCB_GeometricPolygonMakeContour_9 (IPCB_SplitPlane *ASplitPlane, int AExpansion, TV6_Layer ALayer)
void MakeContour_AddSquare (IPCB_Contour *AContour, int Xc, int Yc, int AxSize, int AySize, int AExpansion)
void MakeContour_AddSlot (IPCB_Contour *AContour, int Xc, int Yc, int AxSize, int AySize, int AExpansion)
void AddArcToContour (IPCB_Contour *AContour, double StartAngle, double EndAngle, int cx, int cy, int Radius, bool AClockwise)

Member Function Documentation

◆ AddArcToContour()

void PCB::IPCB_ContourMaker::AddArcToContour ( IPCB_Contour * AContour,
double StartAngle,
double EndAngle,
int cx,
int cy,
int Radius,
bool AClockwise )

◆ GetState_ArcResolution()

int PCB::IPCB_ContourMaker::GetState_ArcResolution ( )

◆ MakeContour()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour ( IPCB_Primitive * APrim,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_1()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_1 ( IPCB_Track * ATrack,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_2()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_2 ( IPCB_Pad * APad,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_3()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_3 ( IPCB_Fill * AFill,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_4()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_4 ( IPCB_Via * AVia,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_5()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_5 ( IPCB_Arc * AArc,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_6()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_6 ( IPCB_Region * ARegion,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_7()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_7 ( IPCB_Text * AText,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_8()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_8 ( IPCB_Polygon * APoly,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_9()

IPCB_GeometricPolygon * PCB::IPCB_ContourMaker::MakeContour_9 ( IPCB_SplitPlane * ASplitPlane,
int AExpansion,
TV6_Layer ALayer )

◆ MakeContour_AddSlot()

void PCB::IPCB_ContourMaker::MakeContour_AddSlot ( IPCB_Contour * AContour,
int Xc,
int Yc,
int AxSize,
int AySize,
int AExpansion )

◆ MakeContour_AddSquare()

void PCB::IPCB_ContourMaker::MakeContour_AddSquare ( IPCB_Contour * AContour,
int Xc,
int Yc,
int AxSize,
int AySize,
int AExpansion )

◆ SetState_ArcResolution()

void PCB::IPCB_ContourMaker::SetState_ArcResolution ( int Value)

The documentation for this struct was generated from the following file: