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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::ISch_ServerInterface:

Public Member Functions

ISch_PreferencesGetState_SchPreferences ()
ISch_RobotManagerGetState_RobotManager ()
ISch_FontManagerGetState_FontManager ()
bool GetState_ProbesTimerEnabled ()
void SetState_ProbesTimerEnabled (bool AValue)
ISch_JunctionConvertSettingsGetState_JunctionConvertSettings ()
ISch_DocumentGetSchDocumentByPath (std::wstring APath)
ISch_DocumentGetCurrentSchDocument ()
ISch_BasicContainerSchObjectFactory (TObjectId AObjectId, TObjectCreationMode ACreationMode)
ISch_ComponentLoadComponentFromLibrary (std::wstring ALibReference, std::wstring ALibraryName)
ISch_ComponentLoadComponentFromDatabaseLibrary (std::wstring ALibraryName, std::wstring ADatabaseTableName, std::wstring ADatabaseKeys)
int ReportSchObjectsDifferences (ISch_BasicContainer *const AObject1, ISch_BasicContainer *const AObject2, bool AIgnoreSpatialAttributes, std::wstring *ADiffDescription)
ILibCompInfoReaderCreateLibCompInfoReader (std::wstring ALibFileName)
IComponentPainterViewCreateComponentPainter ()
IComponentMetafilePainterCreateComponentMetafilePainter ()
IDocumentPainterViewCreateDocumentPainter ()
bool UpdateSignalValueDisplay (EDP::IDMObject *DMObject, int Value, int BitIndex)
ISch_ComponentLoadComponent (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID)
long PaintComponentThumbnail (std::wstring SymbolName, std::wstring SymbolLibraryFullPath, int PartIndex, int Width, int Height)
long PaintLoadedComponentThumbnail (ISch_Component *ASchPart, int PartIndex, int Width, int Height)
long PaintDeviceSheetThumbnail (std::wstring DeviceSheetName, int Width, int Height)
ISch_SheetSymbolLoadDesignItemDeviceSheet (EDP::TLibIdentifierKind ALibIdentifierKind, std::wstring const ALibraryIdentifier, std::wstring const ADesignItemID, int LocationX, int LocationY)
ISch_LibCreateSchLibrary ()
void DestroySchObject (ISch_BasicContainer **ASchObject)
void DestroyCompInfoReader (ILibCompInfoReader **ALibCompReader)
void DestroySchLibrary (ISch_Lib **SchLib)
void UpdateDocumentTemplate (DXP::IServerDocument *ADocument, std::wstring VaultGUID, std::wstring ItemRevisionGUID)
ILibCompFullInfoReaderCreateLibCompFullInfoReader (std::wstring ALibFileName)
void DestroyCompFullInfoReader (ILibCompFullInfoReader **ALibCompReader)
ISch_DocumentLoadSchDocumentByPath (std::wstring const AFullPath)
ISch_DocumentGetSchDocumentBySchDocID (int DocID)
ISch_BasicContainerSchObjectFactoryBySettings (TObjectId AObjectId, TUnitSystem AUnit)

Member Function Documentation

◆ CreateComponentMetafilePainter()

IComponentMetafilePainter * SCH::ISch_ServerInterface::CreateComponentMetafilePainter ( )

◆ CreateComponentPainter()

IComponentPainterView * SCH::ISch_ServerInterface::CreateComponentPainter ( )

◆ CreateDocumentPainter()

IDocumentPainterView * SCH::ISch_ServerInterface::CreateDocumentPainter ( )

◆ CreateLibCompFullInfoReader()

ILibCompFullInfoReader * SCH::ISch_ServerInterface::CreateLibCompFullInfoReader ( std::wstring ALibFileName)

◆ CreateLibCompInfoReader()

ILibCompInfoReader * SCH::ISch_ServerInterface::CreateLibCompInfoReader ( std::wstring ALibFileName)

◆ CreateSchLibrary()

ISch_Lib * SCH::ISch_ServerInterface::CreateSchLibrary ( )

◆ DestroyCompFullInfoReader()

void SCH::ISch_ServerInterface::DestroyCompFullInfoReader ( ILibCompFullInfoReader ** ALibCompReader)

◆ DestroyCompInfoReader()

void SCH::ISch_ServerInterface::DestroyCompInfoReader ( ILibCompInfoReader ** ALibCompReader)

◆ DestroySchLibrary()

