ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData Interface Reference
Last update: 17.07.2025Public Member Functions | |
| void | ImportTemperatures (string filename) |
| ISTAR_PointWithTemperatureAndIndex[] | GetFEAPointsSafeOld () |
| ISTAR_PointWithTemperatureAndIndex[] | GetFEAPointsSafe () |
| bool | AreTemperaturesApplied () |
| void | UnloadData () |
| ICoordinateTransform | GetTransformValues (int transformType) |
| Transform types are 0 - User coordinate adapter transform, 1 - GRSO to Local transform, 2 - Total transform (matrix product of 0 and 1) | |
| ISTAR_PointWithTemperatureAndIndex[] | GetTransformedFEAPointsSafe (int coordinateOption) |
| Returns points after applying the selected transform. Option 0 returns local OpticStudio coordinates (surface-specific) and option 1 returns global OpticStudio coordinates referenced to the GRSO. | |
| ISTAR_PointWithTemperatureAndIndex[] | GetTransformedFEAPointsNoImportRequired (String filename, int adaptCase, double[,] adapterR, double[] adapterO, int coordinateOption) |
| Returns points after applying the selected transform. This version does not require a prior call to ImportTemperatures and thus no lens update is issued. Option 0 returns local OpticStudio coordinates (surface-specific) and option 1 returns global OpticStudio coordinates referenced to the GRSO. /// adaptCase usage to indicate FEA data coord system in the file: 0-InOSLocal, 1-InOSGlobal, 2-ToOSLocalViaTransform, 3-ToOSGlobalViaTransform. | |
Properties | |
| int | SurfaceNumber [get] |
| bool | AreTemperaturesImported [get] |
| int | NumberOfDataPoints [get] |
| string | Filename [get] |
Member Function Documentation
◆ AreTemperaturesApplied()
| bool ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.AreTemperaturesApplied | ( | ) |
◆ GetFEAPointsSafe()
| ISTAR_PointWithTemperatureAndIndex[] ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.GetFEAPointsSafe | ( | ) |
◆ GetFEAPointsSafeOld()
| ISTAR_PointWithTemperatureAndIndex[] ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.GetFEAPointsSafeOld | ( | ) |
◆ GetTransformedFEAPointsNoImportRequired()
| ISTAR_PointWithTemperatureAndIndex[] ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.GetTransformedFEAPointsNoImportRequired | ( | String | filename, |
| int | adaptCase, | ||
| double | adapterR[,], | ||
| double[] | adapterO, | ||
| int | coordinateOption | ||
| ) |
Returns points after applying the selected transform. This version does not require a prior call to ImportTemperatures and thus no lens update is issued. Option 0 returns local OpticStudio coordinates (surface-specific) and option 1 returns global OpticStudio coordinates referenced to the GRSO. /// adaptCase usage to indicate FEA data coord system in the file: 0-InOSLocal, 1-InOSGlobal, 2-ToOSLocalViaTransform, 3-ToOSGlobalViaTransform.
◆ GetTransformedFEAPointsSafe()
| ISTAR_PointWithTemperatureAndIndex[] ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.GetTransformedFEAPointsSafe | ( | int | coordinateOption | ) |
Returns points after applying the selected transform. Option 0 returns local OpticStudio coordinates (surface-specific) and option 1 returns global OpticStudio coordinates referenced to the GRSO.
◆ GetTransformValues()
| ICoordinateTransform ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.GetTransformValues | ( | int | transformType | ) |
Transform types are 0 - User coordinate adapter transform, 1 - GRSO to Local transform, 2 - Total transform (matrix product of 0 and 1)
◆ ImportTemperatures()
| void ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.ImportTemperatures | ( | string | filename | ) |
◆ UnloadData()
| void ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.UnloadData | ( | ) |
Property Documentation
◆ AreTemperaturesImported
|
get |
◆ Filename
|
get |
◆ NumberOfDataPoints
|
get |
◆ SurfaceNumber
|
get |