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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IChart:
SCH::IPrimitive

Public Member Functions

IChartCollectionGetProperty_Parent ()
IPainterGetProperty_Painter ()
TChartView GetProperty_View ()
std::wstring GetProperty_Name ()
void SetProperty_Name (std::wstring Value)
std::wstring GetProperty_Title ()
void SetProperty_Title (std::wstring Value)
bool GetProperty_ComplexY ()
void SetProperty_ComplexY (bool Value)
int GetProperty_PlotCount ()
IPlotGetProperty_Plot (int Index)
int GetProperty_PlotIndexByPlot (IPlot *Plot)
int GetProperty_CursorCount ()
IMeasurementCursorGetProperty_CursorInterface (int Index)
void SetProperty_CursorInterface (int Index, IMeasurementCursor *ACursor)
IPlotGetProperty_ActivePlot ()
void SetProperty_ActivePlot (IPlot *Value)
int GetProperty_ActivePlotIndex ()
IDocumentOptionsGetProperty_DocumentOptions ()
IChartOptionsGetProperty_ChartOptions ()
IChartTitleGetProperty_ChartTitle ()
TSimViewChartType GetProperty_ChartType ()
void SetProperty_ChartType (TSimViewChartType Value)
int GetProperty_VisiblePlots ()
void SetProperty_VisiblePlots (int Value)
int GetProperty_SourceWaveCount ()
ISourceWaveGetProperty_SourceWave (int Index)
int GetProperty_SourceWaveIndexByName (std::wstring Name)
ISourceWaveGetProperty_SourceWaveByName (std::wstring Name)
int GetProperty_TopIndex ()
void SetProperty_TopIndex (int Value)
IPlotGetProperty_TopPlot ()
IPlottedWaveGetProperty_ActiveWave ()
void SetProperty_ActiveWave (IPlottedWave *Value)
int GetProperty_PlottedWaveCount ()
bool GetProperty_IsYComplex ()
std::wstring GetProperty_XAxisLabel ()
void SetProperty_XAxisLabel (std::wstring Value)
std::wstring GetProperty_XUnits ()
void SetProperty_XUnits (std::wstring Value)
double GetProperty_XMin ()
void SetProperty_XMin (double Value)
double GetProperty_XMax ()
void SetProperty_XMax (double Value)
double GetProperty_XDivSize ()
void SetProperty_XDivSize (double Value)
bool GetProperty_AutoXMin ()
void SetProperty_AutoXMin (bool Value)
bool GetProperty_AutoXMax ()
void SetProperty_AutoXMax (bool Value)
bool GetProperty_AutoXDiv ()
void SetProperty_AutoXDiv (bool Value)
TScaleMode GetProperty_XScaleMode ()
void SetProperty_XScaleMode (TScaleMode Value)
int GetProperty_LogScaleBase ()
void SetProperty_LogScaleBase (int Value)
TDataType GetProperty_XDataType ()
void SetProperty_XDataType (TDataType Value)
TScaleMode GetProperty_YScaleMode ()
void SetProperty_YScaleMode (TScaleMode Value)
bool GetProperty_DisplayMeasurements ()
void SetProperty_DisplayMeasurements (bool Value)
TDeltaType GetProperty_DeltaItem ()
void SetProperty_DeltaItem (TDeltaType Value)
int GetProperty_XDivisions ()
void SetProperty_XDivisions (int Value)
double GetProperty_XOffset ()
void SetProperty_XOffset (double Value)
bool GetProperty_FourierFlag ()
void SetProperty_FourierFlag (bool Value)
bool GetProperty_SimRunning ()
void SetProperty_SimRunning (bool Value)
bool GetProperty_RestoredFlag ()
void SetProperty_RestoredFlag (bool Value)
bool GetProperty_UseInitialXMinMax ()
void SetProperty_UseInitialXMinMax (bool Value)
bool GetProperty_InitializeXNeeded ()
void SetProperty_InitializeXNeeded (bool Value)
double GetProperty_CurrentXVal ()
void SetProperty_CurrentXVal (double Value)
bool GetProperty_UpdateFilteredStatus ()
void SetProperty_UpdateFilteredStatus (bool Value)
bool GetProperty_IsPrinting ()
void SetProperty_IsPrinting (bool Value)
bool GetProperty_IsMetafile ()
void SetProperty_IsMetafile (bool Value)
int GetProperty_ActiveCursorIndex ()
void SetProperty_ActiveCursorIndex (int Value)
bool GetProperty_AutoMargins ()
void SetProperty_AutoMargins (bool Value)
int GetProperty_LeftMargin ()
void SetProperty_LeftMargin (int Value)
int GetProperty_RightMargin ()
void SetProperty_RightMargin (int Value)
int GetProperty_GridWidth ()
int GetProperty_GridDivWidth ()
void SetProperty_GridDivWidth (int Value)
int GetProperty_GridLeft ()
void SetProperty_GridLeft (int Value)
int GetProperty_GridRight ()
void SetProperty_GridRight (int Value)
bool GetProperty_IsXAxisInDefaultState ()
TDataType GetProperty_PrimaryYDataType ()
void SetProperty_PrimaryYDataType (TDataType Value)
int GetProperty_PlotsPerPrintedPage ()
void SetProperty_PlotsPerPrintedPage (int Value)
bool GetProperty_AcRms ()
void SetProperty_AcRms (bool Value)
bool GetProperty_Average ()
void SetProperty_Average (bool Value)
bool GetProperty_BminusA ()
void SetProperty_BminusA (bool Value)
bool GetProperty_Frequency ()
void SetProperty_Frequency (bool Value)
bool GetProperty_Maximum ()
void SetProperty_Maximum (bool Value)
bool GetProperty_Minimum ()
void SetProperty_Minimum (bool Value)
bool GetProperty_RMS ()
void SetProperty_RMS (bool Value)
bool GetProperty_XY ()
void SetProperty_XY (bool Value)
bool GetProperty_CursorAWaveOnPlot (IPlot *Plot)
bool GetProperty_CursorBWaveOnPlot (IPlot *Plot)
void ClearActivePrimitive ()
void DeleteActivePrimitive ()
void DeleteActiveWave ()
void DeleteActivePlot ()
int AddPlot (IPlot *APlot)
void InsertPlot (int APlotIndex, IPlot *APlot)
void RemovePlot (IPlot *APlot)
bool MovePlot (int AFromIndex, int AToIndex)
void ClearPlots ()
void ClearPlot (IPlot **APlot, bool RemovePlot)
IPlotAppendNewPlot (IPlottedWave *AWave, int APlotWidth)
IPlotInsertNewPlot (IPlot *AReferencePlot)
void UpdateAllPlots ()
void UpdateAllPlots_1 (int APointIndex)
void SizeAllPlots ()
void FitWaveforms ()
IPlotShowWave (IPlottedWave *AWave, bool AForceNewPlotFlag, bool ANewAxisFlag, bool AKeepColorFlag)
void DeleteWave (IPlottedWave **AWave)
void HideWave (IPlottedWave *AWave)
bool EditWave (bool *ANewAxisFlag, IPlottedWave *AWave)
int GetPlotIndexByWave (IPlottedWave *AWave)
int GetPlotIndexByAxis (IPlotAxis *AAxis)
IPlotGetPlotByAxis (IPlotAxis *AAxis)
IPlotGetPlotByWave (IPlottedWave *AWave)
bool MoveWave (IPlottedWave *AWave, IPlot *AToPlot, IPlotAxis *AToAxis, int AToIndex)
void AddWaveToTargetPlot (IPlottedWave *AMovedWave, IPlot *ATargetPlot, bool ANewAxisFlag, bool ARescaleFlag)
IPlottedWaveAddAWave (bool *ANewAxisFlag)
bool DefineNewWaveform (bool ANewPlotFlag)
void UpdateFilteredStatusOfWaves ()
void ChangeColors ()
int GetIdByWave (IPlottedWave *AWave)
IPlottedWaveGetWaveById (int AnId)
void DrawCursors ()
int IndexOfCursor (IMeasurementCursor *ACursor)
bool PlotHasCursor (IPlot *APlot)
bool HasNegativeXValues ()
void DetermineDefaultXValues (double *AnXMin, double *AnXMax, double *AnXOffset, double *AnXDivSize, int *AnXDivisionCount, TScaleMode AnXScaleMode, int ALogScaleBase)
void RescaleToXLimits ()
void SetWaveFilteredStatusUpdateRequired ()
int GetState_XScaleFieldWidth ()
int GetState_YScaleFieldWidth ()
int GetState_WaveLabelFieldWidth ()
int GetMaxXAxisPrecision ()
int AddSourceWave (ISourceWave *AWave)
void DeleteSourceWave (int Index)
void DeleteSourceWave_1 (ISourceWave *AWave)
ISourceWaveAddNewSourceWave (std::wstring AWaveName, bool AnXComplexFlag, bool AYComplexFlag, std::wstring AYUnitStr)
ISourceWaveListGetCompatibleWavesList (IWaveList *AWaveList)
int Table_WaveCount ()
IPlottedWaveTable_Waves (int Index)
IPlottedWaveTable_WaveInterfaces (int Index)
void Table_AddWave (IPlottedWave *AWave)
void Table_RemoveWave (int Index)
bool Table_MoveWave (int AFromIndex, int AToIndex)
int Table_IndexOfWave (IPlottedWave *AWave)
void Table_ClearWaves ()
void InitializeWaveColors ()
bool NeedAxisRedraw (bool AnIncreasingFlag)
int GetMaxYAxisPrecision (IPlot *APlot)
void SetState_XMinMax ()
void SetState_InitialGridX ()
void SetXScale (double AnXMin, double AnXMax, int AnXDivisions, TScaleMode AnXScaleMode, int ALogBase)
int GetXPosition (double xPlot, int Width, double xRange)
void SetPrintValues (int AHeight, int AWidth, int AXOffset, int AYOffset)
int GetStandardTopMargin ()
int GetCellularTopMargin ()
int GetTableTopMargin ()
int GetMaxAxisCount ()
DXP::C_Rect GetClipRect (int ALeft, int ATop, int ARight, int ABottom, IPainter *APainter)
IChartReplicate ()
void SV_UpdateChart ()
void SV_FormatXAxis (std::wstring AXLabel, std::wstring AXUnitString, TSimViewGridType AGridType, double AMinX, double AMaxX)
void SV_FormatYAxis (std::wstring AFindPlotWaveName, std::wstring AYLabel)
int SV_NewWaveform (std::wstring AWaveName, std::wstring AFindPlotWaveName, bool AHiddenFlag, bool AnXComplexFlag, bool AYComplexFlag, std::wstring AYUnitStr)
int SV_NewPoleZeroRoot (std::wstring AWaveName, std::wstring AFindPlotName, double AReal, double AImag, TSimViewPZType APZType, std::wstring AUnitStr)
void SV_NewDataPoint (int AWaveIndex, double ARealX, double AImagX, double ARealY, double AImagY)
IPlotSV_GetPlotByWaveName (std::wstring AWaveName)
int SV_ShowWaveOnPlot (std::wstring AWaveName, int APlotIndex)
void SV_SetFourierFlag (bool AFourierFlag)
IPlottedWaveAddEquationWave (std::wstring Equation, std::wstring WaveName, TDataType DataType, bool AForceNewPlotFlag, bool ANewAxisFlag)
void UpdateEquationWave (IPlottedWave *EquationWave, std::wstring NewEquation, std::wstring NewWaveName, TDataType NewDataType)
Public Member Functions inherited from SCH::IPrimitive
TViewablePrimitiveId GetProperty_ViewablePrimitiveId ()
void SetProperty_BoundingRect (DXP::C_Rect Value)
DXP::C_Rect GetProperty_BoundingRect ()

