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

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::IComponentImplementation:
EDP::IDMObject

Public Member Functions

std::wstring DM_Description ()
std::wstring DM_ModelName ()
std::wstring DM_ModelType ()
int DM_DatafileCount ()
std::wstring DM_DatafileLocation (int Index)
std::wstring DM_DatafileEntity (int Index)
std::wstring DM_DatafileKind (int Index)
void DM_SetDatafileLocation (int Index, std::wstring ALocation)
void DM_SetDatafileEntity (int Index, std::wstring AEntity)
void DM_SetDatafileKind (int Index, std::wstring AKind)
void DM_SetDatafileCount (int ACount)
std::wstring DM_DatafileFullPath (int Index, std::wstring EntityName, std::wstring FileKind, std::wstring *FoundIn)
bool DM_IntegratedModel ()
bool DM_DatalinksLocked ()
bool DM_IsCurrent ()
IPartDM_Part ()
std::wstring DM_PortMap ()
std::wstring DM_PortMapList ()
bool DM_UseComponentLibrary ()
TLibIdentifierKind DM_DatafileLibIdentifierKind (int Index)
std::wstring DM_DatafileLibraryIdentifier (int Index)
void DM_SetUseComponentLibrary (bool AValue)
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_DatafileCount()

int EDP::IComponentImplementation::DM_DatafileCount ( )

◆ DM_DatafileEntity()

std::wstring EDP::IComponentImplementation::DM_DatafileEntity ( int Index)

◆ DM_DatafileFullPath()

std::wstring EDP::IComponentImplementation::DM_DatafileFullPath ( int Index,
std::wstring EntityName,
std::wstring FileKind,
std::wstring * FoundIn )

◆ DM_DatafileKind()

std::wstring EDP::IComponentImplementation::DM_DatafileKind ( int Index)

◆ DM_DatafileLibIdentifierKind()

TLibIdentifierKind EDP::IComponentImplementation::DM_DatafileLibIdentifierKind ( int Index)

◆ DM_DatafileLibraryIdentifier()

std::wstring EDP::IComponentImplementation::DM_DatafileLibraryIdentifier ( int Index)

◆ DM_DatafileLocation()

std::wstring EDP::IComponentImplementation::DM_DatafileLocation ( int Index)

◆ DM_DatalinksLocked()

bool EDP::IComponentImplementation::DM_DatalinksLocked ( )

◆ DM_Description()

std::wstring EDP::IComponentImplementation::DM_Description ( )

◆ DM_IntegratedModel()

bool EDP::IComponentImplementation::DM_IntegratedModel ( )

◆ DM_IsCurrent()

bool EDP::IComponentImplementation::DM_IsCurrent ( )

◆ DM_ModelName()

std::wstring EDP::IComponentImplementation::DM_ModelName ( )

◆ DM_ModelType()

std::wstring EDP::IComponentImplementation::DM_ModelType ( )

◆ DM_Part()

IPart * EDP::IComponentImplementation::DM_Part ( )

◆ DM_PortMap()

std::wstring EDP::IComponentImplementation::DM_PortMap ( )

◆ DM_PortMapList()

std::wstring EDP::IComponentImplementation::DM_PortMapList ( )

◆ DM_SetDatafileCount()

void EDP::IComponentImplementation::DM_SetDatafileCount ( int ACount)

◆ DM_SetDatafileEntity()

void EDP::IComponentImplementation::DM_SetDatafileEntity ( int Index,
std::wstring AEntity )

◆ DM_SetDatafileKind()

void EDP::IComponentImplementation::DM_SetDatafileKind ( int Index,
std::wstring AKind )

◆ DM_SetDatafileLocation()

void EDP::IComponentImplementation::DM_SetDatafileLocation ( int Index,
std::wstring ALocation )

◆ DM_SetUseComponentLibrary()

void EDP::IComponentImplementation::DM_SetUseComponentLibrary ( bool AValue)

◆ DM_UseComponentLibrary()

bool EDP::IComponentImplementation::DM_UseComponentLibrary ( )

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