Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::CAbstractSignalIntegrityAnalyser Class Referenceabstract

#include <EDP.SCH.AbstractClasses.h>

Inheritance diagram for SCH::CAbstractSignalIntegrityAnalyser:
CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord

Public Member Functions

ISignalIntegrityAnalyserGetISignalIntegrityAnalyser ()
Public Member Functions inherited from CAbstractSupportService
virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
IServicesSupportInternalGetServicesSupportInternal ()
Public Member Functions inherited from CDispatchObject
 CDispatchObject ()
virtual ~CDispatchObject ()
IDispatch * GetIDispatch ()
Public Member Functions inherited from CDispatchRecord
 CDispatchRecord ()
virtual HRESULT __stdcall GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT __stdcall GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)

Protected Member Functions

virtual bool SupportsService (std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool Initialise ()=0
virtual void Refresh ()=0
virtual void GenerateScreeningData (std::wstring ANetClass)=0
virtual int GetResultCount ()=0
virtual ISignalIntegrityResultSetGetResultSet (int Index)=0
virtual int GetPCBBoardHandle ()=0
virtual std::wstring GetDocumentFileName ()=0
virtual void AddTempComponentMapping (std::wstring UniqueID, std::wstring Parameters)=0
virtual void ClearTempComponentMappings ()=0
virtual bool EditPreferences ()=0
virtual bool CanEditSimulatedNetsOptions ()=0
virtual bool EditSimulatedNetsOptions (bool FirstTimeOnly)=0
virtual bool NetHasErrorMessages (std::wstring NetName)=0
virtual void AddNetErrorMessages (std::wstring NetName)=0
virtual void ClearErrorMessages ()=0
virtual void ShowSelectedErrorMessages ()=0
virtual void ShowNotAnalysedErrorMessages ()=0
virtual void AddToCrosstalk (ISignalIntegrityResultSet *ResultSet)=0
virtual void ClearCrosstalk ()=0
virtual bool RunCrosstalk (std::wstring FileName, TTerminationType TermType, double R1, double R2, double C, double VCC)=0
virtual void AddNetForCoupledCheck (std::wstring NetName)=0
virtual int FindCoupledNets ()=0
virtual std::wstring GetCoupledNet (int Index)=0
virtual void ClearCoupledCheck ()=0
virtual ISignalIntegrityReportGetSignalIntegrityReport ()=0

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Member Function Documentation

◆ AddNetErrorMessages()

virtual void SCH::CAbstractSignalIntegrityAnalyser::AddNetErrorMessages ( std::wstring NetName)
protectedpure virtual

◆ AddNetForCoupledCheck()

virtual void SCH::CAbstractSignalIntegrityAnalyser::AddNetForCoupledCheck ( std::wstring NetName)
protectedpure virtual

◆ AddTempComponentMapping()

virtual void SCH::CAbstractSignalIntegrityAnalyser::AddTempComponentMapping ( std::wstring UniqueID,
std::wstring Parameters )
protectedpure virtual

◆ AddToCrosstalk()

virtual void SCH::CAbstractSignalIntegrityAnalyser::AddToCrosstalk ( ISignalIntegrityResultSet * ResultSet)
protectedpure virtual

◆ CanEditSimulatedNetsOptions()

virtual bool SCH::CAbstractSignalIntegrityAnalyser::CanEditSimulatedNetsOptions ( )
protectedpure virtual

◆ ClearCoupledCheck()

virtual void SCH::CAbstractSignalIntegrityAnalyser::ClearCoupledCheck ( )
protectedpure virtual

◆ ClearCrosstalk()

virtual void SCH::CAbstractSignalIntegrityAnalyser::ClearCrosstalk ( )
protectedpure virtual

◆ ClearErrorMessages()

virtual void SCH::CAbstractSignalIntegrityAnalyser::ClearErrorMessages ( )
protectedpure virtual

◆ ClearTempComponentMappings()

virtual void SCH::CAbstractSignalIntegrityAnalyser::ClearTempComponentMappings ( )
protectedpure virtual

◆ EditPreferences()

virtual bool SCH::CAbstractSignalIntegrityAnalyser::EditPreferences ( )
protectedpure virtual

◆ EditSimulatedNetsOptions()

virtual bool SCH::CAbstractSignalIntegrityAnalyser::EditSimulatedNetsOptions ( bool FirstTimeOnly)
protectedpure virtual

◆ FindCoupledNets()

virtual int SCH::CAbstractSignalIntegrityAnalyser::FindCoupledNets ( )
protectedpure virtual

◆ GenerateScreeningData()

virtual void SCH::CAbstractSignalIntegrityAnalyser::GenerateScreeningData ( std::wstring ANetClass)
protectedpure virtual

◆ GetCoupledNet()

virtual std::wstring SCH::CAbstractSignalIntegrityAnalyser::GetCoupledNet ( int Index)
protectedpure virtual

◆ GetDocumentFileName()

virtual std::wstring SCH::CAbstractSignalIntegrityAnalyser::GetDocumentFileName ( )
protectedpure virtual

◆ GetISignalIntegrityAnalyser()

ISignalIntegrityAnalyser * SCH::CAbstractSignalIntegrityAnalyser::GetISignalIntegrityAnalyser ( )
inline

◆ GetPCBBoardHandle()

virtual int SCH::CAbstractSignalIntegrityAnalyser::GetPCBBoardHandle ( )
protectedpure virtual

◆ GetResultCount()

virtual int SCH::CAbstractSignalIntegrityAnalyser::GetResultCount ( )
protectedpure virtual

◆ GetResultSet()

virtual ISignalIntegrityResultSet * SCH::CAbstractSignalIntegrityAnalyser::GetResultSet ( int Index)
protectedpure virtual

◆ GetSignalIntegrityReport()

virtual ISignalIntegrityReport * SCH::CAbstractSignalIntegrityAnalyser::GetSignalIntegrityReport ( )
protectedpure virtual

◆ Initialise()

virtual bool SCH::CAbstractSignalIntegrityAnalyser::Initialise ( )
protectedpure virtual

◆ Invoke()

virtual HRESULT __stdcall SCH::CAbstractSignalIntegrityAnalyser::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS * pDispParams,
VARIANT * pVarResult,
EXCEPINFO * pExcepInfo,
UINT * puArgErr )
protectedvirtual

Reimplemented from CAbstractSupportService.

◆ NetHasErrorMessages()

virtual bool SCH::CAbstractSignalIntegrityAnalyser::NetHasErrorMessages ( std::wstring NetName)
protectedpure virtual

◆ Refresh()

virtual void SCH::CAbstractSignalIntegrityAnalyser::Refresh ( )
protectedpure virtual

◆ RunCrosstalk()

virtual bool SCH::CAbstractSignalIntegrityAnalyser::RunCrosstalk ( std::wstring FileName,
TTerminationType TermType,
double R1,
double R2,
double C,
double VCC )
protectedpure virtual

◆ ShowNotAnalysedErrorMessages()

virtual void SCH::CAbstractSignalIntegrityAnalyser::ShowNotAnalysedErrorMessages ( )
protectedpure virtual

◆ ShowSelectedErrorMessages()

virtual void SCH::CAbstractSignalIntegrityAnalyser::ShowSelectedErrorMessages ( )
protectedpure virtual

◆ SupportsService()

virtual bool SCH::CAbstractSignalIntegrityAnalyser::SupportsService ( std::wstring const AServiceName)
protectedvirtual

Reimplemented from CAbstractSupportService.


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