Skip to main content

IHighlightedDocument interface

This IHighlightedDocument interface represents a mechanism that deals with highlighting of objects on a design document (especially Schematic and PCB documents) in Altium Designer when objects are being selected or deselected and when being masked or not.

public interface IHighlightedDocument : IServerDocument

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Inherits: IServerDocument

Remarks​

This interface and its methods are for internal use.

The IHighlightedDocument interface is inherited from the IServerDocument interface.

Methods​

MethodReturnsDescription
HL_Beginvoid
HL_ChooseObjectGraphicallybool
HL_Endvoid
HL_GetHighlightedNetINet
HL_GetLinkedObjectIDMObject
HL_HighlightMethod_Addvoid
HL_HighlightMethod_Clearvoid
HL_HighlightMethod_IsApplicablebool
HL_HighlightMethod_Removevoid
HL_ObjectCountint
HL_ObjectsIDMObject
HL_Performvoid
HL_Register_Areavoid
HL_Register_Busvoid
HL_Register_Componentvoid
HL_Register_DMObjectvoid
HL_Register_Netvoid
HL_Register_NetItemvoid
HL_Register_Partvoid
HL_Register_VHDLEntityvoid
HL_SetHighlightedNetvoid
HL_UnRegister_AllObjectsvoid
HL_UnRegister_Objectvoid
HL_XProbeChooseObjectbool

HL_Begin​

No description yet.

void HL_Begin();

Returns: nothing (void)

HL_ChooseObjectGraphically​

No description yet.

bool HL_ChooseObjectGraphically(ref IDMObject argDMObject);
bool HL_ChooseObjectGraphically(ref object argDMObject);
ParameterTypePassing
argDMObjectIDMObjectref

Returns: bool

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_End​

No description yet.

void HL_End();

Returns: nothing (void)

HL_GetHighlightedNet​

No description yet.

INet HL_GetHighlightedNet();

Returns: INet

Extension method of IHighlightedDocumentHelper (using EDP;).

HL_GetLinkedObject​

No description yet.

IDMObject HL_GetLinkedObject(IDMObject argDMObject);
ParameterTypePassing
argDMObjectIDMObjectvalue

Returns: IDMObject

Extension method of IHighlightedDocumentHelper (using EDP;).

HL_HighlightMethod_Add​

No description yet.

void HL_HighlightMethod_Add(THighlightMethod argHighlightMethod);
void HL_HighlightMethod_Add(int argHighlightMethod);
ParameterTypePassing
argHighlightMethodTHighlightMethodvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_HighlightMethod_Clear​

No description yet.

void HL_HighlightMethod_Clear(THighlightMethod argHighlightMethod);
void HL_HighlightMethod_Clear(int argHighlightMethod);
ParameterTypePassing
argHighlightMethodTHighlightMethodvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_HighlightMethod_IsApplicable​

No description yet.

bool HL_HighlightMethod_IsApplicable(THighlightMethod argHighlightMethod);
bool HL_HighlightMethod_IsApplicable(int argHighlightMethod);
ParameterTypePassing
argHighlightMethodTHighlightMethodvalue

Returns: bool

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_HighlightMethod_Remove​

No description yet.

void HL_HighlightMethod_Remove(THighlightMethod argHighlightMethod);
void HL_HighlightMethod_Remove(int argHighlightMethod);
ParameterTypePassing
argHighlightMethodTHighlightMethodvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_ObjectCount​

No description yet.

int HL_ObjectCount();

Returns: int

HL_Objects​

No description yet.

IDMObject HL_Objects(int argnIndex);
ParameterTypePassing
argnIndexintvalue

Returns: IDMObject

Extension method of IHighlightedDocumentHelper (using EDP;).

HL_Perform​

No description yet.

void HL_Perform();

Returns: nothing (void)

HL_Register_Area​

No description yet.

void HL_Register_Area(Rect argnArea);
void HL_Register_Area(IRect argnArea);
ParameterTypePassing
argnAreaRectvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_Register_Bus​

No description yet.

void HL_Register_Bus(IBus argBus);
void HL_Register_Bus(object argBus);
ParameterTypePassing
argBusIBusvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_Register_Component​

No description yet.

void HL_Register_Component(IComponent argComponent);
void HL_Register_Component(object argComponent);
ParameterTypePassing
argComponentIComponentvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_Register_DMObject​

No description yet.

void HL_Register_DMObject(IDMObject argnObject);
void HL_Register_DMObject(object argnObject);
ParameterTypePassing
argnObjectIDMObjectvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_Register_Net​

No description yet.

void HL_Register_Net(INet argNet);
void HL_Register_Net(object argNet);
ParameterTypePassing
argNetINetvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_Register_NetItem​

No description yet.

void HL_Register_NetItem(INetItem argNetItem);
void HL_Register_NetItem(object argNetItem);
ParameterTypePassing
argNetItemINetItemvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_Register_Part​

No description yet.

void HL_Register_Part(IPart argPart);
void HL_Register_Part(object argPart);
ParameterTypePassing
argPartIPartvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_Register_VHDLEntity​

No description yet.

void HL_Register_VHDLEntity(IVHDLEntity argVHDLEntity);
void HL_Register_VHDLEntity(object argVHDLEntity);
ParameterTypePassing
argVHDLEntityIVHDLEntityvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_SetHighlightedNet​

No description yet.

void HL_SetHighlightedNet(INet argNet);
void HL_SetHighlightedNet(object argNet);
ParameterTypePassing
argNetINetvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_UnRegister_AllObjects​

No description yet.

void HL_UnRegister_AllObjects();

Returns: nothing (void)

HL_UnRegister_Object​

No description yet.

void HL_UnRegister_Object(IDMObject argnObject);
void HL_UnRegister_Object(object argnObject);
ParameterTypePassing
argnObjectIDMObjectvalue

Returns: nothing (void)

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

HL_XProbeChooseObject​

No description yet.

bool HL_XProbeChooseObject(ref IDMObject argDMObject);
bool HL_XProbeChooseObject(ref object argDMObject);
ParameterTypePassing
argDMObjectIDMObjectref

Returns: bool

The first overload is an extension method of IHighlightedDocumentHelper (using EDP;) with typed parameters; the second is declared by the interface.

Inherited members​