Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::IHighlightedModelEditor Struct Reference

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IHighlightedModelEditor:
SCH::IModelEditor

Public Member Functions

void HighlightComponentPins (DXP::IExternalForm *AExternalForm, std::wstring APinNameList, DXP::TColor AHighlightColor, DXP::TColor ANonHighlightColor)
void ShowSpecifiedPinsOnly (DXP::IExternalForm *AExternalForm, std::wstring APinNameList)
void ShowPinsAsSelected (DXP::IExternalForm *AExternalForm, std::wstring APinNameList)
void DrawModel_PinsSelected (DXP::IExternalForm *AExternalForm, std::wstring AModelName, std::wstring ADatafilePath, std::wstring APinNameList)
void RegisterListener (DXP::IExternalForm *AExternalForm, IModelEditorSelectionListener *AListener)
Public Member Functions inherited from SCH::IModelEditor
bool EditModel (ISch_Implementation *SchModel, ISch_Component *SchComp, TModelEditContext Context)
IModelDatafileCreateDatafile (std::wstring const ADatafilePath)
void StartingLibraryCompile ()
void FinishedLibraryCompile ()
bool PrepareModel (EDP::IComponentImplementation *AModel)
IServerModelCreateServerModel (EDP::IComponentImplementation *AModel)
DXP::IExternalFormGetExternalForm ()
void DrawModel (DXP::IExternalForm *AExternalForm, std::wstring const AModelName, std::wstring const ADatafilePath)
std::wstring GetEntityParameters (std::wstring AEntityName, std::wstring ADatafilePath)
bool SetDefaultModelState (ISch_Implementation *SchModel, ISch_Component *SchComp, bool IsLibrary)
void CrossProbeEntity (std::wstring AEntityName, std::wstring ADatafilePath)
void DrawModelToMetaFile (std::wstring const AFileName, std::wstring const AModelName, std::wstring const ADatafilePath, TPaintColorMode APaintColorMode, TPaintScaleMode APaintScaleMode)
bool EditModel_1 (IModel *Model, EDP::IDItemRevision *DItemRevision, EDP::IAltiumLibrary *AltiumLibrary)
bool DrawModel_FromModel (DXP::IExternalForm *AExternalForm, IModel *AModel)
bool DrawModel_FromSchImpl (DXP::IExternalForm *AExternalForm, ISch_Component *ASchComp, ISch_Implementation *ASchImpl)
bool EditModelMap (DXP::IULB_ItemRevision *const AModelRevision, DXP::IEDMS_Vault *const AVault, ISch_Component *const ASchComp, std::wstring *AMapAsString, std::wstring *AExcludedParts)
bool DrawModel_FromStepFile (DXP::IExternalForm *AExternalForm, std::wstring AStepFilePath)

Member Function Documentation

◆ DrawModel_PinsSelected()

void SCH::IHighlightedModelEditor::DrawModel_PinsSelected ( DXP::IExternalForm * AExternalForm,
std::wstring AModelName,
std::wstring ADatafilePath,
std::wstring APinNameList )

◆ HighlightComponentPins()

void SCH::IHighlightedModelEditor::HighlightComponentPins ( DXP::IExternalForm * AExternalForm,
std::wstring APinNameList,
DXP::TColor AHighlightColor,
DXP::TColor ANonHighlightColor )

◆ RegisterListener()

void SCH::IHighlightedModelEditor::RegisterListener ( DXP::IExternalForm * AExternalForm,
IModelEditorSelectionListener * AListener )

◆ ShowPinsAsSelected()

void SCH::IHighlightedModelEditor::ShowPinsAsSelected ( DXP::IExternalForm * AExternalForm,
std::wstring APinNameList )

◆ ShowSpecifiedPinsOnly()

void SCH::IHighlightedModelEditor::ShowSpecifiedPinsOnly ( DXP::IExternalForm * AExternalForm,
std::wstring APinNameList )

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