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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IPlotAxis:
SCH::IAxis SCH::IPrimitive

Public Member Functions

int GetProperty_WaveCount ()
IPlottedWaveGetProperty_WaveInterface (int Index)
std::wstring GetProperty_Units ()
void SetProperty_Units (std::wstring Value)
std::wstring GetProperty_AxisLabel ()
void SetProperty_AxisLabel (std::wstring Value)
int GetProperty_YDivisions ()
void SetProperty_YDivisions (int Value)
double GetProperty_YDivSize ()
void SetProperty_YDivSize (double Value)
double GetProperty_YOffset ()
void SetProperty_YOffset (double Value)
bool GetProperty_AutoUnits ()
void SetProperty_AutoUnits (bool Value)
bool GetProperty_AutoYMin ()
void SetProperty_AutoYMin (bool Value)
bool GetProperty_AutoYMax ()
void SetProperty_AutoYMax (bool Value)
bool GetProperty_AutoYDiv ()
void SetProperty_AutoYDiv (bool Value)
int AddWave (IPlottedWave *AWave)
void InsertWave (int AWaveIndex, IPlottedWave *AWave)
void RemoveWave (int AWaveIndex)
int IndexOfWave (IPlottedWave *AWave)
void InitAxis ()
int AddWave_1 (IPlottedWave *AWave, bool ARescaleFlag)
void InsertWave_1 (int AWaveIndex, IPlottedWave *AWave, bool ARescaleFlag)
void GetScaleDetails (double *AMin, double *AMax)
bool RemoveWaveIfOwned (IPlottedWave *AWave)
IPlotAxisReplicate ()
std::wstring GetLabelString (bool AShowWavesFlag, IPlottedWave *AWave)
std::wstring GetUnitsString (IPlottedWave *AWave)
void ScaleChange (double AMin, double AMax, int ADiv)
void RescaleToXLimits (double AMin, double AMax)
void ManualScaleChange (double AMin, double AMax, double ADivSize, bool AnAutoMinFlag, bool AnAutoMaxFlag, bool AnAutoDivFlag)
void GetYLimits (double *AMin, double *AMax, int *ADiv)
void RescaleAxis ()
Public Member Functions inherited from SCH::IAxis
IChartGetProperty_ParentChartInterface ()
IPlotGetProperty_ParentPlot ()
void SetProperty_ParentPlot (IPlot *Value)
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

◆ AddWave()

int SCH::IPlotAxis::AddWave ( IPlottedWave * AWave)

◆ AddWave_1()

int SCH::IPlotAxis::AddWave_1 ( IPlottedWave * AWave,
bool ARescaleFlag )

◆ GetLabelString()

std::wstring SCH::IPlotAxis::GetLabelString ( bool AShowWavesFlag,
IPlottedWave * AWave )

◆ GetProperty_AutoUnits()

bool SCH::IPlotAxis::GetProperty_AutoUnits ( )

◆ GetProperty_AutoYDiv()

bool SCH::IPlotAxis::GetProperty_AutoYDiv ( )

◆ GetProperty_AutoYMax()

bool SCH::IPlotAxis::GetProperty_AutoYMax ( )

◆ GetProperty_AutoYMin()

bool SCH::IPlotAxis::GetProperty_AutoYMin ( )

◆ GetProperty_AxisLabel()

std::wstring SCH::IPlotAxis::GetProperty_AxisLabel ( )

◆ GetProperty_Units()

std::wstring SCH::IPlotAxis::GetProperty_Units ( )

◆ GetProperty_WaveCount()

int SCH::IPlotAxis::GetProperty_WaveCount ( )

◆ GetProperty_WaveInterface()

IPlottedWave * SCH::IPlotAxis::GetProperty_WaveInterface ( int Index)

◆ GetProperty_YDivisions()

int SCH::IPlotAxis::GetProperty_YDivisions ( )

◆ GetProperty_YDivSize()

double SCH::IPlotAxis::GetProperty_YDivSize ( )

◆ GetProperty_YOffset()

double SCH::IPlotAxis::GetProperty_YOffset ( )

◆ GetScaleDetails()

void SCH::IPlotAxis::GetScaleDetails ( double * AMin,
double * AMax )

◆ GetUnitsString()

std::wstring SCH::IPlotAxis::GetUnitsString ( IPlottedWave * AWave)

◆ GetYLimits()

void SCH::IPlotAxis::GetYLimits ( double * AMin,
double * AMax,
int * ADiv )

◆ IndexOfWave()

int SCH::IPlotAxis::IndexOfWave ( IPlottedWave * AWave)

◆ InitAxis()

void SCH::IPlotAxis::InitAxis ( )

◆ InsertWave()

void SCH::IPlotAxis::InsertWave ( int AWaveIndex,
IPlottedWave * AWave )

◆ InsertWave_1()

void SCH::IPlotAxis::InsertWave_1 ( int AWaveIndex,
IPlottedWave * AWave,
bool ARescaleFlag )

◆ ManualScaleChange()

void SCH::IPlotAxis::ManualScaleChange ( double AMin,
double AMax,
double ADivSize,
bool AnAutoMinFlag,
bool AnAutoMaxFlag,
bool AnAutoDivFlag )

◆ RemoveWave()

void SCH::IPlotAxis::RemoveWave ( int AWaveIndex)

◆ RemoveWaveIfOwned()

bool SCH::IPlotAxis::RemoveWaveIfOwned ( IPlottedWave * AWave)

◆ Replicate()

IPlotAxis * SCH::IPlotAxis::Replicate ( )

◆ RescaleAxis()

void SCH::IPlotAxis::RescaleAxis ( )

◆ RescaleToXLimits()

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

◆ ScaleChange()

void SCH::IPlotAxis::ScaleChange ( double AMin,
double AMax,
int ADiv )

◆ SetProperty_AutoUnits()

void SCH::IPlotAxis::SetProperty_AutoUnits ( bool Value)

◆ SetProperty_AutoYDiv()

void SCH::IPlotAxis::SetProperty_AutoYDiv ( bool Value)

◆ SetProperty_AutoYMax()

void SCH::IPlotAxis::SetProperty_AutoYMax ( bool Value)

◆ SetProperty_AutoYMin()

void SCH::IPlotAxis::SetProperty_AutoYMin ( bool Value)

◆ SetProperty_AxisLabel()

void SCH::IPlotAxis::SetProperty_AxisLabel ( std::wstring Value)

◆ SetProperty_Units()

void SCH::IPlotAxis::SetProperty_Units ( std::wstring Value)

◆ SetProperty_YDivisions()

void SCH::IPlotAxis::SetProperty_YDivisions ( int Value)

◆ SetProperty_YDivSize()

void SCH::IPlotAxis::SetProperty_YDivSize ( double Value)

◆ SetProperty_YOffset()

void SCH::IPlotAxis::SetProperty_YOffset ( double Value)

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