Member Function Documentation

◆ AddAWave()

IPlottedWave * SCH::IChart::AddAWave ( bool * ANewAxisFlag)

◆ AddEquationWave()

IPlottedWave * SCH::IChart::AddEquationWave ( std::wstring Equation,
std::wstring WaveName,
TDataType DataType,
bool AForceNewPlotFlag,
bool ANewAxisFlag )

◆ AddNewSourceWave()

ISourceWave * SCH::IChart::AddNewSourceWave ( std::wstring AWaveName,
bool AnXComplexFlag,
bool AYComplexFlag,
std::wstring AYUnitStr )

◆ AddPlot()

int SCH::IChart::AddPlot ( IPlot * APlot)

◆ AddSourceWave()

int SCH::IChart::AddSourceWave ( ISourceWave * AWave)

◆ AddWaveToTargetPlot()

void SCH::IChart::AddWaveToTargetPlot ( IPlottedWave * AMovedWave,
IPlot * ATargetPlot,
bool ANewAxisFlag,
bool ARescaleFlag )

◆ AppendNewPlot()

IPlot * SCH::IChart::AppendNewPlot ( IPlottedWave * AWave,
int APlotWidth )

◆ ChangeColors()

void SCH::IChart::ChangeColors ( )

◆ ClearActivePrimitive()

