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

#include <EDP.Interfaces.h>

Inheritance diagram for EDP::IRule:
EDP::IDMObject

Public Member Functions

int DM_RuleKind ()
std::wstring DM_Scope1Expression ()
std::wstring DM_Scope2Expression ()
int DM_MaxWidth ()
int DM_MinWidth ()
int DM_PreferedWidth ()
int DM_ViaHole ()
int DM_ViaWidth ()
int DM_MinViaHole ()
int DM_MaxViaHole ()
int DM_MinViaWidth ()
int DM_MaxViaWidth ()
int DM_ViaStyle ()
int DM_Topology ()
int DM_Priority ()
int DM_RoutingLayers (int IndexLayer)
std::wstring DM_Attributes ()
std::wstring DM_Description ()
std::wstring DM_RuleName ()
std::wstring DM_UniqueId ()
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_Attributes()

std::wstring EDP::IRule::DM_Attributes ( )

◆ DM_Description()

std::wstring EDP::IRule::DM_Description ( )

◆ DM_MaxViaHole()

int EDP::IRule::DM_MaxViaHole ( )

◆ DM_MaxViaWidth()

int EDP::IRule::DM_MaxViaWidth ( )

◆ DM_MaxWidth()

int EDP::IRule::DM_MaxWidth ( )

◆ DM_MinViaHole()

int EDP::IRule::DM_MinViaHole ( )

◆ DM_MinViaWidth()

int EDP::IRule::DM_MinViaWidth ( )

◆ DM_MinWidth()

int EDP::IRule::DM_MinWidth ( )

◆ DM_PreferedWidth()

int EDP::IRule::DM_PreferedWidth ( )

◆ DM_Priority()

int EDP::IRule::DM_Priority ( )

◆ DM_RoutingLayers()

int EDP::IRule::DM_RoutingLayers ( int IndexLayer)

◆ DM_RuleKind()

int EDP::IRule::DM_RuleKind ( )

◆ DM_RuleName()

std::wstring EDP::IRule::DM_RuleName ( )

◆ DM_Scope1Expression()

std::wstring EDP::IRule::DM_Scope1Expression ( )

◆ DM_Scope2Expression()

std::wstring EDP::IRule::DM_Scope2Expression ( )

◆ DM_Topology()

int EDP::IRule::DM_Topology ( )

◆ DM_UniqueId()

std::wstring EDP::IRule::DM_UniqueId ( )

◆ DM_ViaHole()

int EDP::IRule::DM_ViaHole ( )

◆ DM_ViaStyle()

int EDP::IRule::DM_ViaStyle ( )

◆ DM_ViaWidth()

int EDP::IRule::DM_ViaWidth ( )

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