User-Defined Targets

User-Defined Target (UDT) is a unique OptiLayer tool allowing you to specify a target for your specific needs.

UDT can be an arbitrary expression that includes all available elementary targets (like RS, TS, etc.), constants, previously defined (intermediate) targets and arithmetic operators.

UDT is constructed starting from the Result #1 row to the last Result row of the User-Defined Target Editor.

For example, the above shown UDT Editor window defines the following target:

\(R_{AV}=0.5\cdot (RS/TS+RP/TP)\)

Once defined, UDT can be used as any other OptiLayer target. If current targets include an UDT target, a UDT Evaluation window can be used to plot the UDT target: Analysis--> More -->UDT.


Example: specification of the UDT

\(R_{AV}=0.5\cdot (RS/TS+RP/TP)\)

user defined target

average reflectance

Up to 32 different UDT expressions can be used in the current version of OptiLayer.


averaged reflectance
Starting from 11.03 version, more functions are added. These function allow you to specify even more sophisticated targets:
  • Sqrt - square root,
  • Cbrt - cubic root,
  • Log - logarithm,
  • Lg10 - base-10 logarithm,
  • Tan - tangent,
  • ASin - arcsin,
  • ACos - arccos,
  • ATan - arctan, 
  • Erf - error function,
  • ASinh - hyperbolic arcsin,
  • ACosh - hyperbolic arccos,
  • ATanh - hyperbolic arctan.
logarithm transmittance