void SCH::IChart::ClearActivePrimitive ( )

◆ ClearPlot()

void SCH::IChart::ClearPlot ( IPlot ** APlot,
bool RemovePlot )

◆ ClearPlots()

void SCH::IChart::ClearPlots ( )

◆ DefineNewWaveform()

bool SCH::IChart::DefineNewWaveform ( bool ANewPlotFlag)

◆ DeleteActivePlot()

void SCH::IChart::DeleteActivePlot ( )

◆ DeleteActivePrimitive()

void SCH::IChart::DeleteActivePrimitive ( )

◆ DeleteActiveWave()

void SCH::IChart::DeleteActiveWave ( )

◆ DeleteSourceWave()

void SCH::IChart::DeleteSourceWave ( int Index)

◆ DeleteSourceWave_1()

void SCH::IChart::DeleteSourceWave_1 ( ISourceWave * AWave)

◆ DeleteWave()

void SCH::IChart::DeleteWave ( IPlottedWave ** AWave)

◆ DetermineDefaultXValues()

void SCH::IChart::DetermineDefaultXValues ( double * AnXMin,
double * AnXMax,
double * AnXOffset,
double * AnXDivSize,
int * AnXDivisionCount,
TScaleMode AnXScaleMode,
int ALogScaleBase )

◆ DrawCursors()

