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

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::IProjectProperties:
EDP::IDMObject

Public Member Functions

void DM_DesignatorRecord_ECOBegin ()
void DM_DesignatorRecord_ECOEnd ()
void DM_DesignatorRecord_ECOAnnotatePhysicalComponent (IPart *const APart)
void DM_DesignatorRecord_ECOChangeComponentDesignator (IComponent *const AReferenceComponent, IComponent *const ATargetComponent)
int DM_ProjectDocumentCount ()
IDocumentDM_ProjectDocuments (int Index)
int DM_DeviceSheetCount ()
IDocumentDM_DeviceSheets (int Index)
std::wstring DM_InitializeLogFolderPath ()
void DM_SetLogFolderPath (std::wstring ALogFolderPath)
std::wstring DM_GetLogFolderPath ()
DXP::TErrorLevel DM_ErrorLevelsForConnections (TConnectionCode H, TConnectionCode V)
void DM_SetErrorLevelsForConnections (TConnectionCode H, TConnectionCode V, DXP::TErrorLevel ErrorLevel)
bool DM_GetNetlistSinglePinNets ()
void DM_SetNetlistSinglePinNets (bool AValue)
bool DM_RunComponentVariationForm (IDispatch *Sch_Component, std::wstring PhysicalSheetName)
bool DM_RunDesignatorAnnotationForm (IDispatch *Sch_Designator, std::wstring PhysicalSheetName)
bool DM_RunParameterVariationForm (IDispatch *Sch_Parameter, std::wstring PhysicalSheetName)
bool DM_RunProjectDistributorWizard (TReleaseDistributionPartSet PartSet)
std::wstring DM_GetItemRevisionGUID ()
void DM_SetItemRevisionGUID (std::wstring S)
TDifferenceCheckLevel DM_GetDifferenceLevel (TDifferenceKind DifferenceKind)
void DM_SetDifferenceLevel (TDifferenceKind DifferenceKind, TDifferenceCheckLevel Value)
bool DM_Compare (std::wstring DocumentPath, std::wstring ReportFileName)
std::wstring DM_GetManagedSheetsPath ()
bool DM_UpdateBOMDocument (std::wstring const BOMDocumentFullPath, std::wstring const ReportFileName, TBOMTypeSet const BOMToSynch)
bool DM_UpdateBOMFromDatabase (std::wstring const BOMDocumentFullPath, TBOMTypeSet const BOMToSynch, bool const CompileBOMDoc)
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_Compare()

bool EDP::IProjectProperties::DM_Compare ( std::wstring DocumentPath,
std::wstring ReportFileName )

◆ DM_DesignatorRecord_ECOAnnotatePhysicalComponent()

void EDP::IProjectProperties::DM_DesignatorRecord_ECOAnnotatePhysicalComponent ( IPart *const APart)

◆ DM_DesignatorRecord_ECOBegin()

void EDP::IProjectProperties::DM_DesignatorRecord_ECOBegin ( )

◆ DM_DesignatorRecord_ECOChangeComponentDesignator()

void EDP::IProjectProperties::DM_DesignatorRecord_ECOChangeComponentDesignator ( IComponent *const AReferenceComponent,
IComponent *const ATargetComponent )

◆ DM_DesignatorRecord_ECOEnd()

void EDP::IProjectProperties::DM_DesignatorRecord_ECOEnd ( )

◆ DM_DeviceSheetCount()

int EDP::IProjectProperties::DM_DeviceSheetCount ( )

◆ DM_DeviceSheets()

IDocument * EDP::IProjectProperties::DM_DeviceSheets ( int Index)

◆ DM_ErrorLevelsForConnections()

DXP::TErrorLevel EDP::IProjectProperties::DM_ErrorLevelsForConnections ( TConnectionCode H,
TConnectionCode V )

◆ DM_GetDifferenceLevel()

TDifferenceCheckLevel EDP::IProjectProperties::DM_GetDifferenceLevel ( TDifferenceKind DifferenceKind)

◆ DM_GetItemRevisionGUID()

std::wstring EDP::IProjectProperties::DM_GetItemRevisionGUID ( )

◆ DM_GetLogFolderPath()

std::wstring EDP::IProjectProperties::DM_GetLogFolderPath ( )

◆ DM_GetManagedSheetsPath()

std::wstring EDP::IProjectProperties::DM_GetManagedSheetsPath ( )

◆ DM_GetNetlistSinglePinNets()

bool EDP::IProjectProperties::DM_GetNetlistSinglePinNets ( )

◆ DM_InitializeLogFolderPath()

std::wstring EDP::IProjectProperties::DM_InitializeLogFolderPath ( )

◆ DM_ProjectDocumentCount()

int EDP::IProjectProperties::DM_ProjectDocumentCount ( )

◆ DM_ProjectDocuments()

IDocument * EDP::IProjectProperties::DM_ProjectDocuments ( int Index)

◆ DM_RunComponentVariationForm()

bool EDP::IProjectProperties::DM_RunComponentVariationForm ( IDispatch * Sch_Component,
std::wstring PhysicalSheetName )

◆ DM_RunDesignatorAnnotationForm()

bool EDP::IProjectProperties::DM_RunDesignatorAnnotationForm ( IDispatch * Sch_Designator,
std::wstring PhysicalSheetName )

◆ DM_RunParameterVariationForm()

bool EDP::IProjectProperties::DM_RunParameterVariationForm ( IDispatch * Sch_Parameter,
std::wstring PhysicalSheetName )

◆ DM_RunProjectDistributorWizard()

bool EDP::IProjectProperties::DM_RunProjectDistributorWizard ( TReleaseDistributionPartSet PartSet)

◆ DM_SetDifferenceLevel()

void EDP::IProjectProperties::DM_SetDifferenceLevel ( TDifferenceKind DifferenceKind,
TDifferenceCheckLevel Value )

◆ DM_SetErrorLevelsForConnections()

void EDP::IProjectProperties::DM_SetErrorLevelsForConnections ( TConnectionCode H,
TConnectionCode V,
DXP::TErrorLevel ErrorLevel )

◆ DM_SetItemRevisionGUID()

void EDP::IProjectProperties::DM_SetItemRevisionGUID ( std::wstring S)

◆ DM_SetLogFolderPath()

void EDP::IProjectProperties::DM_SetLogFolderPath ( std::wstring ALogFolderPath)

◆ DM_SetNetlistSinglePinNets()

void EDP::IProjectProperties::DM_SetNetlistSinglePinNets ( bool AValue)

◆ DM_UpdateBOMDocument()

bool EDP::IProjectProperties::DM_UpdateBOMDocument ( std::wstring const BOMDocumentFullPath,
std::wstring const ReportFileName,
TBOMTypeSet const BOMToSynch )

◆ DM_UpdateBOMFromDatabase()

bool EDP::IProjectProperties::DM_UpdateBOMFromDatabase ( std::wstring const BOMDocumentFullPath,
TBOMTypeSet const BOMToSynch,
bool const CompileBOMDoc )

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