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

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::IComponent:
EDP::IPart EDP::IDMObject

Public Member Functions

IPartDM_SubParts (int Index)
IComponentDM_PhysicalComponents (int Index)
int DM_SubPartCount ()
int DM_PhysicalComponentCount ()
std::wstring DM_PhysicalPath ()
std::wstring DM_UniqueId_1 ()
std::wstring DM_UniqueIdName_1 ()
std::wstring DM_UniqueIdPath_1 ()
std::wstring DM_NexusDeviceId ()
void DM_IncrementallyUpdatePhysicalDesignators (bool NewHasDesignatorRecord, bool NewDesignatorLocked, std::wstring NewPhysicalDesignator)
void DM_DoCrossProbe ()
Public Member Functions inherited from EDP::IPart
INetItemDM_Pins (int Index)
IComponentImplementationDM_Implementations (int Index)
IComponentImplementationDM_CurrentImplementation (std::wstring AType)
int DM_PinCount ()
int DM_ImplementationCount ()
int DM_DesignatorLocationX ()
int DM_DesignatorLocationY ()
int DM_ReferenceLocationX ()
int DM_ReferenceLocationY ()
int DM_CenterLocationX ()
int DM_CenterLocationY ()
int DM_FirstPinLocationX ()
int DM_FirstPinLocationY ()
std::wstring DM_Layer ()
double DM_Rotation ()
std::wstring DM_Footprint ()
std::wstring DM_Comment ()
std::wstring DM_SubProject ()
std::wstring DM_ChildVHDLEntity ()
std::wstring DM_PhysicalDesignator ()
std::wstring DM_FullPhysicalDesignator ()
std::wstring DM_FullLogicalDesignator ()
std::wstring DM_FullPhysicalDesignatorForDisplay ()
std::wstring DM_FullLogicalDesignatorForDisplay ()
IDocumentDM_ChildProjectSheet ()
int DM_InstanceCount ()
std::wstring DM_LogicalDesignator ()
std::wstring DM_AssignedDesignator ()
std::wstring DM_CalculatedDesignator ()
std::wstring DM_UniqueId ()
std::wstring DM_UniqueIdName ()
std::wstring DM_UniqueIdPath ()
std::wstring DM_PartType ()
std::wstring DM_LibraryReference ()
std::wstring DM_ConfiguratorName ()
std::wstring DM_ConfigurationParameters ()
std::wstring DM_SourceLibraryName ()
std::wstring DM_SourceUniqueId ()
std::wstring DM_SourceHierarchicalPath ()
std::wstring DM_SourceDesignator ()
std::wstring DM_Description ()
int DM_PartID ()
int DM_DisplayMode ()
int DM_MaxPartCount ()
IDocumentDM_LogicalOwnerDocument ()
int DM_ChannelOffset ()
bool DM_DesignatorLocked ()
bool DM_PartIdLocked ()
TComponentKind DM_ComponentKind ()
std::wstring DM_NewDesignator ()
int DM_NewPartId ()
int DM_Height ()
void DM_AddConfigurationParameters ()
void DM_SetExternalPartHandle (std::wstring APCBComponentHandle)
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_DoCrossProbe()

void EDP::IComponent::DM_DoCrossProbe ( )

◆ DM_IncrementallyUpdatePhysicalDesignators()

void EDP::IComponent::DM_IncrementallyUpdatePhysicalDesignators ( bool NewHasDesignatorRecord,
bool NewDesignatorLocked,
std::wstring NewPhysicalDesignator )

◆ DM_NexusDeviceId()

std::wstring EDP::IComponent::DM_NexusDeviceId ( )

◆ DM_PhysicalComponentCount()

int EDP::IComponent::DM_PhysicalComponentCount ( )

◆ DM_PhysicalComponents()

IComponent * EDP::IComponent::DM_PhysicalComponents ( int Index)

◆ DM_PhysicalPath()

std::wstring EDP::IComponent::DM_PhysicalPath ( )

◆ DM_SubPartCount()

int EDP::IComponent::DM_SubPartCount ( )

◆ DM_SubParts()

IPart * EDP::IComponent::DM_SubParts ( int Index)

◆ DM_UniqueId_1()

std::wstring EDP::IComponent::DM_UniqueId_1 ( )

◆ DM_UniqueIdName_1()

std::wstring EDP::IComponent::DM_UniqueIdName_1 ( )

◆ DM_UniqueIdPath_1()

std::wstring EDP::IComponent::DM_UniqueIdPath_1 ( )

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