void SCH::IChart::DrawCursors ( )

◆ EditWave()

bool SCH::IChart::EditWave ( bool * ANewAxisFlag,
IPlottedWave * AWave )

◆ FitWaveforms()

void SCH::IChart::FitWaveforms ( )

◆ GetCellularTopMargin()

int SCH::IChart::GetCellularTopMargin ( )

◆ GetClipRect()

DXP::C_Rect SCH::IChart::GetClipRect ( int ALeft,
int ATop,
int ARight,
int ABottom,
IPainter * APainter )

◆ GetCompatibleWavesList()

ISourceWaveList * SCH::IChart::GetCompatibleWavesList ( IWaveList * AWaveList)

◆ GetIdByWave()

int SCH::IChart::GetIdByWave ( IPlottedWave * AWave)

◆ GetMaxAxisCount()

int SCH::IChart::GetMaxAxisCount ( )

◆ GetMaxXAxisPrecision()

int SCH::IChart::GetMaxXAxisPrecision ( )

◆ GetMaxYAxisPrecision()

int SCH::IChart::GetMaxYAxisPrecision ( IPlot * APlot)

◆ GetPlotByAxis()

IPlot * SCH::IChart::GetPlotByAxis ( IPlotAxis * AAxis)

◆ GetPlotByWave()

IPlot * SCH::IChart::GetPlotByWave ( IPlottedWave * AWave)

◆ GetPlotIndexByAxis()

int SCH::IChart::GetPlotIndexByAxis ( IPlotAxis * AAxis)

◆ GetPlotIndexByWave()

int SCH::IChart::GetPlotIndexByWave ( IPlottedWave * AWave)

◆ GetProperty_AcRms()

bool SCH::IChart::GetProperty_AcRms ( )

◆ GetProperty_ActiveCursorIndex()

int SCH::IChart::GetProperty_ActiveCursorIndex ( )

◆ GetProperty_ActivePlot()

IPlot * SCH::IChart::GetProperty_ActivePlot ( )

◆ GetProperty_ActivePlotIndex()

int SCH::IChart::GetProperty_ActivePlotIndex ( )

◆ GetProperty_ActiveWave()

IPlottedWave * SCH::IChart::GetProperty_ActiveWave ( )

◆ GetProperty_AutoMargins()

bool SCH::IChart::GetProperty_AutoMargins ( )

◆ GetProperty_AutoXDiv()

bool SCH::IChart::GetProperty_AutoXDiv ( )

◆ GetProperty_AutoXMax()

bool SCH::IChart::GetProperty_AutoXMax ( )

◆ GetProperty_AutoXMin()

bool SCH::IChart::GetProperty_AutoXMin ( )

◆ GetProperty_Average()

bool SCH::IChart::GetProperty_Average ( )

◆ GetProperty_BminusA()

bool SCH::IChart::GetProperty_BminusA ( )

◆ GetProperty_ChartOptions()

IChartOptions * SCH::IChart::GetProperty_ChartOptions ( )

◆ GetProperty_ChartTitle()

IChartTitle * SCH::IChart::GetProperty_ChartTitle ( )

◆ GetProperty_ChartType()

TSimViewChartType SCH::IChart::GetProperty_ChartType ( )

◆ GetProperty_ComplexY()

bool SCH::IChart::GetProperty_ComplexY ( )

◆ GetProperty_CurrentXVal()

double SCH::IChart::GetProperty_CurrentXVal ( )

◆ GetProperty_CursorAWaveOnPlot()

bool SCH::IChart::GetProperty_CursorAWaveOnPlot ( IPlot * Plot)

◆ GetProperty_CursorBWaveOnPlot()

bool SCH::IChart::GetProperty_CursorBWaveOnPlot ( IPlot * Plot)

