KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ALTIUM_PCB_IMPORT_FIXTURE Struct Reference

Public Member Functions

 ALTIUM_PCB_IMPORT_FIXTURE ()=default
 

Static Public Member Functions

static void parseExtendedPrimitiveInformation (ALTIUM_PCB &aImporter, const ALTIUM_PCB_COMPOUND_FILE &aFile, const CFB::COMPOUND_FILE_ENTRY *aEntry)
 
static std::vector< std::pair< PCB_LAYER_ID, int > > getMaskExpansions (ALTIUM_PCB &aImporter, ALTIUM_RECORD aType, int aPrimitiveIndex, ALTIUM_LAYER aLayer)
 
static void convertConnectedArc (ALTIUM_PCB &aImporter, const AARC6 &aArc, PCB_LAYER_ID aLayer)
 
static std::vector< const ZONE * > collectRuleAreas (const BOARD &aBoard)
 
static int getNetCode (ALTIUM_PCB &aImporter, const std::vector< int > &aNetcodes, uint16_t aId)
 

Public Attributes

PCB_IO_ALTIUM_DESIGNER m_altiumPlugin
 

Detailed Description

Definition at line 70 of file test_altium_pcb_import.cpp.

Constructor & Destructor Documentation

◆ ALTIUM_PCB_IMPORT_FIXTURE()

ALTIUM_PCB_IMPORT_FIXTURE::ALTIUM_PCB_IMPORT_FIXTURE ( )
default

Member Function Documentation

◆ collectRuleAreas()

static std::vector< const ZONE * > ALTIUM_PCB_IMPORT_FIXTURE::collectRuleAreas ( const BOARD & aBoard)
inlinestatic

Definition at line 92 of file test_altium_pcb_import.cpp.

References BOARD::Footprints(), and BOARD::Zones().

◆ convertConnectedArc()

static void ALTIUM_PCB_IMPORT_FIXTURE::convertConnectedArc ( ALTIUM_PCB & aImporter,
const AARC6 & aArc,
PCB_LAYER_ID aLayer )
inlinestatic

◆ getMaskExpansions()

static std::vector< std::pair< PCB_LAYER_ID, int > > ALTIUM_PCB_IMPORT_FIXTURE::getMaskExpansions ( ALTIUM_PCB & aImporter,
ALTIUM_RECORD aType,
int aPrimitiveIndex,
ALTIUM_LAYER aLayer )
inlinestatic

◆ getNetCode()

static int ALTIUM_PCB_IMPORT_FIXTURE::getNetCode ( ALTIUM_PCB & aImporter,
const std::vector< int > & aNetcodes,
uint16_t aId )
inlinestatic

◆ parseExtendedPrimitiveInformation()

static void ALTIUM_PCB_IMPORT_FIXTURE::parseExtendedPrimitiveInformation ( ALTIUM_PCB & aImporter,
const ALTIUM_PCB_COMPOUND_FILE & aFile,
const CFB::COMPOUND_FILE_ENTRY * aEntry )
inlinestatic

Member Data Documentation

◆ m_altiumPlugin

PCB_IO_ALTIUM_DESIGNER ALTIUM_PCB_IMPORT_FIXTURE::m_altiumPlugin

Definition at line 120 of file test_altium_pcb_import.cpp.


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