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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IPlot:
SCH::IPrimitive

Public Member Functions

IChartGetProperty_ParentChart ()
void SetProperty_ParentChart (IChart *Value)
bool GetProperty_Visible ()
void SetProperty_Visible (bool Value)
IGridAreaGetProperty_GridArea ()
IGridLinesGetProperty_GridLines_MajorX ()
IGridLinesGetProperty_GridLines_MajorY ()
IGridLinesGetProperty_GridLines_MinorX ()
IGridLinesGetProperty_GridLines_MinorY ()
int GetProperty_GridTop ()
void SetProperty_GridTop (int Value)
int GetProperty_GridBottom ()
void SetProperty_GridBottom (int Value)
int GetProperty_GridLeft ()
int GetProperty_GridRight ()
int GetProperty_GridWidth ()
int GetProperty_GridHeight ()
std::wstring GetProperty_Title ()
void SetProperty_Title (std::wstring Value)
bool GetProperty_XGrid ()
void SetProperty_XGrid (bool Value)
bool GetProperty_YGrid ()
void SetProperty_YGrid (bool Value)
bool GetProperty_MinorGrid ()
void SetProperty_MinorGrid (bool Value)
int GetProperty_GridStyle ()
void SetProperty_GridStyle (int Value)
bool GetProperty_ScaledForFullView ()
void SetProperty_ScaledForFullView (bool Value)
int GetProperty_AxisCount ()
IPlotAxisGetProperty_AxisInterface (int Index)
IPlotAxisGetProperty_SelectedAxisInterface ()
void SetProperty_SelectedAxisInterface (IPlotAxis *Value)
IPlottedWaveGetProperty_FirstWave ()
int GetProperty_WaveCount ()
IXAxisGetProperty_XAxis ()
int GetProperty_CellularHeight ()
void SetProperty_CellularHeight (int Value)
int GetProperty_GridDivHeight ()
void SetProperty_GridDivHeight (int Value)
IWaveLegendGetProperty_WaveLegend ()
IPlotTitleGetProperty_PlotTitle ()
double GetProperty_CellularYMin ()
void SetProperty_CellularYMin (double Value)
double GetProperty_CellularYMax ()
void SetProperty_CellularYMax (double Value)
ISelectionButtonGetProperty_SelectionButton ()
IMeasurementCursorDataGetProperty_MeasurementCursorData ()
void AddAxis (IPlotAxis *AnAxis)
IPlotAxisNewAxis ()
int IndexOfAxis (IPlotAxis *AnAxis)
bool RemoveSelectedAxis ()
IPlotReplicate ()
bool RemoveWave (IPlottedWave *AWave)
IPlottedWaveListGetFullWaveList ()
bool GetState_AllWavesHaveSameUnit ()
bool GetState_IsYUnitShowable (IPlottedWave *AnActiveWave)
int GetState_MaxYUnitStrWidth ()
int GetState_WaveLabelFieldWidth ()
IPlotAxisGetAxisForWave (IPlottedWave *AWave)
IPlottedWaveGetFirstWave ()
void BackupColors ()
void RestoreColors ()
void LightenColors ()
void DarkenColors ()
void SizePlot ()
void VerifyYScaling ()
void SetState_InitialGridY ()
void AddEmptyAxis ()
void RescaleToXLimits (double AMin, double AMax)
void AddWaveToNewAxis (IPlottedWave *AMovedWave)
void SelectAxis (int AnAxisIndex)
void SelectAxisByWave (IPlottedWave *AWave)
int GetYPosition (IPlotAxis *APlotAxis, double yPlot, double yRange)
int GetState_RelativeYPosition (double yPlot)
void GetState_YMinMax ()
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

◆ AddAxis()

void SCH::IPlot::AddAxis ( IPlotAxis * AnAxis)

◆ AddEmptyAxis()

void SCH::IPlot::AddEmptyAxis ( )

◆ AddWaveToNewAxis()

void SCH::IPlot::AddWaveToNewAxis ( IPlottedWave * AMovedWave)

