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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::ISignalIntegrityAnalyser:

Public Member Functions

bool Initialise ()
void Refresh ()
void GenerateScreeningData (std::wstring ANetClass)
int GetResultCount ()
ISignalIntegrityResultSetGetResultSet (int Index)
int GetPCBBoardHandle ()
std::wstring GetDocumentFileName ()
void AddTempComponentMapping (std::wstring UniqueID, std::wstring Parameters)
void ClearTempComponentMappings ()
bool EditPreferences ()
bool CanEditSimulatedNetsOptions ()
bool EditSimulatedNetsOptions (bool FirstTimeOnly)
bool NetHasErrorMessages (std::wstring NetName)
void AddNetErrorMessages (std::wstring NetName)
void ClearErrorMessages ()
void ShowSelectedErrorMessages ()
void ShowNotAnalysedErrorMessages ()
void AddToCrosstalk (ISignalIntegrityResultSet *ResultSet)
void ClearCrosstalk ()
bool RunCrosstalk (std::wstring FileName, TTerminationType TermType, double R1, double R2, double C, double VCC)
void AddNetForCoupledCheck (std::wstring NetName)
int FindCoupledNets ()
std::wstring GetCoupledNet (int Index)
void ClearCoupledCheck ()
ISignalIntegrityReportGetSignalIntegrityReport ()

Member Function Documentation

◆ AddNetErrorMessages()

void SCH::ISignalIntegrityAnalyser::AddNetErrorMessages ( std::wstring NetName)

◆ AddNetForCoupledCheck()

void SCH::ISignalIntegrityAnalyser::AddNetForCoupledCheck ( std::wstring NetName)

◆ AddTempComponentMapping()

void SCH::ISignalIntegrityAnalyser::AddTempComponentMapping ( std::wstring UniqueID,
std::wstring Parameters )

◆ AddToCrosstalk()

void SCH::ISignalIntegrityAnalyser::AddToCrosstalk ( ISignalIntegrityResultSet * ResultSet)

◆ CanEditSimulatedNetsOptions()

bool SCH::ISignalIntegrityAnalyser::CanEditSimulatedNetsOptions ( )

◆ ClearCoupledCheck()

void SCH::ISignalIntegrityAnalyser::ClearCoupledCheck ( )

◆ ClearCrosstalk()

void SCH::ISignalIntegrityAnalyser::ClearCrosstalk ( )

◆ ClearErrorMessages()

void SCH::ISignalIntegrityAnalyser::ClearErrorMessages ( )

◆ ClearTempComponentMappings()

void SCH::ISignalIntegrityAnalyser::ClearTempComponentMappings ( )

◆ EditPreferences()

bool SCH::ISignalIntegrityAnalyser::EditPreferences ( )

◆ EditSimulatedNetsOptions()

bool SCH::ISignalIntegrityAnalyser::EditSimulatedNetsOptions ( bool FirstTimeOnly)

◆ FindCoupledNets()

int SCH::ISignalIntegrityAnalyser::FindCoupledNets ( )

◆ GenerateScreeningData()

void SCH::ISignalIntegrityAnalyser::GenerateScreeningData ( std::wstring ANetClass)

◆ GetCoupledNet()

std::wstring SCH::ISignalIntegrityAnalyser::GetCoupledNet ( int Index)

◆ GetDocumentFileName()

std::wstring SCH::ISignalIntegrityAnalyser::GetDocumentFileName ( )

◆ GetPCBBoardHandle()

int SCH::ISignalIntegrityAnalyser::GetPCBBoardHandle ( )

◆ GetResultCount()

int SCH::ISignalIntegrityAnalyser::GetResultCount ( )

◆ GetResultSet()

ISignalIntegrityResultSet * SCH::ISignalIntegrityAnalyser::GetResultSet ( int Index)

◆ GetSignalIntegrityReport()

ISignalIntegrityReport * SCH::ISignalIntegrityAnalyser::GetSignalIntegrityReport ( )

◆ Initialise()

bool SCH::ISignalIntegrityAnalyser::Initialise ( )

◆ NetHasErrorMessages()

bool SCH::ISignalIntegrityAnalyser::NetHasErrorMessages ( std::wstring NetName)

◆ Refresh()

void SCH::ISignalIntegrityAnalyser::Refresh ( )

◆ RunCrosstalk()

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

◆ ShowNotAnalysedErrorMessages()

void SCH::ISignalIntegrityAnalyser::ShowNotAnalysedErrorMessages ( )

◆ ShowSelectedErrorMessages()

void SCH::ISignalIntegrityAnalyser::ShowSelectedErrorMessages ( )

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