◆ GetProperty_CursorCount()

int SCH::IChart::GetProperty_CursorCount ( )

◆ GetProperty_CursorInterface()

IMeasurementCursor * SCH::IChart::GetProperty_CursorInterface ( int Index)

◆ GetProperty_DeltaItem()

TDeltaType SCH::IChart::GetProperty_DeltaItem ( )

◆ GetProperty_DisplayMeasurements()

bool SCH::IChart::GetProperty_DisplayMeasurements ( )

◆ GetProperty_DocumentOptions()

IDocumentOptions * SCH::IChart::GetProperty_DocumentOptions ( )

◆ GetProperty_FourierFlag()

bool SCH::IChart::GetProperty_FourierFlag ( )

◆ GetProperty_Frequency()

bool SCH::IChart::GetProperty_Frequency ( )

◆ GetProperty_GridDivWidth()

int SCH::IChart::GetProperty_GridDivWidth ( )

◆ GetProperty_GridLeft()

int SCH::IChart::GetProperty_GridLeft ( )

◆ GetProperty_GridRight()

int SCH::IChart::GetProperty_GridRight ( )

◆ GetProperty_GridWidth()

int SCH::IChart::GetProperty_GridWidth ( )

◆ GetProperty_InitializeXNeeded()

bool SCH::IChart::GetProperty_InitializeXNeeded ( )

◆ GetProperty_IsMetafile()

bool SCH::IChart::GetProperty_IsMetafile ( )

◆ GetProperty_IsPrinting()

bool SCH::IChart::GetProperty_IsPrinting ( )

◆ GetProperty_IsXAxisInDefaultState()

bool SCH::IChart::GetProperty_IsXAxisInDefaultState ( )

◆ GetProperty_IsYComplex()

bool SCH::IChart::GetProperty_IsYComplex ( )

◆ GetProperty_LeftMargin()

int SCH::IChart::GetProperty_LeftMargin ( )

◆ GetProperty_LogScaleBase()

int SCH::IChart::GetProperty_LogScaleBase ( )

◆ GetProperty_Maximum()

bool SCH::IChart::GetProperty_Maximum ( )

◆ GetProperty_Minimum()

bool SCH::IChart::GetProperty_Minimum ( )

◆ GetProperty_Name()

std::wstring SCH::IChart::GetProperty_Name ( )

◆ GetProperty_Painter()

IPainter * SCH::IChart::GetProperty_Painter ( )

◆ GetProperty_Parent()

IChartCollection * SCH::IChart::GetProperty_Parent ( )

◆ GetProperty_Plot()

IPlot * SCH::IChart::GetProperty_Plot ( int Index)

◆ GetProperty_PlotCount()

int SCH::IChart::GetProperty_PlotCount ( )

◆ GetProperty_PlotIndexByPlot()

int SCH::IChart::GetProperty_PlotIndexByPlot ( IPlot * Plot)

◆ GetProperty_PlotsPerPrintedPage()

int SCH::IChart::GetProperty_PlotsPerPrintedPage ( )

◆ GetProperty_PlottedWaveCount()

int SCH::IChart::GetProperty_PlottedWaveCount ( )

◆ GetProperty_PrimaryYDataType()

TDataType SCH::IChart::GetProperty_PrimaryYDataType ( )

◆ GetProperty_RestoredFlag()

bool SCH::IChart::GetProperty_RestoredFlag ( )

◆ GetProperty_RightMargin()

int SCH::IChart::GetProperty_RightMargin ( )

◆ GetProperty_RMS()

bool SCH::IChart::GetProperty_RMS ( )

◆ GetProperty_SimRunning()

bool SCH::IChart::GetProperty_SimRunning ( )

◆ GetProperty_SourceWave()

ISourceWave * SCH::IChart::GetProperty_SourceWave ( int Index)

◆ GetProperty_SourceWaveByName()

ISourceWave * SCH::IChart::GetProperty_SourceWaveByName ( std::wstring Name)

◆ GetProperty_SourceWaveCount()

int SCH::IChart::GetProperty_SourceWaveCount ( )

◆ GetProperty_SourceWaveIndexByName()

int SCH::IChart::GetProperty_SourceWaveIndexByName ( std::wstring Name)

◆ GetProperty_Title()

std::wstring SCH::IChart::GetProperty_Title ( )

◆ GetProperty_TopIndex()

int SCH::IChart::GetProperty_TopIndex ( )

◆ GetProperty_TopPlot()

IPlot * SCH::IChart::GetProperty_TopPlot ( )

