Skip to main content
View as Markdown

IPlotAxis interface

No description yet.

public interface IPlotAxis : IAxis

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Inherits: IPrimitive → IAxis

Properties​

PropertyTypeAccessDescription
AutoUnitsboolget; set
AutoYDivboolget; set
AutoYMaxboolget; set
AutoYMinboolget; set
AxisLabelstringget; set
Unitsstringget; set
WaveCountintget
WaveInterfaceIPlottedWaveget
YDivisionsintget; set
YDivSizedoubleget; set
YOffsetdoubleget; set

AutoUnits​

No description yet.

bool GetProperty_AutoUnits();
void SetProperty_AutoUnits(bool argValue);

Type: bool · Access: read/write

AutoYDiv​

No description yet.

bool GetProperty_AutoYDiv();
void SetProperty_AutoYDiv(bool argValue);

Type: bool · Access: read/write

AutoYMax​

No description yet.

bool GetProperty_AutoYMax();
void SetProperty_AutoYMax(bool argValue);

Type: bool · Access: read/write

AutoYMin​

No description yet.

bool GetProperty_AutoYMin();
void SetProperty_AutoYMin(bool argValue);

Type: bool · Access: read/write

AxisLabel​

No description yet.

string GetProperty_AxisLabel();
void SetProperty_AxisLabel(string argValue);

Type: string · Access: read/write

Units​

No description yet.

string GetProperty_Units();
void SetProperty_Units(string argValue);

Type: string · Access: read/write

WaveCount​

No description yet.

int GetProperty_WaveCount();

Type: int · Access: read-only

WaveInterface​

No description yet.

IPlottedWave GetProperty_WaveInterface(int argIndex);

Type: IPlottedWave · Access: read-only · Index: argIndex (int)

The accessors are extension methods of IPlotAxisHelper (using SCH;).

YDivisions​

No description yet.

int GetProperty_YDivisions();
void SetProperty_YDivisions(int argValue);

Type: int · Access: read/write

YDivSize​

No description yet.

double GetProperty_YDivSize();
void SetProperty_YDivSize(double argValue);

Type: double · Access: read/write

YOffset​

No description yet.

double GetProperty_YOffset();
void SetProperty_YOffset(double argValue);

Type: double · Access: read/write

Methods​

MethodReturnsDescription
AddWaveint
AddWave_1int
GetLabelStringstring
GetScaleDetailsvoid
GetUnitsStringstring
GetYLimitsvoid
IndexOfWaveint
InitAxisvoid
InsertWavevoid
InsertWave_1void
ManualScaleChangevoid
RemoveWavevoid
RemoveWaveIfOwnedbool
ReplicateIPlotAxis
RescaleAxisvoid
RescaleToXLimitsvoid
ScaleChangevoid

AddWave​

No description yet.

int AddWave(IPlottedWave argWave);
int AddWave(object argWave);
ParameterTypePassing
argWaveIPlottedWavevalue

Returns: int

The first overload is an extension method of IPlotAxisHelper (using SCH;) with typed parameters; the second is declared by the interface.

AddWave_1​

No description yet.

int AddWave_1(IPlottedWave argWave, bool argRescaleFlag);
int AddWave_1(object argWave, bool argRescaleFlag);
ParameterTypePassing
argWaveIPlottedWavevalue
argRescaleFlagboolvalue

Returns: int

The first overload is an extension method of IPlotAxisHelper (using SCH;) with typed parameters; the second is declared by the interface.

GetLabelString​

No description yet.

string GetLabelString(bool argShowWavesFlag, IPlottedWave argWave);
string GetLabelString(bool argShowWavesFlag, object argWave);
ParameterTypePassing
argShowWavesFlagboolvalue
argWaveIPlottedWavevalue

Returns: string

The first overload is an extension method of IPlotAxisHelper (using SCH;) with typed parameters; the second is declared by the interface.

GetScaleDetails​

No description yet.

