Altium C++ SDK 3.0
Loading...
Searching...
No Matches
EDP::IComponentVariation Struct Reference

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::IComponentVariation:
EDP::IDMObject

Public Member Functions

IProjectVariantDM_ProjectVariant ()
TVariationKind DM_VariationKind ()
std::wstring DM_PhysicalDesignator ()
std::wstring DM_UniqueId ()
std::wstring DM_AlternatePart ()
int DM_VariationCount ()
IParameterVariationDM_Variations (int Index)
void DM_SetVariationKind (TVariationKind const Value)
void DM_SetPhysicalDesignator (std::wstring const Value)
void DM_SetUniqueId (std::wstring const Value)
void DM_SetAlternatePart (std::wstring const Value)
IParameterVariationDM_AddParameterVariation ()
void DM_RemoveParameterVariation (int Index)
IParameterVariationDM_FindParameterVariation (std::wstring const AName)
std::wstring DM_CalculatedAlternatePart (IComponent *const Component)
IComponentLibraryLinkDM_AlternateLibraryLink ()
bool DM_EditAlternateLibraryLink (IDispatch *const ASchComponent)
Public Member Functions inherited from EDP::IDMObject
IParameterDM_Parameters (int Index)
int DM_ParameterCount ()
bool DM_IsInferredObject ()
int DM_LocationX ()
int DM_LocationY ()
int DM_GeneralField ()
std::wstring DM_LocationString ()
std::wstring DM_LongDescriptorString ()
std::wstring DM_ShortDescriptorString ()
std::wstring DM_ObjectKindString ()
std::wstring DM_ObjectKindStringForCrossProbe ()
std::wstring DM_PrimaryCrossProbeString ()
std::wstring DM_SecondaryCrossProbeString ()
std::wstring DM_FullCrossProbeString ()
int DM_ImageIndex ()
IDocumentDM_OwnerDocument ()
std::wstring DM_OwnerDocumentName ()
std::wstring DM_OwnerDocumentFullPath ()
int DM_CurrentSheetInstanceNumber ()
bool DM_ValidForNavigation ()
int DM_NetIndex_Flat ()
int DM_NetIndex_Sheet ()
int DM_NetIndex_SubNet ()
int DM_SheetIndex_Logical ()
int DM_SheetIndex_Physical ()
IVHDLEntityDM_VHDLEntity ()
IDispatch * DM_GetVCSProject ()
void DM_SetVCSProject (IDispatch *const Value)
bool DM_IsFormulaString (std::wstring AFormula)
std::wstring DM_CalculateParameterValue (IParameter *AParameter)
int DM_PCBObjectHandle ()
int DM_SCHObjectHandle ()
IDispatch * DM_PCBObjectInterface ()
IDispatch * DM_SCHObjectInterface ()
std::wstring DM_PcbHandle ()
std::wstring DM_SchHandle ()

Member Function Documentation

◆ DM_AddParameterVariation()

IParameterVariation * EDP::IComponentVariation::DM_AddParameterVariation ( )

◆ DM_AlternateLibraryLink()

IComponentLibraryLink * EDP::IComponentVariation::DM_AlternateLibraryLink ( )

◆ DM_AlternatePart()

std::wstring EDP::IComponentVariation::DM_AlternatePart ( )

◆ DM_CalculatedAlternatePart()

std::wstring EDP::IComponentVariation::DM_CalculatedAlternatePart ( IComponent *const Component)

◆ DM_EditAlternateLibraryLink()

bool EDP::IComponentVariation::DM_EditAlternateLibraryLink ( IDispatch *const ASchComponent)

◆ DM_FindParameterVariation()

IParameterVariation * EDP::IComponentVariation::DM_FindParameterVariation ( std::wstring const AName)

◆ DM_PhysicalDesignator()

std::wstring EDP::IComponentVariation::DM_PhysicalDesignator ( )

◆ DM_ProjectVariant()

IProjectVariant * EDP::IComponentVariation::DM_ProjectVariant ( )

◆ DM_RemoveParameterVariation()

void EDP::IComponentVariation::DM_RemoveParameterVariation ( int Index)

◆ DM_SetAlternatePart()

void EDP::IComponentVariation::DM_SetAlternatePart ( std::wstring const Value)

◆ DM_SetPhysicalDesignator()

void EDP::IComponentVariation::DM_SetPhysicalDesignator ( std::wstring const Value)

◆ DM_SetUniqueId()

void EDP::IComponentVariation::DM_SetUniqueId ( std::wstring const Value)

◆ DM_SetVariationKind()

void EDP::IComponentVariation::DM_SetVariationKind ( TVariationKind const Value)

◆ DM_UniqueId()

std::wstring EDP::IComponentVariation::DM_UniqueId ( )

◆ DM_VariationCount()

int EDP::IComponentVariation::DM_VariationCount ( )

◆ DM_VariationKind()

TVariationKind EDP::IComponentVariation::DM_VariationKind ( )

◆ DM_Variations()

IParameterVariation * EDP::IComponentVariation::DM_Variations ( int Index)

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