◆ GetProperty_UpdateFilteredStatus()

bool SCH::IChart::GetProperty_UpdateFilteredStatus ( )

◆ GetProperty_UseInitialXMinMax()

bool SCH::IChart::GetProperty_UseInitialXMinMax ( )

◆ GetProperty_View()

TChartView SCH::IChart::GetProperty_View ( )

◆ GetProperty_VisiblePlots()

int SCH::IChart::GetProperty_VisiblePlots ( )

◆ GetProperty_XAxisLabel()

std::wstring SCH::IChart::GetProperty_XAxisLabel ( )

◆ GetProperty_XDataType()

TDataType SCH::IChart::GetProperty_XDataType ( )

◆ GetProperty_XDivisions()

int SCH::IChart::GetProperty_XDivisions ( )

◆ GetProperty_XDivSize()

double SCH::IChart::GetProperty_XDivSize ( )

◆ GetProperty_XMax()

double SCH::IChart::GetProperty_XMax ( )

◆ GetProperty_XMin()

double SCH::IChart::GetProperty_XMin ( )

◆ GetProperty_XOffset()

double SCH::IChart::GetProperty_XOffset ( )

◆ GetProperty_XScaleMode()

TScaleMode SCH::IChart::GetProperty_XScaleMode ( )

◆ GetProperty_XUnits()

std::wstring SCH::IChart::GetProperty_XUnits ( )

◆ GetProperty_XY()

bool SCH::IChart::GetProperty_XY ( )

◆ GetProperty_YScaleMode()

TScaleMode SCH::IChart::GetProperty_YScaleMode ( )

◆ GetStandardTopMargin()

int SCH::IChart::GetStandardTopMargin ( )

◆ GetState_WaveLabelFieldWidth()

int SCH::IChart::GetState_WaveLabelFieldWidth ( )

◆ GetState_XScaleFieldWidth()

int SCH::IChart::GetState_XScaleFieldWidth ( )

◆ GetState_YScaleFieldWidth()

int SCH::IChart::GetState_YScaleFieldWidth ( )

◆ GetTableTopMargin()

int SCH::IChart::GetTableTopMargin ( )

◆ GetWaveById()

IPlottedWave * SCH::IChart::GetWaveById ( int AnId)

◆ GetXPosition()

int SCH::IChart::GetXPosition ( double xPlot,
int Width,
double xRange )

◆ HasNegativeXValues()

bool SCH::IChart::HasNegativeXValues ( )

◆ HideWave()

void SCH::IChart::HideWave ( IPlottedWave * AWave)

◆ IndexOfCursor()

int SCH::IChart::IndexOfCursor ( IMeasurementCursor * ACursor)

◆ InitializeWaveColors()

void SCH::IChart::InitializeWaveColors ( )

◆ InsertNewPlot()

IPlot * SCH::IChart::InsertNewPlot ( IPlot * AReferencePlot)

◆ InsertPlot()

void SCH::IChart::InsertPlot ( int APlotIndex,
IPlot * APlot )

◆ MovePlot()

bool SCH::IChart::MovePlot ( int AFromIndex,
int AToIndex )

◆ MoveWave()

bool SCH::IChart::MoveWave ( IPlottedWave * AWave,
IPlot * AToPlot,
IPlotAxis * AToAxis,
int AToIndex )

◆ NeedAxisRedraw()

bool SCH::IChart::NeedAxisRedraw ( bool AnIncreasingFlag)

◆ PlotHasCursor()

bool SCH::IChart::PlotHasCursor ( IPlot * APlot)

◆ RemovePlot()

void SCH::IChart::RemovePlot ( IPlot * APlot)

◆ Replicate()

IChart * SCH::IChart::Replicate ( )

◆ RescaleToXLimits()

void SCH::IChart::RescaleToXLimits ( )

◆ SetPrintValues()

void SCH::IChart::SetPrintValues ( int AHeight,
int AWidth,
int AXOffset,
int AYOffset )

◆ SetProperty_AcRms()

void SCH::IChart::SetProperty_AcRms ( bool Value)

◆ SetProperty_ActiveCursorIndex()

void SCH::IChart::SetProperty_ActiveCursorIndex ( int Value)

◆ SetProperty_ActivePlot()

void SCH::IChart::SetProperty_ActivePlot ( IPlot * Value)

◆ SetProperty_ActiveWave()

void SCH::IChart::SetProperty_ActiveWave ( IPlottedWave * Value)

◆ SetProperty_AutoMargins()

void SCH::IChart::SetProperty_AutoMargins ( bool Value)

◆ SetProperty_AutoXDiv()