void SCH::ISch_ServerInterface::DestroySchLibrary ( ISch_Lib ** SchLib)

◆ DestroySchObject()

void SCH::ISch_ServerInterface::DestroySchObject ( ISch_BasicContainer ** ASchObject)

◆ GetCurrentSchDocument()

ISch_Document * SCH::ISch_ServerInterface::GetCurrentSchDocument ( )

◆ GetSchDocumentByPath()

ISch_Document * SCH::ISch_ServerInterface::GetSchDocumentByPath ( std::wstring APath)

◆ GetSchDocumentBySchDocID()

ISch_Document * SCH::ISch_ServerInterface::GetSchDocumentBySchDocID ( int DocID)

◆ GetState_FontManager()

ISch_FontManager * SCH::ISch_ServerInterface::GetState_FontManager ( )

◆ GetState_JunctionConvertSettings()

ISch_JunctionConvertSettings * SCH::ISch_ServerInterface::GetState_JunctionConvertSettings ( )

◆ GetState_ProbesTimerEnabled()

bool SCH::ISch_ServerInterface::GetState_ProbesTimerEnabled ( )

◆ GetState_RobotManager()

ISch_RobotManager * SCH::ISch_ServerInterface::GetState_RobotManager ( )

◆ GetState_SchPreferences()

ISch_Preferences * SCH::ISch_ServerInterface::GetState_SchPreferences ( )

◆ LoadComponent()

ISch_Component * SCH::ISch_ServerInterface::LoadComponent ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID )

◆ LoadComponentFromDatabaseLibrary()

ISch_Component * SCH::ISch_ServerInterface::LoadComponentFromDatabaseLibrary ( std::wstring ALibraryName,
std::wstring ADatabaseTableName,
std::wstring ADatabaseKeys )

◆ LoadComponentFromLibrary()

ISch_Component * SCH::ISch_ServerInterface::LoadComponentFromLibrary ( std::wstring ALibReference,
std::wstring ALibraryName )

◆ LoadDesignItemDeviceSheet()

ISch_SheetSymbol * SCH::ISch_ServerInterface::LoadDesignItemDeviceSheet ( EDP::TLibIdentifierKind ALibIdentifierKind,
std::wstring const ALibraryIdentifier,
std::wstring const ADesignItemID,
int LocationX,
int LocationY )

◆ LoadSchDocumentByPath()

ISch_Document * SCH::ISch_ServerInterface::LoadSchDocumentByPath ( std::wstring const AFullPath)

◆ PaintComponentThumbnail()

long SCH::ISch_ServerInterface::PaintComponentThumbnail ( std::wstring SymbolName,
std::wstring SymbolLibraryFullPath,
int PartIndex,
int Width,
int Height )

◆ PaintDeviceSheetThumbnail()

long SCH::ISch_ServerInterface::PaintDeviceSheetThumbnail ( std::wstring DeviceSheetName,
int Width,
int Height )

◆ PaintLoadedComponentThumbnail()

long SCH::ISch_ServerInterface::PaintLoadedComponentThumbnail ( ISch_Component * ASchPart,
int PartIndex,
int Width,
int Height )

◆ ReportSchObjectsDifferences()

int SCH::ISch_ServerInterface::ReportSchObjectsDifferences ( ISch_BasicContainer *const AObject1,
ISch_BasicContainer *const AObject2,
bool AIgnoreSpatialAttributes,
std::wstring * ADiffDescription )

◆ SchObjectFactory()

ISch_BasicContainer * SCH::ISch_ServerInterface::SchObjectFactory ( TObjectId AObjectId,
TObjectCreationMode ACreationMode )

◆ SchObjectFactoryBySettings()

ISch_BasicContainer * SCH::ISch_ServerInterface::SchObjectFactoryBySettings ( TObjectId AObjectId,
TUnitSystem AUnit )

◆ SetState_ProbesTimerEnabled()

void SCH::ISch_ServerInterface::SetState_ProbesTimerEnabled ( bool AValue)

◆ UpdateDocumentTemplate()

void SCH::ISch_ServerInterface::UpdateDocumentTemplate ( DXP::IServerDocument * ADocument,
std::wstring VaultGUID,
std::wstring ItemRevisionGUID )

◆ UpdateSignalValueDisplay()

bool SCH::ISch_ServerInterface::UpdateSignalValueDisplay ( EDP::IDMObject * DMObject,
int Value,
int BitIndex )

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