◆ BackupColors()

void SCH::IPlot::BackupColors ( )

◆ DarkenColors()

void SCH::IPlot::DarkenColors ( )

◆ GetAxisForWave()

IPlotAxis * SCH::IPlot::GetAxisForWave ( IPlottedWave * AWave)

◆ GetFirstWave()

IPlottedWave * SCH::IPlot::GetFirstWave ( )

◆ GetFullWaveList()

IPlottedWaveList * SCH::IPlot::GetFullWaveList ( )

◆ GetProperty_AxisCount()

int SCH::IPlot::GetProperty_AxisCount ( )

◆ GetProperty_AxisInterface()

IPlotAxis * SCH::IPlot::GetProperty_AxisInterface ( int Index)

◆ GetProperty_CellularHeight()

int SCH::IPlot::GetProperty_CellularHeight ( )

◆ GetProperty_CellularYMax()

double SCH::IPlot::GetProperty_CellularYMax ( )

◆ GetProperty_CellularYMin()

double SCH::IPlot::GetProperty_CellularYMin ( )

◆ GetProperty_FirstWave()

IPlottedWave * SCH::IPlot::GetProperty_FirstWave ( )

◆ GetProperty_GridArea()

IGridArea * SCH::IPlot::GetProperty_GridArea ( )

◆ GetProperty_GridBottom()

int SCH::IPlot::GetProperty_GridBottom ( )

◆ GetProperty_GridDivHeight()

int SCH::IPlot::GetProperty_GridDivHeight ( )

◆ GetProperty_GridHeight()

int SCH::IPlot::GetProperty_GridHeight ( )

◆ GetProperty_GridLeft()

int SCH::IPlot::GetProperty_GridLeft ( )

◆ GetProperty_GridLines_MajorX()

IGridLines * SCH::IPlot::GetProperty_GridLines_MajorX ( )

◆ GetProperty_GridLines_MajorY()

IGridLines * SCH::IPlot::GetProperty_GridLines_MajorY ( )

◆ GetProperty_GridLines_MinorX()

IGridLines * SCH::IPlot::GetProperty_GridLines_MinorX ( )

◆ GetProperty_GridLines_MinorY()

IGridLines * SCH::IPlot::GetProperty_GridLines_MinorY ( )

◆ GetProperty_GridRight()

int SCH::IPlot::GetProperty_GridRight ( )

◆ GetProperty_GridStyle()

int SCH::IPlot::GetProperty_GridStyle ( )

◆ GetProperty_GridTop()

int SCH::IPlot::GetProperty_GridTop ( )

◆ GetProperty_GridWidth()

int SCH::IPlot::GetProperty_GridWidth ( )

◆ GetProperty_MeasurementCursorData()

IMeasurementCursorData * SCH::IPlot::GetProperty_MeasurementCursorData ( )

◆ GetProperty_MinorGrid()

bool SCH::IPlot::GetProperty_MinorGrid ( )

◆ GetProperty_ParentChart()

IChart * SCH::IPlot::GetProperty_ParentChart ( )

◆ GetProperty_PlotTitle()

IPlotTitle * SCH::IPlot::GetProperty_PlotTitle ( )

◆ GetProperty_ScaledForFullView()

bool SCH::IPlot::GetProperty_ScaledForFullView ( )

◆ GetProperty_SelectedAxisInterface()

IPlotAxis * SCH::IPlot::GetProperty_SelectedAxisInterface ( )

◆ GetProperty_SelectionButton()

ISelectionButton * SCH::IPlot::GetProperty_SelectionButton ( )

◆ GetProperty_Title()

std::wstring SCH::IPlot::GetProperty_Title ( )

◆ GetProperty_Visible()

bool SCH::IPlot::GetProperty_Visible ( )

◆ GetProperty_WaveCount()

int SCH::IPlot::GetProperty_WaveCount ( )

◆ GetProperty_WaveLegend()

IWaveLegend * SCH::IPlot::GetProperty_WaveLegend ( )

◆ GetProperty_XAxis()

