ZOSAPI.Analysis.IUserGridData Interface Reference
Last update: 16.07.2025Properties and methods for configuring a 2D grid User Analysis plot. This interface can be accessed via the IUserAnalysisData interface. More...
Public Member Functions | |
| void | SetXDataDimensions (double xDataMin, double xDataMax) |
| void | SetYDataDimensions (double yDataMin, double yDataMax) |
| void | SetData (uint totalSize, uint numXValues, uint numYValues, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)][In]double[] Data) |
| void | SetDataSafe (double[,] Data) |
Properties | |
| string | PlotDescription [get] |
| string | XLabel [get, set] |
| string | YLabel [get, set] |
| string | ValueLabel [get, set] |
| GridPlotType | ShowAsType [get, set] |
| uint | NumberOfXDataValues [get] |
| double | XDataMin [get] |
| double | XDataMax [get] |
| double | DataDX [get] |
| uint | NumberOfYDataValues [get] |
| double | YDataMin [get] |
| double | YDataMax [get] |
| double | DataDY [get] |
| double | XAxisMin [get, set] |
| bool | XAxisMinAuto [get, set] |
| double | XAxisMax [get, set] |
| bool | XAxisMaxAuto [get, set] |
| bool | XAxisSymmetric [get, set] |
| double | YAxisMin [get, set] |
| bool | YAxisMinAuto [get, set] |
| double | YAxisMax [get, set] |
| bool | YAxisMaxAuto [get, set] |
| bool | YAxisSymmetric [get, set] |
| double | ZAxisMin [get, set] |
| bool | ZAxisMinAuto [get, set] |
| double | ZAxisMax [get, set] |
| bool | ZAxisMaxAuto [get, set] |
| bool | ZAxisLog [get, set] |
| bool | LogColorMap [get, set] |
| bool | InterpolateLowResolutionContours [get, set] |
| double | XYAspectRatio [get, set] |
Detailed Description
Properties and methods for configuring a 2D grid User Analysis plot. This interface can be accessed via the IUserAnalysisData interface.
Member Function Documentation
◆ SetData()
| void ZOSAPI.Analysis.IUserGridData.SetData | ( | uint | totalSize, |
| uint | numXValues, | ||
| uint | numYValues, | ||
| [In] double[] | Data | ||
| ) |
◆ SetDataSafe()
| void ZOSAPI.Analysis.IUserGridData.SetDataSafe | ( | double | Data[,] | ) |
◆ SetXDataDimensions()
| void ZOSAPI.Analysis.IUserGridData.SetXDataDimensions | ( | double | xDataMin, |
| double | xDataMax | ||
| ) |
◆ SetYDataDimensions()
| void ZOSAPI.Analysis.IUserGridData.SetYDataDimensions | ( | double | yDataMin, |
| double | yDataMax | ||
| ) |
Property Documentation
◆ DataDX
|
get |
◆ DataDY
|
get |
◆ InterpolateLowResolutionContours
|
getset |
◆ LogColorMap
|
getset |
◆ NumberOfXDataValues
|
get |
◆ NumberOfYDataValues
|
get |
◆ PlotDescription
|
get |
◆ ShowAsType
|
getset |
◆ ValueLabel
|
getset |
◆ XAxisMax
|
getset |
◆ XAxisMaxAuto
|
getset |
◆ XAxisMin
|
getset |
◆ XAxisMinAuto
|
getset |
◆ XAxisSymmetric
|
getset |
◆ XDataMax
|
get |
◆ XDataMin
|
get |
◆ XLabel
|
getset |
◆ XYAspectRatio
|
getset |
◆ YAxisMax
|
getset |
◆ YAxisMaxAuto
|
getset |
◆ YAxisMin
|
getset |
◆ YAxisMinAuto
|
getset |
◆ YAxisSymmetric
|
getset |
◆ YDataMax
|
get |
◆ YDataMin
|
get |
◆ YLabel
|
getset |
◆ ZAxisLog
|
getset |
◆ ZAxisMax
|
getset |
◆ ZAxisMaxAuto
|
getset |
◆ ZAxisMin
|
getset |
◆ ZAxisMinAuto
|
getset |