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

#include <EDP.SCH.Interfaces.h>

Inheritance diagram for SCH::IWave:
SCH::IPrimitive SCH::IPlottedWave SCH::ISourceWave

Public Member Functions

IChartGetProperty_ParentChart ()
void SetProperty_ParentChart (IChart *Value)
std::wstring GetProperty_Name ()
void SetProperty_Name (std::wstring Value)
std::wstring GetProperty_YUnits ()
void SetProperty_YUnits (std::wstring Value)
std::wstring GetProperty_Hint ()
void SetProperty_Hint (std::wstring Value)
TDataType GetProperty_DataType ()
void SetProperty_DataType (TDataType Value)
int GetProperty_PointCount ()
float GetProperty_XReal (int Index)
float GetProperty_XImag (int Index)
float GetProperty_XPlot (int Index)
float GetProperty_YReal (int Index)
float GetProperty_YImag (int Index)
float GetProperty_YPlot (int Index)
void SetProperty_XReal (int Index, float Value)
void SetProperty_XImag (int Index, float Value)
void SetProperty_YReal (int Index, float Value)
void SetProperty_YImag (int Index, float Value)
double GetProperty_YValue (double XValue)
double GetProperty_XValue (double YValue)
bool GetProperty_XComplex ()
bool GetProperty_YComplex ()
int AddPoint (double RealX, double ImagX, double RealY, double ImagY)
void InsertPoint (double RealX, double ImagX, double RealY, double ImagY, int Index)
void ClearPoints ()
void GetState_MinMax (double *AMinX, double *AMaxX, double *AMinY, double *AMaxY)
void GetState_MinMax_1 (double *AMinX, double *AMaxX, double *AMinY, double *AMaxY, TScaleMode AnXScaleMode, int ALogScaleBase)
bool GetRiseFallTime (C_Coord AMin, C_Coord AMax, double *ARiseTime, double *AFallTime)
bool GetLineValues (C_Coord AMin, C_Coord AMax, double *ABaseVal, double *ATopVal)
bool GetTopLine (C_Coord AMin, C_Coord AMax, double *AResult)
void SetDataIndeces (bool AnXComplexFlag, bool AYComplexFlag)
bool GetMinimum (C_Coord AMin, C_Coord AMax, C_Coord *AResult)
bool GetMaximum (C_Coord AMin, C_Coord AMax, C_Coord *AResult)
bool GetNextPeak (int CurrentDataPoint, int ADirection, C_Coord *AResult)
bool GetNextTrough (int CurrentDataPoint, int ADirection, C_Coord *AResult)
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

◆ AddPoint()

int SCH::IWave::AddPoint ( double RealX,
double ImagX,
double RealY,
double ImagY )

◆ ClearPoints()

void SCH::IWave::ClearPoints ( )

◆ GetLineValues()

bool SCH::IWave::GetLineValues ( C_Coord AMin,
C_Coord AMax,
double * ABaseVal,
double * ATopVal )

◆ GetMaximum()

bool SCH::IWave::GetMaximum ( C_Coord AMin,
C_Coord AMax,
C_Coord * AResult )

◆ GetMinimum()

bool SCH::IWave::GetMinimum ( C_Coord AMin,
C_Coord AMax,
C_Coord * AResult )

◆ GetNextPeak()

bool SCH::IWave::GetNextPeak ( int CurrentDataPoint,
int ADirection,
C_Coord * AResult )

◆ GetNextTrough()

bool SCH::IWave::GetNextTrough ( int CurrentDataPoint,
int ADirection,
C_Coord * AResult )

◆ GetProperty_DataType()

TDataType SCH::IWave::GetProperty_DataType ( )

◆ GetProperty_Hint()

std::wstring SCH::IWave::GetProperty_Hint ( )

◆ GetProperty_Name()

std::wstring SCH::IWave::GetProperty_Name ( )

◆ GetProperty_ParentChart()

IChart * SCH::IWave::GetProperty_ParentChart ( )

◆ GetProperty_PointCount()

int SCH::IWave::GetProperty_PointCount ( )

◆ GetProperty_XComplex()

bool SCH::IWave::GetProperty_XComplex ( )

◆ GetProperty_XImag()

float SCH::IWave::GetProperty_XImag ( int Index)

◆ GetProperty_XPlot()

float SCH::IWave::GetProperty_XPlot ( int Index)

◆ GetProperty_XReal()

float SCH::IWave::GetProperty_XReal ( int Index)

◆ GetProperty_XValue()

double SCH::IWave::GetProperty_XValue ( double YValue)

◆ GetProperty_YComplex()

bool SCH::IWave::GetProperty_YComplex ( )

◆ GetProperty_YImag()

float SCH::IWave::GetProperty_YImag ( int Index)

◆ GetProperty_YPlot()

float SCH::IWave::GetProperty_YPlot ( int Index)

◆ GetProperty_YReal()

float SCH::IWave::GetProperty_YReal ( int Index)

◆ GetProperty_YUnits()

std::wstring SCH::IWave::GetProperty_YUnits ( )

◆ GetProperty_YValue()

double SCH::IWave::GetProperty_YValue ( double XValue)

◆ GetRiseFallTime()

bool SCH::IWave::GetRiseFallTime ( C_Coord AMin,
C_Coord AMax,
double * ARiseTime,
double * AFallTime )

◆ GetState_MinMax()

void SCH::IWave::GetState_MinMax ( double * AMinX,
double * AMaxX,
double * AMinY,
double * AMaxY )

◆ GetState_MinMax_1()

void SCH::IWave::GetState_MinMax_1 ( double * AMinX,
double * AMaxX,
double * AMinY,
double * AMaxY,
TScaleMode AnXScaleMode,
int ALogScaleBase )

◆ GetTopLine()

bool SCH::IWave::GetTopLine ( C_Coord AMin,
C_Coord AMax,
double * AResult )

◆ InsertPoint()

void SCH::IWave::InsertPoint ( double RealX,
double ImagX,
double RealY,
double ImagY,
int Index )

◆ SetDataIndeces()

void SCH::IWave::SetDataIndeces ( bool AnXComplexFlag,
bool AYComplexFlag )

◆ SetProperty_DataType()

void SCH::IWave::SetProperty_DataType ( TDataType Value)

◆ SetProperty_Hint()

void SCH::IWave::SetProperty_Hint ( std::wstring Value)

◆ SetProperty_Name()

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

◆ SetProperty_ParentChart()

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

◆ SetProperty_XImag()

void SCH::IWave::SetProperty_XImag ( int Index,
float Value )

◆ SetProperty_XReal()

void SCH::IWave::SetProperty_XReal ( int Index,
float Value )

◆ SetProperty_YImag()

void SCH::IWave::SetProperty_YImag ( int Index,
float Value )

◆ SetProperty_YReal()

void SCH::IWave::SetProperty_YReal ( int Index,
float Value )

◆ SetProperty_YUnits()

void SCH::IWave::SetProperty_YUnits ( std::wstring Value)

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