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

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_LayerSetUtils:

Public Member Functions

IPCB_LayerSetFactory (C_V7_Layer L)
IPCB_LayerSetFactory_1 (TLayerPartitionSet Ls)
IPCB_LayerSetFactory_2 (TV6_LayerSet LayerSet)
IPCB_LayerSetFactory_3 (IPCB_LayerIterator *L)
IPCB_LayerSetComplement (IPCB_LayerSet *SetA)
IPCB_LayerSetUnion (IPCB_LayerSet *SetA, IPCB_LayerSet *SetB)
IPCB_LayerSetIntersection (IPCB_LayerSet *SetA, IPCB_LayerSet *SetB)
bool AreDisjoint (IPCB_LayerSet *SetA, IPCB_LayerSet *SetB)
bool Equal (IPCB_LayerSet *SetA, IPCB_LayerSet *SetB)
IPCB_LayerSetEmptySet ()
IPCB_LayerSetNonEditableLayers ()
IPCB_LayerSetCreateLayerSet ()
IPCB_LayerSetInternalPlaneLayers ()
IPCB_LayerSetAllLayers ()
IPCB_LayerSetSignalLayers ()
IPCB_LayerSetStandardLayers ()
IPCB_LayerSetMechanicalLayers ()
IPCB_LayerSetSerializeFromString (std::wstring Str)
std::wstring SerializeToString (IPCB_LayerSet *ALayerSet)

Member Function Documentation

◆ AllLayers()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::AllLayers ( )

◆ AreDisjoint()

bool PCB::IPCB_LayerSetUtils::AreDisjoint ( IPCB_LayerSet * SetA,
IPCB_LayerSet * SetB )

◆ Complement()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::Complement ( IPCB_LayerSet * SetA)

◆ CreateLayerSet()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::CreateLayerSet ( )

◆ EmptySet()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::EmptySet ( )

◆ Equal()

bool PCB::IPCB_LayerSetUtils::Equal ( IPCB_LayerSet * SetA,
IPCB_LayerSet * SetB )

◆ Factory()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::Factory ( C_V7_Layer L)

◆ Factory_1()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::Factory_1 ( TLayerPartitionSet Ls)

◆ Factory_2()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::Factory_2 ( TV6_LayerSet LayerSet)

◆ Factory_3()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::Factory_3 ( IPCB_LayerIterator * L)

◆ InternalPlaneLayers()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::InternalPlaneLayers ( )

◆ Intersection()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::Intersection ( IPCB_LayerSet * SetA,
IPCB_LayerSet * SetB )

◆ MechanicalLayers()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::MechanicalLayers ( )

◆ NonEditableLayers()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::NonEditableLayers ( )

◆ SerializeFromString()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::SerializeFromString ( std::wstring Str)

◆ SerializeToString()

std::wstring PCB::IPCB_LayerSetUtils::SerializeToString ( IPCB_LayerSet * ALayerSet)

◆ SignalLayers()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::SignalLayers ( )

◆ StandardLayers()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::StandardLayers ( )

◆ Union()

IPCB_LayerSet * PCB::IPCB_LayerSetUtils::Union ( IPCB_LayerSet * SetA,
IPCB_LayerSet * SetB )

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