Skip to main content

ZOS-API interface 2024 R2

ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData Interface Reference

Last update: 17.07.2025

Public 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

bool ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.AreTemperaturesImported
get

◆ Filename

string ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.Filename
get

◆ NumberOfDataPoints

int ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.NumberOfDataPoints
get

◆ SurfaceNumber

int ZOSAPI.Editors.LDE.ISTAR_TemperaturesFEAData.SurfaceNumber
get

Connect with Ansys