void SCH::IChart::SetProperty_AutoXDiv ( bool Value)

◆ SetProperty_AutoXMax()

void SCH::IChart::SetProperty_AutoXMax ( bool Value)

◆ SetProperty_AutoXMin()

void SCH::IChart::SetProperty_AutoXMin ( bool Value)

◆ SetProperty_Average()

void SCH::IChart::SetProperty_Average ( bool Value)

◆ SetProperty_BminusA()

void SCH::IChart::SetProperty_BminusA ( bool Value)

◆ SetProperty_ChartType()

void SCH::IChart::SetProperty_ChartType ( TSimViewChartType Value)

◆ SetProperty_ComplexY()

void SCH::IChart::SetProperty_ComplexY ( bool Value)

◆ SetProperty_CurrentXVal()

void SCH::IChart::SetProperty_CurrentXVal ( double Value)

◆ SetProperty_CursorInterface()

void SCH::IChart::SetProperty_CursorInterface ( int Index,
IMeasurementCursor * ACursor )

◆ SetProperty_DeltaItem()

void SCH::IChart::SetProperty_DeltaItem ( TDeltaType Value)

◆ SetProperty_DisplayMeasurements()

void SCH::IChart::SetProperty_DisplayMeasurements ( bool Value)

◆ SetProperty_FourierFlag()

void SCH::IChart::SetProperty_FourierFlag ( bool Value)

◆ SetProperty_Frequency()

void SCH::IChart::SetProperty_Frequency ( bool Value)

◆ SetProperty_GridDivWidth()

void SCH::IChart::SetProperty_GridDivWidth ( int Value)

◆ SetProperty_GridLeft()

void SCH::IChart::SetProperty_GridLeft ( int Value)

◆ SetProperty_GridRight()

void SCH::IChart::SetProperty_GridRight ( int Value)

◆ SetProperty_InitializeXNeeded()

void SCH::IChart::SetProperty_InitializeXNeeded ( bool Value)

◆ SetProperty_IsMetafile()

void SCH::IChart::SetProperty_IsMetafile ( bool Value)

◆ SetProperty_IsPrinting()

void SCH::IChart::SetProperty_IsPrinting ( bool Value)

◆ SetProperty_LeftMargin()

void SCH::IChart::SetProperty_LeftMargin ( int Value)

◆ SetProperty_LogScaleBase()

void SCH::IChart::SetProperty_LogScaleBase ( int Value)

◆ SetProperty_Maximum()

void SCH::IChart::SetProperty_Maximum ( bool Value)

◆ SetProperty_Minimum()

void SCH::IChart::SetProperty_Minimum ( bool Value)

◆ SetProperty_Name()

void SCH::IChart::SetProperty_Name ( std::wstring Value)

◆ SetProperty_PlotsPerPrintedPage()

void SCH::IChart::SetProperty_PlotsPerPrintedPage ( int Value)

◆ SetProperty_PrimaryYDataType()

void SCH::IChart::SetProperty_PrimaryYDataType ( TDataType Value)

◆ SetProperty_RestoredFlag()

void SCH::IChart::SetProperty_RestoredFlag ( bool Value)

◆ SetProperty_RightMargin()

void SCH::IChart::SetProperty_RightMargin ( int Value)

◆ SetProperty_RMS()

void SCH::IChart::SetProperty_RMS ( bool Value)

◆ SetProperty_SimRunning()

void SCH::IChart::SetProperty_SimRunning ( bool Value)

◆ SetProperty_Title()

void SCH::IChart::SetProperty_Title ( std::wstring Value)

◆ SetProperty_TopIndex()

void SCH::IChart::SetProperty_TopIndex ( int Value)

◆ SetProperty_UpdateFilteredStatus()

void SCH::IChart::SetProperty_UpdateFilteredStatus ( bool Value)

◆ SetProperty_UseInitialXMinMax()

void SCH::IChart::SetProperty_UseInitialXMinMax ( bool Value)

◆ SetProperty_VisiblePlots()

void SCH::IChart::SetProperty_VisiblePlots ( int Value)

◆ SetProperty_XAxisLabel()

void SCH::IChart::SetProperty_XAxisLabel ( std::wstring Value)

◆ SetProperty_XDataType()

void SCH::IChart::SetProperty_XDataType ( TDataType Value)

◆ SetProperty_XDivisions()

void SCH::IChart::SetProperty_XDivisions ( int Value)

◆ SetProperty_XDivSize()

void SCH::IChart::SetProperty_XDivSize ( double Value)

◆ SetProperty_XMax()

void SCH::IChart::SetProperty_XMax ( double Value)