IXAxis * SCH::IPlot::GetProperty_XAxis ( )

◆ GetProperty_XGrid()

bool SCH::IPlot::GetProperty_XGrid ( )

◆ GetProperty_YGrid()

bool SCH::IPlot::GetProperty_YGrid ( )

◆ GetState_AllWavesHaveSameUnit()

bool SCH::IPlot::GetState_AllWavesHaveSameUnit ( )

◆ GetState_IsYUnitShowable()

bool SCH::IPlot::GetState_IsYUnitShowable ( IPlottedWave * AnActiveWave)

◆ GetState_MaxYUnitStrWidth()

int SCH::IPlot::GetState_MaxYUnitStrWidth ( )

◆ GetState_RelativeYPosition()

int SCH::IPlot::GetState_RelativeYPosition ( double yPlot)

◆ GetState_WaveLabelFieldWidth()

int SCH::IPlot::GetState_WaveLabelFieldWidth ( )

◆ GetState_YMinMax()

void SCH::IPlot::GetState_YMinMax ( )

◆ GetYPosition()

int SCH::IPlot::GetYPosition ( IPlotAxis * APlotAxis,
double yPlot,
double yRange )

◆ IndexOfAxis()

int SCH::IPlot::IndexOfAxis ( IPlotAxis * AnAxis)

◆ LightenColors()

void SCH::IPlot::LightenColors ( )

◆ NewAxis()

IPlotAxis * SCH::IPlot::NewAxis ( )

◆ RemoveSelectedAxis()

bool SCH::IPlot::RemoveSelectedAxis ( )

◆ RemoveWave()

bool SCH::IPlot::RemoveWave ( IPlottedWave * AWave)

◆ Replicate()

IPlot * SCH::IPlot::Replicate ( )

◆ RescaleToXLimits()

void SCH::IPlot::RescaleToXLimits ( double AMin,
double AMax )

◆ RestoreColors()

void SCH::IPlot::RestoreColors ( )

◆ SelectAxis()

void SCH::IPlot::SelectAxis ( int AnAxisIndex)

◆ SelectAxisByWave()

void SCH::IPlot::SelectAxisByWave ( IPlottedWave * AWave)

◆ SetProperty_CellularHeight()

void SCH::IPlot::SetProperty_CellularHeight ( int Value)

◆ SetProperty_CellularYMax()

void SCH::IPlot::SetProperty_CellularYMax ( double Value)

◆ SetProperty_CellularYMin()

void SCH::IPlot::SetProperty_CellularYMin ( double Value)

◆ SetProperty_GridBottom()

void SCH::IPlot::SetProperty_GridBottom ( int Value)

◆ SetProperty_GridDivHeight()

void SCH::IPlot::SetProperty_GridDivHeight ( int Value)

◆ SetProperty_GridStyle()

void SCH::IPlot::SetProperty_GridStyle ( int Value)

◆ SetProperty_GridTop()

void SCH::IPlot::SetProperty_GridTop ( int Value)

◆ SetProperty_MinorGrid()

void SCH::IPlot::SetProperty_MinorGrid ( bool Value)

◆ SetProperty_ParentChart()

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

◆ SetProperty_ScaledForFullView()

void SCH::IPlot::SetProperty_ScaledForFullView ( bool Value)

◆ SetProperty_SelectedAxisInterface()

void SCH::IPlot::SetProperty_SelectedAxisInterface ( IPlotAxis * Value)

◆ SetProperty_Title()

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

◆ SetProperty_Visible()

void SCH::IPlot::SetProperty_Visible ( bool Value)

◆ SetProperty_XGrid()

void SCH::IPlot::SetProperty_XGrid ( bool Value)

◆ SetProperty_YGrid()

void SCH::IPlot::SetProperty_YGrid ( bool Value)

◆ SetState_InitialGridY()

void SCH::IPlot::SetState_InitialGridY ( )

◆ SizePlot()

void SCH::IPlot::SizePlot ( )

◆ VerifyYScaling()

void SCH::IPlot::VerifyYScaling ( )

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