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

#include <EDP.Interfaces.h>

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

Public Member Functions

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_AddConfigurationParameters()

void EDP::IPart::DM_AddConfigurationParameters ( )

◆ DM_AssignedDesignator()

std::wstring EDP::IPart::DM_AssignedDesignator ( )

◆ DM_CalculatedDesignator()

std::wstring EDP::IPart::DM_CalculatedDesignator ( )

◆ DM_CenterLocationX()

int EDP::IPart::DM_CenterLocationX ( )

◆ DM_CenterLocationY()

int EDP::IPart::DM_CenterLocationY ( )

◆ DM_ChannelOffset()

int EDP::IPart::DM_ChannelOffset ( )

◆ DM_ChildProjectSheet()

IDocument * EDP::IPart::DM_ChildProjectSheet ( )

◆ DM_ChildVHDLEntity()

std::wstring EDP::IPart::DM_ChildVHDLEntity ( )

◆ DM_Comment()

std::wstring EDP::IPart::DM_Comment ( )

◆ DM_ComponentKind()

TComponentKind EDP::IPart::DM_ComponentKind ( )

◆ DM_ConfigurationParameters()

std::wstring EDP::IPart::DM_ConfigurationParameters ( )

◆ DM_ConfiguratorName()

std::wstring EDP::IPart::DM_ConfiguratorName ( )

◆ DM_CurrentImplementation()

IComponentImplementation * EDP::IPart::DM_CurrentImplementation ( std::wstring AType)

◆ DM_Description()

std::wstring EDP::IPart::DM_Description ( )

◆ DM_DesignatorLocationX()

int EDP::IPart::DM_DesignatorLocationX ( )

◆ DM_DesignatorLocationY()

int EDP::IPart::DM_DesignatorLocationY ( )

◆ DM_DesignatorLocked()

bool EDP::IPart::DM_DesignatorLocked ( )

◆ DM_DisplayMode()

int EDP::IPart::DM_DisplayMode ( )

◆ DM_FirstPinLocationX()

int EDP::IPart::DM_FirstPinLocationX ( )

◆ DM_FirstPinLocationY()

int EDP::IPart::DM_FirstPinLocationY ( )

◆ DM_Footprint()

std::wstring EDP::IPart::DM_Footprint ( )

◆ DM_FullLogicalDesignator()

std::wstring EDP::IPart::DM_FullLogicalDesignator ( )

◆ DM_FullLogicalDesignatorForDisplay()

std::wstring EDP::IPart::DM_FullLogicalDesignatorForDisplay ( )

◆ DM_FullPhysicalDesignator()

std::wstring EDP::IPart::DM_FullPhysicalDesignator ( )

◆ DM_FullPhysicalDesignatorForDisplay()

std::wstring EDP::IPart::DM_FullPhysicalDesignatorForDisplay ( )

◆ DM_Height()

int EDP::IPart::DM_Height ( )

◆ DM_ImplementationCount()

int EDP::IPart::DM_ImplementationCount ( )

◆ DM_Implementations()

IComponentImplementation * EDP::IPart::DM_Implementations ( int Index)

◆ DM_InstanceCount()

int EDP::IPart::DM_InstanceCount ( )

◆ DM_Layer()

std::wstring EDP::IPart::DM_Layer ( )

◆ DM_LibraryReference()

std::wstring EDP::IPart::DM_LibraryReference ( )

◆ DM_LogicalDesignator()

std::wstring EDP::IPart::DM_LogicalDesignator ( )

◆ DM_LogicalOwnerDocument()

IDocument * EDP::IPart::DM_LogicalOwnerDocument ( )

◆ DM_MaxPartCount()

int EDP::IPart::DM_MaxPartCount ( )

◆ DM_NewDesignator()

std::wstring EDP::IPart::DM_NewDesignator ( )

◆ DM_NewPartId()

int EDP::IPart::DM_NewPartId ( )

◆ DM_PartID()

int EDP::IPart::DM_PartID ( )

◆ DM_PartIdLocked()

bool EDP::IPart::DM_PartIdLocked ( )

◆ DM_PartType()

std::wstring EDP::IPart::DM_PartType ( )

◆ DM_PhysicalDesignator()

std::wstring EDP::IPart::DM_PhysicalDesignator ( )

◆ DM_PinCount()

int EDP::IPart::DM_PinCount ( )

◆ DM_Pins()

INetItem * EDP::IPart::DM_Pins ( int Index)

◆ DM_ReferenceLocationX()

int EDP::IPart::DM_ReferenceLocationX ( )

◆ DM_ReferenceLocationY()

int EDP::IPart::DM_ReferenceLocationY ( )

◆ DM_Rotation()

double EDP::IPart::DM_Rotation ( )

◆ DM_SetExternalPartHandle()

void EDP::IPart::DM_SetExternalPartHandle ( std::wstring APCBComponentHandle)

◆ DM_SourceDesignator()

std::wstring EDP::IPart::DM_SourceDesignator ( )

◆ DM_SourceHierarchicalPath()

std::wstring EDP::IPart::DM_SourceHierarchicalPath ( )

◆ DM_SourceLibraryName()

std::wstring EDP::IPart::DM_SourceLibraryName ( )

◆ DM_SourceUniqueId()

std::wstring EDP::IPart::DM_SourceUniqueId ( )

◆ DM_SubProject()

std::wstring EDP::IPart::DM_SubProject ( )

◆ DM_UniqueId()

std::wstring EDP::IPart::DM_UniqueId ( )

◆ DM_UniqueIdName()

std::wstring EDP::IPart::DM_UniqueIdName ( )

◆ DM_UniqueIdPath()

std::wstring EDP::IPart::DM_UniqueIdPath ( )

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