void GetScaleDetails(ref double argMin, ref double argMax);
ParameterTypePassing
argMindoubleref
argMaxdoubleref

Returns: nothing (void)

GetUnitsString​

No description yet.

string GetUnitsString(IPlottedWave argWave);
string GetUnitsString(object argWave);
ParameterTypePassing
argWaveIPlottedWavevalue

Returns: string

The first overload is an extension method of IPlotAxisHelper (using SCH;) with typed parameters; the second is declared by the interface.

GetYLimits​

No description yet.

void GetYLimits(ref double argMin, ref double argMax, ref int argDiv);
ParameterTypePassing
argMindoubleref
argMaxdoubleref
argDivintref

Returns: nothing (void)

IndexOfWave​

No description yet.

int IndexOfWave(IPlottedWave argWave);
int IndexOfWave(object argWave);
ParameterTypePassing
argWaveIPlottedWavevalue

Returns: int

The first overload is an extension method of IPlotAxisHelper (using SCH;) with typed parameters; the second is declared by the interface.

InitAxis​

No description yet.

void InitAxis();

Returns: nothing (void)

InsertWave​

No description yet.

void InsertWave(int argWaveIndex, IPlottedWave argWave);
void InsertWave(int argWaveIndex, object argWave);
ParameterTypePassing
argWaveIndexintvalue
argWaveIPlottedWavevalue

Returns: nothing (void)

The first overload is an extension method of IPlotAxisHelper (using SCH;) with typed parameters; the second is declared by the interface.

InsertWave_1​

No description yet.

void InsertWave_1(int argWaveIndex, IPlottedWave argWave, bool argRescaleFlag);
void InsertWave_1(int argWaveIndex, object argWave, bool argRescaleFlag);
ParameterTypePassing
argWaveIndexintvalue
argWaveIPlottedWavevalue
argRescaleFlagboolvalue

Returns: nothing (void)

The first overload is an extension method of IPlotAxisHelper (using SCH;) with typed parameters; the second is declared by the interface.

ManualScaleChange​

No description yet.

void ManualScaleChange(double argMin, double argMax, double argDivSize, bool argnAutoMinFlag, bool argnAutoMaxFlag, bool argnAutoDivFlag);
ParameterTypePassing
argMindoublevalue
argMaxdoublevalue
argDivSizedoublevalue
argnAutoMinFlagboolvalue
argnAutoMaxFlagboolvalue
argnAutoDivFlagboolvalue

Returns: nothing (void)

RemoveWave​

No description yet.

void RemoveWave(int argWaveIndex);
ParameterTypePassing
argWaveIndexintvalue

Returns: nothing (void)

RemoveWaveIfOwned​

No description yet.

bool RemoveWaveIfOwned(IPlottedWave argWave);
bool RemoveWaveIfOwned(object argWave);
ParameterTypePassing
argWaveIPlottedWavevalue

Returns: bool

The first overload is an extension method of IPlotAxisHelper (using SCH;) with typed parameters; the second is declared by the interface.

Replicate​

No description yet.

IPlotAxis Replicate();

Returns: IPlotAxis

Extension method of IPlotAxisHelper (using SCH;).

RescaleAxis​

No description yet.

void RescaleAxis();

Returns: nothing (void)

RescaleToXLimits​

No description yet.

void RescaleToXLimits(double argMin, double argMax);
ParameterTypePassing
argMindoublevalue
argMaxdoublevalue

Returns: nothing (void)

ScaleChange​

No description yet.

void ScaleChange(double argMin, double argMax, int argDiv);
ParameterTypePassing
argMindoublevalue
argMaxdoublevalue
argDivintvalue

Returns: nothing (void)

Inherited members​

Returned by​

IPlot.AxisInterface, IPlot.GetAxisForWave, IPlot.NewAxis, IPlot.SelectedAxisInterface

Accepted by​

IChart.GetPlotByAxis, IChart.GetPlotIndexByAxis, IChart.MoveWave, IPlot.AddAxis, IPlot.GetYPosition, IPlot.IndexOfAxis