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

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_GeometryLayerData:

Public Member Functions

int UniCount (bool IsCutout)
void Uni (bool IsCutout, int Index, float *PosX, float *PosY, float *DirX, float *DirY, float *SizeX, float *SizeY, float *Radius, int *LowZ, int *HighZ, IPCB_ColorID **ColorID)
int ArcCount (bool IsCutout)
void Arc (bool IsCutout, int Index, float *CenterX, float *CenterY, float *AngleStart, float *AngleEnd, float *Radius, float *Width, int *LowZ, int *HighZ, IPCB_ColorID **ColorID)
int PolyCount (bool IsCutout)
void Poly (bool IsCutout, int Index, IPCB_CopperPolygon **CopperPoly, bool *IsCore, bool *Outline, float *m00, float *m01, float *m02, float *m10, float *m11, float *m12, float *m20, float *m21, float *m22, int *LowZ, int *HighZ, IPCB_ColorID **ColorID)

Member Function Documentation

◆ Arc()

void PCB::IPCB_GeometryLayerData::Arc ( bool IsCutout,
int Index,
float * CenterX,
float * CenterY,
float * AngleStart,
float * AngleEnd,
float * Radius,
float * Width,
int * LowZ,
int * HighZ,
IPCB_ColorID ** ColorID )

◆ ArcCount()

int PCB::IPCB_GeometryLayerData::ArcCount ( bool IsCutout)

◆ Poly()

void PCB::IPCB_GeometryLayerData::Poly ( bool IsCutout,
int Index,
IPCB_CopperPolygon ** CopperPoly,
bool * IsCore,
bool * Outline,
float * m00,
float * m01,
float * m02,
float * m10,
float * m11,
float * m12,
float * m20,
float * m21,
float * m22,
int * LowZ,
int * HighZ,
IPCB_ColorID ** ColorID )

◆ PolyCount()

int PCB::IPCB_GeometryLayerData::PolyCount ( bool IsCutout)

◆ Uni()

void PCB::IPCB_GeometryLayerData::Uni ( bool IsCutout,
int Index,
float * PosX,
float * PosY,
float * DirX,
float * DirY,
float * SizeX,
float * SizeY,
float * Radius,
int * LowZ,
int * HighZ,
IPCB_ColorID ** ColorID )

◆ UniCount()

int PCB::IPCB_GeometryLayerData::UniCount ( bool IsCutout)

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