◆ SetProperty_XMin()

void SCH::IChart::SetProperty_XMin ( double Value)

◆ SetProperty_XOffset()

void SCH::IChart::SetProperty_XOffset ( double Value)

◆ SetProperty_XScaleMode()

void SCH::IChart::SetProperty_XScaleMode ( TScaleMode Value)

◆ SetProperty_XUnits()

void SCH::IChart::SetProperty_XUnits ( std::wstring Value)

◆ SetProperty_XY()

void SCH::IChart::SetProperty_XY ( bool Value)

◆ SetProperty_YScaleMode()

void SCH::IChart::SetProperty_YScaleMode ( TScaleMode Value)

◆ SetState_InitialGridX()

void SCH::IChart::SetState_InitialGridX ( )

◆ SetState_XMinMax()

void SCH::IChart::SetState_XMinMax ( )

◆ SetWaveFilteredStatusUpdateRequired()

void SCH::IChart::SetWaveFilteredStatusUpdateRequired ( )

◆ SetXScale()

void SCH::IChart::SetXScale ( double AnXMin,
double AnXMax,
int AnXDivisions,
TScaleMode AnXScaleMode,
int ALogBase )

◆ ShowWave()

IPlot * SCH::IChart::ShowWave ( IPlottedWave * AWave,
bool AForceNewPlotFlag,
bool ANewAxisFlag,
bool AKeepColorFlag )

◆ SizeAllPlots()

void SCH::IChart::SizeAllPlots ( )

◆ SV_FormatXAxis()

void SCH::IChart::SV_FormatXAxis ( std::wstring AXLabel,
std::wstring AXUnitString,
TSimViewGridType AGridType,
double AMinX,
double AMaxX )

◆ SV_FormatYAxis()

void SCH::IChart::SV_FormatYAxis ( std::wstring AFindPlotWaveName,
std::wstring AYLabel )

◆ SV_GetPlotByWaveName()

IPlot * SCH::IChart::SV_GetPlotByWaveName ( std::wstring AWaveName)

◆ SV_NewDataPoint()

void SCH::IChart::SV_NewDataPoint ( int AWaveIndex,
double ARealX,
double AImagX,
double ARealY,
double AImagY )

◆ SV_NewPoleZeroRoot()

int SCH::IChart::SV_NewPoleZeroRoot ( std::wstring AWaveName,
std::wstring AFindPlotName,
double AReal,
double AImag,
TSimViewPZType APZType,
std::wstring AUnitStr )

◆ SV_NewWaveform()

int SCH::IChart::SV_NewWaveform ( std::wstring AWaveName,
std::wstring AFindPlotWaveName,
bool AHiddenFlag,
bool AnXComplexFlag,
bool AYComplexFlag,
std::wstring AYUnitStr )

◆ SV_SetFourierFlag()

void SCH::IChart::SV_SetFourierFlag ( bool AFourierFlag)

◆ SV_ShowWaveOnPlot()

int SCH::IChart::SV_ShowWaveOnPlot ( std::wstring AWaveName,
int APlotIndex )

◆ SV_UpdateChart()

void SCH::IChart::SV_UpdateChart ( )

◆ Table_AddWave()

void SCH::IChart::Table_AddWave ( IPlottedWave * AWave)

◆ Table_ClearWaves()

void SCH::IChart::Table_ClearWaves ( )

◆ Table_IndexOfWave()

int SCH::IChart::Table_IndexOfWave ( IPlottedWave * AWave)

◆ Table_MoveWave()

bool SCH::IChart::Table_MoveWave ( int AFromIndex,
int AToIndex )

◆ Table_RemoveWave()

void SCH::IChart::Table_RemoveWave ( int Index)

◆ Table_WaveCount()

int SCH::IChart::Table_WaveCount ( )

◆ Table_WaveInterfaces()

IPlottedWave * SCH::IChart::Table_WaveInterfaces ( int Index)

◆ Table_Waves()

IPlottedWave * SCH::IChart::Table_Waves ( int Index)

◆ UpdateAllPlots()

void SCH::IChart::UpdateAllPlots ( )

◆ UpdateAllPlots_1()

void SCH::IChart::UpdateAllPlots_1 ( int APointIndex)

◆ UpdateEquationWave()

void SCH::IChart::UpdateEquationWave ( IPlottedWave * EquationWave,
std::wstring NewEquation,
std::wstring NewWaveName,
TDataType NewDataType )

◆ UpdateFilteredStatusOfWaves()

void SCH::IChart::UpdateFilteredStatusOfWaves ( )

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