Skip to main content

ZOS-API interface 2024 R2

ZOSAPI.Analysis.IColorTranslator Interface Reference

Last update: 17.07.2025

Public Member Functions

bool GetSingleRGB (double x, out int R, out int G, out int B)
 
bool GetSingleRGBFloat (double x, out float R, out float G, out float B)
 
int[,,] GetRGB2DSafe (double[,] vals)
 
int[,] GetRGBSafe (double[] vals)
 
float[,,] GetRGB2DFloatSafe (double[,] vals)
 
float[,] GetRGBFloatSafe (double[] vals)
 
void GetRGB (uint fullSize, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)]double[] data, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)][In][Out]int[] rData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)][In][Out]int[] gData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)][In][Out]int[] bData)
 
void GetRGBFloat (uint fullSize, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)]double[] data, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)][In][Out]float[] rData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)][In][Out]float[] gData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)][In][Out]float[] bData)
 

Properties

ColorPaletteType Palette [get]
 
bool IsInversePalette [get]
 
bool IsAutoScaled [get]
 
int NumberOfShades [get]
 
double MinValue [get]
 
double MaxValue [get]
 
bool IsLog [get]
 
double LogBase [get]
 
bool CanConvertSingleValue [get]
 

Member Function Documentation

◆ GetRGB()

void ZOSAPI.Analysis.IColorTranslator.GetRGB ( uint  fullSize,
[MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] double[]  data,
[Out] int[]  rData,
[Out] int[]  gData,
[Out] int[]  bData 
)

◆ GetRGB2DFloatSafe()

float[,,] ZOSAPI.Analysis.IColorTranslator.GetRGB2DFloatSafe ( double  vals[,])

◆ GetRGB2DSafe()

int[,,] ZOSAPI.Analysis.IColorTranslator.GetRGB2DSafe ( double  vals[,])

◆ GetRGBFloat()

void ZOSAPI.Analysis.IColorTranslator.GetRGBFloat ( uint  fullSize,
[MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] double[]  data,
[Out] float[]  rData,
[Out] float[]  gData,
[Out] float[]  bData 
)

◆ GetRGBFloatSafe()

float[,] ZOSAPI.Analysis.IColorTranslator.GetRGBFloatSafe ( double[]  vals)

◆ GetRGBSafe()

int[,] ZOSAPI.Analysis.IColorTranslator.GetRGBSafe ( double[]  vals)

◆ GetSingleRGB()

bool ZOSAPI.Analysis.IColorTranslator.GetSingleRGB ( double  x,
out int  R,
out int  G,
out int  B 
)

◆ GetSingleRGBFloat()

bool ZOSAPI.Analysis.IColorTranslator.GetSingleRGBFloat ( double  x,
out float  R,
out float  G,
out float  B 
)

Property Documentation

◆ CanConvertSingleValue

bool ZOSAPI.Analysis.IColorTranslator.CanConvertSingleValue
get

◆ IsAutoScaled

bool ZOSAPI.Analysis.IColorTranslator.IsAutoScaled
get

◆ IsInversePalette

bool ZOSAPI.Analysis.IColorTranslator.IsInversePalette
get

◆ IsLog

bool ZOSAPI.Analysis.IColorTranslator.IsLog
get

◆ LogBase

double ZOSAPI.Analysis.IColorTranslator.LogBase
get

◆ MaxValue

double ZOSAPI.Analysis.IColorTranslator.MaxValue
get

◆ MinValue

double ZOSAPI.Analysis.IColorTranslator.MinValue
get

◆ NumberOfShades

int ZOSAPI.Analysis.IColorTranslator.NumberOfShades
get

◆ Palette

ColorPaletteType ZOSAPI.Analysis.IColorTranslator.Palette
get

Connect with Ansys